Austin Group Defect Tracker

Aardvark Mark III


Viewing Issue Simple Details Jump to Notes ] Issue History ] Print ]
ID Category Severity Type Date Submitted Last Update
0000092 [1003.1(2008)/Issue 7] System Interfaces Objection Error 2009-06-29 19:59 2009-10-12 05:48
Reporter geoffclare View Status public  
Assigned To ajosey
Priority normal Resolution Accepted  
Status Interpretation Required  
Name Geoff Clare
Organization The Open Group
User Reference
Section pthread_mutex_lock
Page Number 1639
Line Number 52741
Interp Status Approved
Final Accepted Text Note: 0000184
Summary 0000092: pthread_mutex_lock return
Description  _____________________________________________________________________________
 OBJECTION Enhancement Request Number 22
 gwc:xxxxxxxxxxxxx Defect in XSH pthread_mutex_lock (rdvk# 3)
 [gwc pmtl return] Fri, 9 Jan 2009 15:53:20 +0000
 _____________________________________________________________________________

The RETURN VALUE section on the pthread_mutex_lock() page states:

     "The pthread_mutex_trylock() function shall return zero if a lock
     on the mutex object referenced by mutex is acquired. Otherwise, an
     error number is returned to indicate the error."

 This conflicts with the description of the EOWNERDEAD error for
 pthread_mutex_trylock() which says "The mutex lock shall be acquired
 by the calling thread".
Desired Action On line 52739 (1st line of RETURN VALUE) change

     "pthread_mutex_lock() and pthread_mutex_unlock()"

 to

     "pthread_mutex_lock(), pthread_mutex_trylock() and pthread_mutex_unlock()"

 Delete lines 52741-52742 (2nd para of RETURN VALUE).
Tags No tags attached.
Attached Files

- Relationships

-  Notes
(0000184)
ajosey (manager)
2009-08-06 16:07
edited on: 2009-10-12 05:47

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:
-------------
None.

Notes to the Editor (not part of this interpretation):
-------------------------------------------------------

Make the change suggested by the submitter


- Issue History
Date Modified Username Field Change
2009-06-29 19:59 msbrown New Issue
2009-06-29 19:59 msbrown Status New => Under Review
2009-06-29 19:59 msbrown Assigned To => ajosey
2009-06-29 19:59 msbrown Name => Mark Brown
2009-06-29 19:59 msbrown Organization => IBM
2009-06-29 19:59 msbrown Section => pthread_mutex_lock
2009-06-29 19:59 msbrown Page Number => 1639
2009-06-29 19:59 msbrown Line Number => 52741
2009-06-29 19:59 msbrown Status Under Review => Resolved
2009-06-29 19:59 msbrown Resolution Open => Accepted
2009-07-01 17:57 Don Cragun Name Mark Brown => Geoff Clare
2009-07-01 17:57 Don Cragun Organization IBM => The Open Group
2009-07-01 17:57 Don Cragun Reporter msbrown => geoffclare
2009-08-06 16:07 ajosey Note Added: 0000184
2009-08-06 16:07 ajosey Status Resolved => Interpretation Required
2009-08-11 16:38 Don Cragun Interp Status => Pending
2009-09-17 15:41 nick Interp Status Pending => Proposed
2009-10-12 05:47 ajosey Note Edited: 0000184
2009-10-12 05:48 ajosey Interp Status Proposed => Approved
2009-10-12 05:48 ajosey Final Accepted Text => Note: 0000184


Mantis 1.1.6[^]
Copyright © 2000 - 2008 Mantis Group
Powered by Mantis Bugtracker