[PATCH 00/35] Linux: Move librt into libc

Florian Weimer fweimer@redhat.com
Tue Jun 15 20:18:52 GMT 2021


* Florian Weimer via Libc-alpha:

> This series moves librt into libc.
>
> Two functions, shm_open and shm_unlink, are also moved on Hurd.  The
> rest is Linux only.
>
> There is some odd stuff going on with 64-bit off_t ABIs with the aio_*
> functions.  I tried to make things a little bit more consistent.
>
> mq_notify and timer_create can be simplfied a bit because the fork
> handler can be called directly.
>
> For timer_create MIPS N64 is an outlier, so I had to introduce
> TIMER_T_WAS_INT_COMPAT to flag those 64-bit architectures that underwent
> the int → timer_t transition.
>
> Tested on i686-linux-gnu and x86_64-linux-gnu.  Built with
> build-many-glibcs.py.

I'm going to repost this series later this week, rebased on the current
development branch.

There are some non-trivial conflicts with the time64 work.

Thanks,
Florian



More information about the Libc-alpha mailing list