mirror of
https://sourceware.org/git/glibc.git
synced 2024-12-04 10:50:07 +00:00
3944c61bdf
and add _nocancel variants. * sysdeps/mach/hurd/pread64.c (__libc_pread64): Call __pread64_nocancel surrounded by enabling async cancel, to replace implementation moved to... * sysdeps/mach/hurd/pread64_nocancel.c (__pread64_nocancel): ... here. * sysdeps/mach/hurd/read.c (__libc_read): Call __read_nocancel surrounded by enabling async cancel, to replace implementation moved to... * sysdeps/mach/hurd/read_nocancel.c (__read_nocancel): ... here. * sysdeps/mach/hurd/Makefile (sysdep_routines): Add read_nocancel and pread64_nocancel. * sysdeps/mach/hurd/not-cancel.h (__read_nocancel, __pread64_nocancel): Replace macros with prototypes with a hidden proto on libc. * sysdeps/mach/hurd/dl-sysdep.c: Include <not-cancel.h>. (__pread64_nocancel): New alias, check that it is not hidden. (__read_nocancel): New alias, check that it is not hidden. * sysdeps/mach/hurd/Versions (libc.GLIBC_PRIVATE): Add __read_nocancel and __pread64_nocancel. (ld.GLIBC_2.1): Add __pread64. (ld.GLIBC_PRIVATE): Add __read_nocancel and __pread64_nocancel. * sysdeps/mach/hurd/i386/ld.abilist (__pread64): Add symbol. * sysdeps/mach/hurd/i386/localplt.data (__read_nocancel, __pread64, __pread64_nocancel): Add references.
22 lines
535 B
Plaintext
22 lines
535 B
Plaintext
GLIBC_2.2.6 __close F
|
|
GLIBC_2.2.6 __errno_location F
|
|
GLIBC_2.2.6 __fxstat64 F
|
|
GLIBC_2.2.6 __getpid F
|
|
GLIBC_2.2.6 __libc_stack_end D 0x4
|
|
GLIBC_2.2.6 __mmap F
|
|
GLIBC_2.2.6 __open F
|
|
GLIBC_2.2.6 __open64 F
|
|
GLIBC_2.2.6 __pread64 F
|
|
GLIBC_2.2.6 __read F
|
|
GLIBC_2.2.6 __sbrk F
|
|
GLIBC_2.2.6 __strtoul_internal F
|
|
GLIBC_2.2.6 __write F
|
|
GLIBC_2.2.6 __writev F
|
|
GLIBC_2.2.6 __xstat64 F
|
|
GLIBC_2.2.6 _dl_mcount F
|
|
GLIBC_2.2.6 _hurd_intr_rpc_mach_msg F
|
|
GLIBC_2.2.6 _r_debug D 0x14
|
|
GLIBC_2.2.6 abort F
|
|
GLIBC_2.3 ___tls_get_addr F
|
|
GLIBC_2.3 __tls_get_addr F
|