Re: signed short fd

Abhijit Menon-Sen <ams@oryx.com>

From: Abhijit Menon-Sen <ams@oryx.com>
To: pgsql@mohawksoft.com
Cc: pgsql-hackers@postgresql.org
Date: 2005-03-15T03:04:06Z
Lists: pgsql-hackers
At 2005-03-14 16:25:22 -0500, pgsql@mohawksoft.com 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