Last update: 23 February,1998
Eastwood #3 _____________________________________________________________________________ Topic: visibility of symbols Relevant Sections: pthread.h Spec: XSH Issue 5 Resolution Request: ------------------- ISO 9945-1:1996, 13.5.1.2 does not appear to require an implemention to define symbols such as PTHREAD_SCOPE_PROCESS and PTHREAD_SCOPE_SYSTEM in pthread.h when _POSIX_THREAD_PRIORITY_SCHEDULING is NOT defined. Is this correct? (My feeling is that the symbols should be present in the header all the time, else this would impact source portability). Resolution response ------------------------ POSIX.1-1996 does not require these symobls to be defined unless the implementation claims to support the _POSIX_THREAD_PRIORITY_SCHEDULING option (although Annex C, P594, L221-222 gives strong indication that they should be). XSH5 does require these symbols to be defined by the words on P1011, L32193-32194. No change is required to the specification. Rationale ------------- None. Forwarded to Base group: Nov 27 1996 Approved: February 23 1998