From owner-cvs-all Thu Dec 23 16: 4: 4 1999 Delivered-To: cvs-all@freebsd.org Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (Postfix) with ESMTP id 01C1415620; Thu, 23 Dec 1999 16:03:01 -0800 (PST) (envelope-from jasone@FreeBSD.org) Received: (from jasone@localhost) by freefall.freebsd.org (8.9.3/8.9.2) id QAA32850; Thu, 23 Dec 1999 16:03:01 -0800 (PST) (envelope-from jasone@FreeBSD.org) Message-Id: <199912240003.QAA32850@freefall.freebsd.org> From: Jason Evans Date: Thu, 23 Dec 1999 16:03:01 -0800 (PST) To: cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/lib/libc/i386/gen setjmp.S sigsetjmp.S Sender: owner-cvs-all@FreeBSD.ORG Precedence: bulk jasone 1999/12/23 16:03:01 PST Modified files: lib/libc/i386/gen setjmp.S sigsetjmp.S Log: Creating weak symbols doesn't work correctly when building an aout libc. Doing the "right thing" here is difficult, so create two ENTRY points for each function (for example, __setjmp and setjmp are equivalent). This isn't pretty, but it works for both aout and ELF. libc symbol naming needs an overhaul in order to properly support function wrapping, specifically in the case of a real libpthread, and these duplicate entry points should be fixed as part of that overhaul. Pointed out by: bde Revision Changes Path 1.13 +4 -6 src/lib/libc/i386/gen/setjmp.S 1.15 +4 -6 src/lib/libc/i386/gen/sigsetjmp.S To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-all" in the body of the message