tech-userlevel archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: [PATCH 6/6] fdopen() opens successfully more descriptiors than STREAM_MAX
On Thu, Aug 21, 2008 at 6:30 PM, Joerg Sonnenberger
<joerg%britannica.bec.de@localhost> wrote:
>> fdopen() should return EMFILE if amount of file descriptors exceeds
>> STREAM_MAX or FOPEN_MAX limit.
>
> This patch is wrong. FOPEN_MAX and STREAM_MAX are soft limits.
> They are the minimum support number of open stream and exceeding this
> limit is allowed.
May be you are true. But I don't see the similar sentence in the SUSv3.
What I used is following:
http://www.opengroup.org/onlinepubs/009695399/functions/fdopen.html
...
ERRORS
The fdopen() function may fail if:
...
[EMFILE]
{FOPEN_MAX} streams are currently open in the calling process.
[EMFILE]
{STREAM_MAX} streams are currently open in the calling process.
...
--
With Best Regards,
Andy Shevchenko
Home |
Main Index |
Thread Index |
Old Index