mirror of
https://sourceware.org/git/glibc.git
synced 2024-11-23 01:33:36 +08:00
30639e79d3
librt.so is no longer installed for PTHREAD_IN_LIBC, and tests are not linked against it. $(librt) is introduced globally for shared tests that need to be linked for both PTHREAD_IN_LIBC and !PTHREAD_IN_LIBC. GLIBC_PRIVATE symbols that were needed during the transition are removed again. Reviewed-by: Carlos O'Donell <carlos@redhat.com>
166 lines
2.4 KiB
Plaintext
166 lines
2.4 KiB
Plaintext
libc {
|
|
GLIBC_2.1 {
|
|
%if PTHREAD_IN_LIBC
|
|
aio_init;
|
|
aio_cancel;
|
|
aio_cancel64;
|
|
aio_error;
|
|
aio_error64;
|
|
aio_fsync;
|
|
aio_fsync64;
|
|
aio_read;
|
|
aio_read64;
|
|
aio_return;
|
|
aio_return64;
|
|
aio_suspend;
|
|
aio_suspend64;
|
|
aio_write;
|
|
aio_write64;
|
|
lio_listio;
|
|
lio_listio64;
|
|
%endif
|
|
}
|
|
GLIBC_2.2 {
|
|
%if PTHREAD_IN_LIBC
|
|
timer_create;
|
|
timer_delete;
|
|
timer_getoverrun;
|
|
timer_gettime;
|
|
timer_settime;
|
|
%endif
|
|
shm_open;
|
|
shm_unlink;
|
|
}
|
|
GLIBC_2.3.4 {
|
|
%if PTHREAD_IN_LIBC
|
|
mq_close;
|
|
mq_getattr;
|
|
mq_notify;
|
|
mq_open;
|
|
mq_receive;
|
|
mq_send;
|
|
mq_setattr;
|
|
mq_timedreceive;
|
|
mq_timedsend;
|
|
mq_unlink;
|
|
%endif
|
|
}
|
|
GLIBC_2.4 {
|
|
%if PTHREAD_IN_LIBC
|
|
lio_listio;
|
|
lio_listio64;
|
|
%endif
|
|
}
|
|
GLIBC_2.7 {
|
|
%if PTHREAD_IN_LIBC
|
|
__mq_open_2;
|
|
%endif
|
|
}
|
|
GLIBC_2.34 {
|
|
%if PTHREAD_IN_LIBC
|
|
__mq_open_2;
|
|
aio_cancel64;
|
|
aio_cancel;
|
|
aio_error64;
|
|
aio_error;
|
|
aio_fsync64;
|
|
aio_fsync;
|
|
aio_init;
|
|
aio_read64;
|
|
aio_read;
|
|
aio_return64;
|
|
aio_return;
|
|
aio_suspend64;
|
|
aio_suspend;
|
|
aio_write64;
|
|
aio_write;
|
|
lio_listio64;
|
|
lio_listio;
|
|
mq_close;
|
|
mq_getattr;
|
|
mq_notify;
|
|
mq_open;
|
|
mq_receive;
|
|
mq_send;
|
|
mq_setattr;
|
|
mq_timedreceive;
|
|
mq_timedsend;
|
|
mq_unlink;
|
|
timer_create;
|
|
timer_delete;
|
|
timer_getoverrun;
|
|
timer_gettime;
|
|
timer_settime;
|
|
%endif
|
|
shm_open;
|
|
shm_unlink;
|
|
}
|
|
}
|
|
librt {
|
|
GLIBC_2.1 {
|
|
%if PTHREAD_IN_LIBC
|
|
__librt_version_placeholder;
|
|
%else
|
|
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;
|
|
%endif
|
|
}
|
|
GLIBC_2.2 {
|
|
%if PTHREAD_IN_LIBC
|
|
__librt_version_placeholder;
|
|
%else
|
|
timer_create;
|
|
timer_delete;
|
|
timer_getoverrun;
|
|
timer_gettime;
|
|
timer_settime;
|
|
%endif
|
|
}
|
|
GLIBC_2.3.4 {
|
|
%if PTHREAD_IN_LIBC
|
|
__librt_version_placeholder;
|
|
%else
|
|
mq_close;
|
|
mq_getattr;
|
|
mq_notify;
|
|
mq_open;
|
|
mq_receive;
|
|
mq_send;
|
|
mq_setattr;
|
|
mq_timedreceive;
|
|
mq_timedsend;
|
|
mq_unlink;
|
|
%endif
|
|
}
|
|
GLIBC_2.4 {
|
|
%if PTHREAD_IN_LIBC
|
|
__librt_version_placeholder;
|
|
%else
|
|
lio_listio;
|
|
lio_listio64;
|
|
%endif
|
|
}
|
|
GLIBC_2.7 {
|
|
%if PTHREAD_IN_LIBC
|
|
__librt_version_placeholder;
|
|
%else
|
|
__mq_open_2;
|
|
%endif
|
|
}
|
|
}
|