LIBRT(3LIB)                  Interface Libraries                 LIBRT(3LIB)
NAME
       librt, libposix4 - POSIX.1b Realtime Extensions library
SYNOPSIS
       cc [ 
flag... ] 
file... 
-lrt [ 
library... ]
DESCRIPTION
       Historically, functions in this library provided many of the
       interfaces specified by the POSIX.1b Realtime Extension.  See       
standards(7). This functionality now resides in 
libc(3LIB).
       This library is maintained to provide backward compatibility for both
       runtime and compilation environments. The shared      object is
       implemented as a filter on libc.so.1. New application development
       need not specify 
-lrt.
INTERFACES
       The shared objects 
librt.so.1 and 
libposix4.so.1 provide the public
       interfaces defined below. See 
Intro(3) for additional information on
       shared object interfaces.       
aio_cancel               aio_error       aio_fsync                aio_read       aio_return               aio_suspend       aio_waitn                aio_write       clock_getres             clock_gettime       clock_nanosleep          clock_settime       close                    fdatasync       fork                     lio_listio       mq_close                 mq_getattr       mq_notify                mq_open       mq_receive               mq_reltimedreceive_np       mq_reltimedsend_np       mq_send       mq_setattr               mq_timedreceive       mq_timedsend             mq_unlink       nanosleep                sched_get_priority_max       sched_get_priority_min   sched_getparam       sched_getscheduler       sched_rr_get_interval       sched_setparam           sched_setscheduler       sched_yield              sem_close       sem_destroy              sem_getvalue       sem_init                 sem_open       sem_post                 sem_reltimedwait_np       sem_timedwait            sem_trywait       sem_unlink               sem_wait       shm_open                 shm_unlink       sigqueue                 sigtimedwait       sigwaitinfo              timer_create       timer_delete             timer_getoverrun       timer_gettime            timer_settime       The following interfaces are unique to the 32-bit version of this
       library:       
aio_cancel64   aio_error64       aio_fsync64    aio_read64       aio_return64   aio_suspend64       aio_waitn64    aio_write64       lio_listio64FILES
       /lib/librt.so.1                                 shared object       
/lib/64/librt.so.1                                 64-bit shared object file       
/lib/libposix4.so.1                                 shared object       
/lib/64/libposix4.so.1                                 64-bit shared object file
ATTRIBUTES
       See 
attributes(7) for descriptions of the following attributes:
       +---------------+-----------------+
       |ATTRIBUTE TYPE | ATTRIBUTE VALUE |
       +---------------+-----------------+
       |MT-Level       | Safe            |
       +---------------+-----------------+
SEE ALSO
       pvs(1), 
Intro(3), 
libc(3LIB), 
attributes(7), 
standards(7)                              February 5, 2008                   LIBRT(3LIB)