|  | libc { | 
|  | GLIBC_2.17 { | 
|  | # c* | 
|  | clock_getres; clock_gettime; clock_settime; clock_getcpuclockid; | 
|  | clock_nanosleep; | 
|  | } | 
|  | GLIBC_PRIVATE { | 
|  | __clock_getres; __clock_gettime; __clock_settime; __clock_getcpuclockid; | 
|  | __clock_nanosleep; | 
|  | } | 
|  | } | 
|  |  | 
|  | librt { | 
|  | GLIBC_2.1 { | 
|  | # AIO functions. | 
|  | aio_cancel; aio_cancel64; aio_error; aio_error64; aio_fsync; aio_fsync64; | 
|  | aio_init; aio_read; aio_read64; aio_return; aio_return64; aio_suspend; | 
|  | aio_suspend64; aio_write; aio_write64; lio_listio; lio_listio64; | 
|  | } | 
|  | GLIBC_2.2 { | 
|  | # These have moved to libc and are still here only for compatibility. | 
|  | clock_getres; clock_gettime; clock_settime; clock_getcpuclockid; | 
|  | clock_nanosleep; | 
|  |  | 
|  | # s* | 
|  | shm_open; shm_unlink; | 
|  |  | 
|  | # t* | 
|  | timer_create; timer_delete; timer_getoverrun; timer_gettime; | 
|  | timer_settime; | 
|  | } | 
|  | GLIBC_2.3.4 { | 
|  | # m* | 
|  | mq_open; mq_close; mq_unlink; mq_getattr; mq_setattr; | 
|  | mq_notify; mq_send; mq_receive; mq_timedsend; mq_timedreceive; | 
|  | } | 
|  | GLIBC_2.7 { | 
|  | __mq_open_2; | 
|  | } | 
|  | } |