Up to [cvs.NetBSD.org] / src / include
Request diff between arbitrary revisions
Default branch: MAIN
Current tag: nathanw_sa
Revision 1.21.2.3 / (download) - annotate - [select for diffs], Fri Jan 17 06:08:26 2003 UTC (21 years, 3 months ago) by thorpej
Branch: nathanw_sa
CVS Tags: nathanw_sa_end
Changes since 1.21.2.2: +19 -1
lines
Diff to previous 1.21.2.2 (colored) to branchpoint 1.21 (colored) next main 1.22 (colored)
Sync with HEAD.
Revision 1.21.2.2 / (download) - annotate - [select for diffs], Thu Jan 16 03:35:43 2003 UTC (21 years, 3 months ago) by thorpej
Branch: nathanw_sa
Changes since 1.21.2.1: +3 -1
lines
Diff to previous 1.21.2.1 (colored) to branchpoint 1.21 (colored)
* Move the pthread_sigmask() prototype to <signal.h>. * Don't include <signal.h> in <pthread.h>. * Add code to the signal trampoline to convert from the ucontext to a sigcontext, and back again (XXX though, only callee-save regs for _UC_USER contexts). This is necessary in order to support e.g. GCC's libjava, which depends on the traditional Unix semantics of changes made to the sigcontext being visible when the handler returns.
Revision 1.21.2.1 / (download) - annotate - [select for diffs], Wed Oct 2 20:16:32 2002 UTC (21 years, 6 months ago) by thorpej
Branch: nathanw_sa
Changes since 1.21: +3 -1
lines
Diff to previous 1.21 (colored)
libc: Internally rename __sigaction14 to __libc_sigaction14. Provide a weak alias of __sigaction14 -> __libc_sigaction14. libpthread: Use __libc_sigaction14 to actually register the signal handler, rather than using __sigaction_sigtramp() directly with a hard-coded trampoline version. While we don't actually use the libc trampoline, we want to avoid depending on any COMPAT_* kernel options down the road (this is already the case for the VAX port). Be explicit about which version of the signal interface we're interposing (...14), and build pthread_sig.c with __LIBC12_SOURCE__ (required to get the libc-internal interfaces).
Revision 1.21 / (download) - annotate - [select for diffs], Mon Dec 18 21:21:26 2000 UTC (23 years, 4 months ago) by christos
Branch: MAIN
CVS Tags: netbsd-1-6-base,
netbsd-1-6-RELEASE,
netbsd-1-6-RC3,
netbsd-1-6-RC2,
netbsd-1-6-RC1,
netbsd-1-6-PATCH002-RELEASE,
netbsd-1-6-PATCH002-RC4,
netbsd-1-6-PATCH002-RC3,
netbsd-1-6-PATCH002-RC2,
netbsd-1-6-PATCH002-RC1,
netbsd-1-6-PATCH002,
netbsd-1-6-PATCH001-RELEASE,
netbsd-1-6-PATCH001-RC3,
netbsd-1-6-PATCH001-RC2,
netbsd-1-6-PATCH001-RC1,
netbsd-1-6-PATCH001,
netbsd-1-6,
fvdl_fs64_base
Branch point for: nathanw_sa
Changes since 1.20: +13 -31
lines
Diff to previous 1.20 (colored)
protect against multiple declarations. This also fixes a problem where the inline functions would compile differently depending on if errno.h was included or not.