Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 23 Dec 1999 16:03:01 -0800 (PST)
From:      Jason Evans <jasone@FreeBSD.org>
To:        cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org
Subject:   cvs commit: src/lib/libc/i386/gen setjmp.S sigsetjmp.S
Message-ID:  <199912240003.QAA32850@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help
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




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199912240003.QAA32850>