Request diff between arbitrary revisions
Default branch: MAIN
Current tag: OPENBSD_5_2
Revision 1.73 / (download) - annotate - [select for diffs], Thu Jun 21 00:56:59 2012 UTC (11 years, 11 months ago) by guenther
Branch: MAIN
CVS Tags: OPENBSD_5_2_BASE,
OPENBSD_5_2
Changes since 1.72: +3 -1 lines
Diff to previous 1.72 (colored)
__tfork() needs to set the stack address of the new thread in the kernel, so that it can't get a signal while still running on the parent thread's stack. Also, pass in sizeof(struct __tfork) to provide forward compat when more members are added. This is an ABI change, so switch syscall numbers and bump lib majors this time. ok deraadt@ matthew@