Last update: 05 February,1998
Eastwood #2 _____________________________________________________________________________ Topic: pthread_sigmask Relevant Sections: pthread.h Spec: XSH Issue 5 Resolution Request: ------------------- ISO 9945-1:1996, 3.3.5.1, synopsis section shows pthread_sigmask() declared in signal.h, but 2.7.3 shows it declared in pthread.h. (XSH has it in signal.h) Resolution response ------------------------ The synopsis (P605, L20209-20210) must not change (it currently matches POSIX.1-1996). The test suite should allow the prototype for pthread_sigmask() to appear in either <pthread.h> or in <signal.h> for POSIX compliance, but signal.h for UNIX 98 compliance. This was filed as PASC 1003.1c interp #42, which ruled that the standard has a contradiction, but gave rationale: "The interpretation committee believes that the standard is has a defect that causes a contradiction. The intention was to have the definitions in signal.h. Additionally, existing industry practice seems to support this belief and the need for a timely response by the sponsor." Rationale ------------- None. Forwarded to Base group: Nov 27 1996 Updated: July 2nd 1997 Approved: Feb 1998