At 2005-03-14 16:25:22 -0500, [EMAIL PROTECTED] wrote: > > > "The file descriptor returned by open is the lowest numbered unused > > descriptor. [...] > > What is meant by "unused?"
Perhaps you should actually look at the standard. "The open( ) function shall return a file descriptor for the named file that is the lowest file descriptor not currently open for that process." "The close( ) function shall deallocate the file descriptor indicated by fildes. To deallocate means to make the file descriptor available for return by subsequent calls to open( ) or other functions that allocate file descriptors." > Is it read to mean that a higher number file is *never* returned if > there is a lower number that has been used and is now available? Yes. -- ams ---------------------------(end of broadcast)--------------------------- TIP 8: explain analyze is your friend