Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 6 Jul 2001 05:41:45 -0700 (PDT)
From:      Daniel Eischen <deischen@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:  <200107061241.f66CfjP93509@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help
deischen    2001/07/06 05:41:45 PDT

  Modified files:        (Branch: RELENG_4)
    lib/libc/i386/gen    setjmp.S sigsetjmp.S 
  Log:
  Always call sigprocmask() instead of _thread_sys_procmask() regardless
  of whether we're in the threaded library or not.  sigprocmask() is wrapped
  by the threads library and only changes the threads signal mask, not the
  process signal mask.  We don't want setjmp, longjmp and friends to bypass
  this by calling the actual system call.
  
  This code now behaves similarly to alpha under stable.  Similar changes
  have been in current for months.
  
  Revision  Changes    Path
  1.17.2.2  +2 -10     src/lib/libc/i386/gen/setjmp.S
  1.19.2.2  +2 -10     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?200107061241.f66CfjP93509>