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>