24.05.2014 Views

AIX Version 4.3 Differences Guide

AIX Version 4.3 Differences Guide

AIX Version 4.3 Differences Guide

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

mlockall()<br />

mq_getattr()<br />

mq_open()<br />

mq_send()<br />

mq_unlink()<br />

munlockall()<br />

sched_get_priority_max()<br />

sched_getparam()<br />

sched_rr_get_interval()<br />

sched_setscheduler()<br />

sem_close()<br />

sem_getvalue()<br />

sem_open()<br />

sem_trywait()<br />

sem_wait()<br />

shm_unlink()<br />

sigtimedwait()<br />

timer_create()<br />

timer_getoverrun()<br />

mq_close()<br />

mq_notify()<br />

mq_receive()<br />

mq_settattr()<br />

munlock()<br />

nanosleep()<br />

sched_get_priority_min()<br />

sched_getsceduler()<br />

sched_setparam()<br />

sched_yield()<br />

sem_destroy()<br />

sem_init()<br />

sem_post()<br />

sem_unlink()<br />

shm_open() function<br />

sigqueue()<br />

sigwaitinfo()<br />

timer_delete()<br />

timer_gettime()<br />

timer_settime()<br />

4.2.2 Unsupported Threads Options<br />

<strong>AIX</strong> <strong>4.3</strong>.2 does not support the optional pthread interfaces provided in Table 17.<br />

Table 17. Unsupported Optional Threads Interfaces<br />

pthread_attr_getinheritsched()<br />

pthread_attr_setinheritsched()<br />

pthread_mutex_getprioceiling()<br />

pthread_mutex_setprioceiling()<br />

4.2.3 Dynamic Linking Extension<br />

The dynamic linking extension that came out of the Aspen group comprises a set<br />

of four routines and a header file to provide a portable API for manipulation of an<br />

implementation-defined class of files, such as shared libraries. These routines<br />

are based on those introduced in UNIX System V Release 4.<br />

Use of dynamic linking allows several benefits for application developers:<br />

• The ability to share commonly-used code across many applications, leading to<br />

disk and memory savings.<br />

• It allows the implementation of services to be hidden from applications.<br />

• It allows the re-implementation of services. For example, to permit bug and<br />

performance fixes or to allow multiple implementations selectable at runtime.<br />

68 <strong>AIX</strong> <strong>Version</strong> <strong>4.3</strong> <strong>Differences</strong> <strong>Guide</strong>

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!