> Another issue when sigset_t changes is the version numbers of shared
> libraries. Since libc and libc_r have changed on the interface level, they
> need a version bump. 

I suggest to try to avoid the version bump. NetBSD-like way to do it:
Give new implementations another names in object files, so that they 
don't conflict with old implementations, and preserve old 
implementations in the library too. To make the compiler generate calls 
to new implementations, one can add appropriate #define s in .h files. 
For GCC, __asm__ attribute also can be used.

Dima




To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-hackers" in the body of the message

Reply via email to