libc { # The comment lines with "#errlist-compat" are magic; see # sysdeps/gnu/errlist-compat.awk. # When you get an error from errlist-compat.awk, you need to add a new # version here. Don't do this blindly, since this means changing the ABI # for all GNU/Linux configurations. GLIBC_2.0 { #errlist-compat 131 _sys_errlist; sys_errlist; _sys_nerr; sys_nerr; # Unfortunately in wider use. _inb; _inw; _inl; _outb; _outw; _outl; _bus_base; _bus_base_sparse; _hae_shift; # Exception handling support functions from libgcc __register_frame; __register_frame_table; __deregister_frame; __frame_state_for; __register_frame_info_table; # b* bus_base; bus_base_sparse; # h* hae_shift; # i* inb; inl; inw; ioperm; iopl; # o* outb; outl; outw; # p* pciconfig_read; pciconfig_write; sethae; } GLIBC_2.1 { #errlist-compat 131 _sys_errlist; sys_errlist; _sys_nerr; sys_nerr; # Linux/Alpha 64-bit timeval functions. __select; select; adjtime; adjtimex; __adjtimex; __gettimeofday; # glob interface change glob; globfree; # limit type change getrusage; # time type change gettimeofday; getitimer; # i* ieee_get_fp_control; ieee_set_fp_control; # s* setitimer; settimeofday; # u* utimes; # w* wait4; } GLIBC_2.1.4 { pciconfig_iobase; } GLIBC_2.2.2 { # w* wordexp; } GLIBC_2.3 { #errlist-compat 132 _sys_errlist; sys_errlist; _sys_nerr; sys_nerr; } GLIBC_2.4 { #errlist-compat 138 _sys_errlist; sys_errlist; _sys_nerr; sys_nerr; } GLIBC_PRIVATE { __libc_alpha_cache_shape; } } ld { GLIBC_PRIVATE { __libc_alpha_cache_shape; } } librt { GLIBC_2.3 { # AIO functions. aio_cancel; aio_cancel64; } }