View Issue Details

IDProjectCategoryView StatusLast Update
00003711003.1(2008)/Issue 7Base Definitions and Headerspublic2013-04-16 13:06
Reportergeoffclare Assigned Toajosey  
PrioritynormalSeverityObjectionTypeError
Status ClosedResolutionAccepted 
NameGeoff Clare
OrganizationThe Open Group
User Reference
Sectionlimits.h
Page Number275
Line Number9066
Interp StatusApproved
Final Accepted TextSee 0000371:0000650
Summary0000371: Further changes needed to match the OPEN_MAX change
DescriptionIn the revision the description of OPEN_MAX was changed from:

    Maximum number of files that one process can have open at any
    one time.

to:

    A value one greater than the maximum value that the system may
    assign to a newly-created file descriptor.

There are two other places that need to change to match this. One
is the description of _POSIX_OPEN_MAX, the other is the definition
of the term "file descriptor".
Desired ActionAt page 275 line 9066 section limits.h change:

    Maximum number of files that one process can have open at any
    one time.

to:

    A value one greater than the maximum value that the system may
    assign to a newly-created file descriptor.

At page 60 line 1763 section 3.166 change:

    The value of a file descriptor is from zero to {OPEN_MAX}. A
    process can have no more than {OPEN_MAX} file descriptors open
    simultaneously.

to:

    The value of a newly-created file descriptor is from zero to
    {OPEN_MAX}-1. A file descriptor can have a value greater
    than or equal to {OPEN_MAX} if the value of {OPEN_MAX} has
    decreased (see [xref to sysconf{}]) since the file descriptor
    was opened.
Tagstc1-2008

Activities

nick

2011-01-20 16:31

manager   bugnote:0000650

Interpretation response
------------------------
The standard is unclear on this issue, and no conformance distinction can be made between alternative implementations based on this. This is being referred to the sponsor.

Rationale:
-------------
See notes above.

Notes to the Editor (not part of this interpretation):
-------------------------------------------------------
See Desired Action.

ajosey

2011-03-15 14:45

manager   bugnote:0000701

Interpretation proposed 15 Mar 2011 for final 30 day review

ajosey

2011-04-26 15:10

manager   bugnote:0000764

The interpretation is now approved.

Issue History

Date Modified Username Field Change
2011-01-19 16:46 geoffclare New Issue
2011-01-19 16:46 geoffclare Status New => Under Review
2011-01-19 16:46 geoffclare Assigned To => ajosey
2011-01-19 16:46 geoffclare Name => Geoff Clare
2011-01-19 16:46 geoffclare Organization => The Open Group
2011-01-19 16:46 geoffclare Section => limits.h
2011-01-19 16:46 geoffclare Page Number => 275
2011-01-19 16:46 geoffclare Line Number => 9066
2011-01-19 16:46 geoffclare Interp Status => ---
2011-01-20 16:31 nick Note Added: 0000650
2011-01-20 16:35 nick Interp Status --- => Pending
2011-01-20 16:35 nick Final Accepted Text => See 0000371:0000650
2011-01-20 16:35 nick Status Under Review => Interpretation Required
2011-01-20 16:35 nick Resolution Open => Accepted
2011-01-20 16:35 nick Tag Attached: tc1-2008
2011-03-15 14:45 ajosey Interp Status Pending => Proposed
2011-03-15 14:45 ajosey Note Added: 0000701
2011-04-26 15:10 ajosey Interp Status Proposed => Approved
2011-04-26 15:10 ajosey Note Added: 0000764
2013-04-16 13:06 ajosey Status Interpretation Required => Closed