Open System Services Porting Guide (G06.24+, H06.03+)

Table Of Contents
Standard POSIX Threads Functions: Differences
Between the Previous and Current Standards
Open System Services Porting Guide520573-006
E-13
Changed Thread Functions
Table E-8 lists the thread functions that are not supported in Standard POSIX Threads.
Thread and C library functions that use priority scheduling are not supported because
the NonStop operating system environment is nonpreemptive and is not an SMP
environment.
Table E-8. Thread Functions Not Supported in Standard POSIX
Threads (page1of2)
Function Reason
asctime_r() C library function not supported in OSS environment.
ctermid() C library function differs only in usage.
getc_unlocked() C library function not supported in OSS environment.
getchar_unlocked() C library function not supported in OSS environment.
getlogin_r() C library function not supported in OSS environment.
getgrgid_r() and
getgrname_r()
C library functions not supported in OSS environment.
getpwuid_r() and
getpwnam_r()
C library functions not supported in OSS environment.
localtime_r() C library function not supported in OSS environment.
pthread_attr_
getscope()
_POSIX_THREAD_PRIORITY_SCHEDULING not
defined.
pthread_attr_
getstackaddr()
_POSIX_THREAD_ATTR_STACKADDR not defined.
pthread_attr_
setscope()
_POSIX_THREAD_PRIORITY_SCHEDULING not
defined.
pthread_attr_
setstackaddr()
_POSIX_THREAD_ATTR_STACKADDR not defined.
pthread_exc functions Thread functions not supported in Standard POSIX
Threads.
pthread_mutexattr_
getprioceiling()
_POSIX_THREAD_PRIORITY_SCHEDULING not
defined.