[PATCH] Improve LinuxThreads compatibility in rfork()

Robert Millan rmh at debian.org
Mon Jul 11 14:02:26 UTC 2011

2011/7/11 Kostik Belousov <kostikbel at gmail.com>:
> I shall state that the sig == SIGCHLD case is ugly. Having the separate
> flag "do not send signal to the parent" would be much less clumsy.
> What are the requirements for the ABI stability for Debian/kFreeBSD ?
> Can this be fixed now, or is it too late ?

Perhaps we could make a smooth transition by implementing both methods
on our kernel, then update glibc to use the new one, and only remove
the deprecated method in our kernel after a full release cycle.

Petr, do you think this could fly? We'd be breaking backward
compatibility in userland, but if I understand correctly we do this
already and our only supported upgrade path is "first upgrade kernel,
then userland" anyway.

Robert Millan

More information about the freebsd-hackers mailing list