UnixFileHandle.st
author Claus Gittinger <cg@exept.de>
Tue, 17 Jun 2003 22:13:34 +0200
changeset 7412 daae29634e02
parent 5413 4e67713bf25a
child 7595 89c4c7dba914
permissions -rw-r--r--
*** empty log message ***

"{ Package: 'stx:libbasic' }"

OSFileHandle subclass:#UnixFileHandle
	instanceVariableNames:''
	classVariableNames:''
	poolDictionaries:''
	category:'OS-Unix'
!

!UnixFileHandle primitiveDefinitions!
%{
#include <stdio.h>
%}
! !


!UnixFileHandle methodsFor:'release'!

closeFile
    "close the underlying file"

%{
    FILE *f = (FILE *)(__externalAddressVal(self));

    if (f) {
        __externalAddressVal(self) = NULL;
        fclose(f);
    }
%}

! !

!UnixFileHandle class methodsFor:'documentation'!

version
    ^ '$Header: /cvs/stx/stx/libbasic/UnixFileHandle.st,v 1.3 2000-06-23 19:43:49 cg Exp $'
! !