|
INTEGER*4 getfd fildes = getfd( unitn ) |
|||
|---|---|---|---|
|
unitn |
INTEGER*4 |
Input |
External unit number |
|
Return value |
INTEGER*4 -or- INTEGER*8 |
Output |
File descriptor if file is connected; -1 if file is not connected An INTEGER*8 result is returned when compiling for 64-bit environments |
INTEGER*4 fildes, getfd, unitn/1/
open( unitn, file='tgetfd.data' )
fildes = getfd( unitn )
if ( fildes .eq. -1 ) stop 'getfd: file not connected'
write(*,*) 'file descriptor = ', fildes
end
See also open(2).