| 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_2.12 { |
| #errlist-compat 139 |
| _sys_errlist; sys_errlist; _sys_nerr; sys_nerr; |
| } |
| GLIBC_2.16 { |
| #errlist-compat 140 |
| _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; |
| } |
| } |