Date: Wed, 08 Sep 1999 22:12:18 +0400 From: Dmitrij Tejblum <tejblum@arc.hq.cti.ru> To: Marcel Moolenaar <marcel@scc.nl> Cc: hackers@FreeBSD.ORG Subject: Re: 32+ signals and library versions Message-ID: <199909081812.WAA86144@arc.hq.cti.ru> In-Reply-To: Your message of "Wed, 08 Sep 1999 19:03:26 %2B0200." <37D696DE.572EDD1C@scc.nl>
next in thread | previous in thread | raw e-mail | index | archive | help
> 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 majordomo@FreeBSD.org with "unsubscribe freebsd-hackers" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199909081812.WAA86144>