View Issue Details

IDProjectCategoryView StatusLast Update
00001181003.1(2008)/Issue 7System Interfacespublic2013-04-16 13:06
Reportergeoffclare Assigned Toajosey  
PrioritynormalSeverityObjectionTypeError
Status ClosedResolutionAccepted 
NameGeoff Clare
OrganizationThe Open Group
User Reference
Sectionflockfile
Page Number859
Line Number28511
Interp Status---
Final Accepted Text
Summary0000118: flockfile() says "all functions" but should exclude *_unlocked()
DescriptionThe flockfile page says:

    "All functions that reference (FILE *) objects shall behave as if
    they use flockfile() and funlockfile() internally to obtain
    ownership of these (FILE *) objects."

This contradicts the descriptions of getc_unlocked(), putc_unlocked(),
etc. which say:

    "These functions may safely be used in a multi-threaded program if
    and only if they are called while the invoking thread owns the
    (FILE *) object, as is the case after a successful call to the
    flockfile() or ftrylockfile() functions."
Desired ActionChange:

    "All functions that reference (FILE *) objects shall behave ..."

to:

    "All functions that reference (FILE *) objects, except those
    with names ending in _unlocked, shall behave ..."
Tagstc1-2008

Relationships

related to 0000395 Closedajosey getc_unlocked editorial improvements 

Activities

There are no notes attached to this issue.

Issue History

Date Modified Username Field Change
2009-07-10 15:41 geoffclare New Issue
2009-07-10 15:41 geoffclare Status New => Under Review
2009-07-10 15:41 geoffclare Assigned To => ajosey
2009-07-10 15:41 geoffclare Name => Geoff Clare
2009-07-10 15:41 geoffclare Organization => The Open Group
2009-07-10 15:41 geoffclare Section => flockfile
2009-07-10 15:41 geoffclare Page Number => 859
2009-07-10 15:41 geoffclare Line Number => 28511
2009-08-13 16:14 ajosey Interp Status => ---
2009-08-13 16:14 ajosey Status Under Review => Resolved
2009-08-13 16:14 ajosey Resolution Open => Accepted
2010-08-27 13:17 ajosey Tag Attached: tc1-2008
2011-05-26 15:26 msbrown Relationship added related to 0000395
2013-04-16 13:06 ajosey Status Resolved => Closed