[PATCH v2 02/25] linux: mips: Split librt.abilist in n32 and n64

Carlos O'Donell carlos@redhat.com
Fri Jun 4 19:29:52 GMT 2021


On 5/18/21 4:55 PM, Adhemerval Zanella wrote:
> The n32 will require the 64 bit time symbols for y2038 support.

LGTM.

No regressions on x86_64, i686, ppc64le, aarch64, s390x.

Reviewed-by: Carlos O'Donell <carlos@redhat.com>
Tested-by: Carlos O'Donell <carlos@redhat.com>


> ---
>  .../linux/mips/mips64/{ => n32}/librt.abilist |  0
>  .../sysv/linux/mips/mips64/n64/librt.abilist  | 37 +++++++++++++++++++
>  2 files changed, 37 insertions(+)
>  rename sysdeps/unix/sysv/linux/mips/mips64/{ => n32}/librt.abilist (100%)
>  create mode 100644 sysdeps/unix/sysv/linux/mips/mips64/n64/librt.abilist
> 
> diff --git a/sysdeps/unix/sysv/linux/mips/mips64/librt.abilist b/sysdeps/unix/sysv/linux/mips/mips64/n32/librt.abilist
> similarity index 100%
> rename from sysdeps/unix/sysv/linux/mips/mips64/librt.abilist
> rename to sysdeps/unix/sysv/linux/mips/mips64/n32/librt.abilist
> diff --git a/sysdeps/unix/sysv/linux/mips/mips64/n64/librt.abilist b/sysdeps/unix/sysv/linux/mips/mips64/n64/librt.abilist
> new file mode 100644
> index 0000000000..1539c1cef9
> --- /dev/null
> +++ b/sysdeps/unix/sysv/linux/mips/mips64/n64/librt.abilist
> @@ -0,0 +1,37 @@
> +GLIBC_2.2 aio_cancel F
> +GLIBC_2.2 aio_cancel64 F
> +GLIBC_2.2 aio_error F
> +GLIBC_2.2 aio_error64 F
> +GLIBC_2.2 aio_fsync F
> +GLIBC_2.2 aio_fsync64 F
> +GLIBC_2.2 aio_init F
> +GLIBC_2.2 aio_read F
> +GLIBC_2.2 aio_read64 F
> +GLIBC_2.2 aio_return F
> +GLIBC_2.2 aio_return64 F
> +GLIBC_2.2 aio_suspend F
> +GLIBC_2.2 aio_suspend64 F
> +GLIBC_2.2 aio_write F
> +GLIBC_2.2 aio_write64 F
> +GLIBC_2.2 lio_listio F
> +GLIBC_2.2 lio_listio64 F
> +GLIBC_2.2 shm_open F
> +GLIBC_2.2 shm_unlink F
> +GLIBC_2.2 timer_create F
> +GLIBC_2.2 timer_delete F
> +GLIBC_2.2 timer_getoverrun F
> +GLIBC_2.2 timer_gettime F
> +GLIBC_2.2 timer_settime F
> +GLIBC_2.3.4 mq_close F
> +GLIBC_2.3.4 mq_getattr F
> +GLIBC_2.3.4 mq_notify F
> +GLIBC_2.3.4 mq_open F
> +GLIBC_2.3.4 mq_receive F
> +GLIBC_2.3.4 mq_send F
> +GLIBC_2.3.4 mq_setattr F
> +GLIBC_2.3.4 mq_timedreceive F
> +GLIBC_2.3.4 mq_timedsend F
> +GLIBC_2.3.4 mq_unlink F
> +GLIBC_2.4 lio_listio F
> +GLIBC_2.4 lio_listio64 F
> +GLIBC_2.7 __mq_open_2 F
> 


-- 
Cheers,
Carlos.



More information about the Libc-alpha mailing list