OpenBSD CVS

CVS log for src/sys/sys/wait.h


[BACK] Up to [local] / src / sys / sys

Request diff between arbitrary revisions


Default branch: MAIN


Revision 1.20 / (download) - annotate - [select for diffs], Mon Dec 19 00:22:11 2022 UTC (17 months, 3 weeks ago) by guenther
Branch: MAIN
CVS Tags: OPENBSD_7_5_BASE, OPENBSD_7_5, OPENBSD_7_4_BASE, OPENBSD_7_4, OPENBSD_7_3_BASE, OPENBSD_7_3, HEAD
Changes since 1.19: +9 -10 lines
Diff to previous 1.19 (colored)

Add WTRAPPED opiton for waitid(2) to control whether CMD_TRAPPED
state changes are reported.  That's the 6th bit, so switch to hex
constants.  Adjust #if tests for consistency

ok kettenis@

Revision 1.19 / (download) - annotate - [select for diffs], Tue Oct 25 16:08:26 2022 UTC (19 months, 2 weeks ago) by kettenis
Branch: MAIN
Changes since 1.18: +20 -2 lines
Diff to previous 1.18 (colored)

Implement waitid(2) which is now part of POSIX and used by mozilla.
This includes a change of siginfo_r which is technically an ABI break but
this should have no real-world impact since the members involved are
never touched by the kernel.

ok millert@, deraadt@

Revision 1.18 / (download) - annotate - [select for diffs], Wed Mar 10 10:21:47 2021 UTC (3 years, 3 months ago) by jsg
Branch: MAIN
CVS Tags: OPENBSD_7_2_BASE, OPENBSD_7_2, OPENBSD_7_1_BASE, OPENBSD_7_1, OPENBSD_7_0_BASE, OPENBSD_7_0, OPENBSD_6_9_BASE, OPENBSD_6_9
Changes since 1.17: +2 -2 lines
Diff to previous 1.17 (colored)

spelling

ok gnezdo@ semarie@ mpi@

Revision 1.17 / (download) - annotate - [select for diffs], Fri Jun 13 22:40:31 2014 UTC (9 years, 11 months ago) by matthew
Branch: MAIN
CVS Tags: OPENBSD_6_8_BASE, OPENBSD_6_8, OPENBSD_6_7_BASE, OPENBSD_6_7, OPENBSD_6_6_BASE, OPENBSD_6_6, OPENBSD_6_5_BASE, OPENBSD_6_5, OPENBSD_6_4_BASE, OPENBSD_6_4, OPENBSD_6_3_BASE, OPENBSD_6_3, OPENBSD_6_2_BASE, OPENBSD_6_2, OPENBSD_6_1_BASE, OPENBSD_6_1, OPENBSD_6_0_BASE, OPENBSD_6_0, OPENBSD_5_9_BASE, OPENBSD_5_9, OPENBSD_5_8_BASE, OPENBSD_5_8, OPENBSD_5_7_BASE, OPENBSD_5_7, OPENBSD_5_6_BASE, OPENBSD_5_6
Changes since 1.16: +7 -66 lines
Diff to previous 1.16 (colored)

Remove support for "union wait" and WSTOPPED.

union wait has been deprecated since 4.3BSD, and WSTOPPED means
something else now in POSIX, that we don't yet support.

Original diff by guenther, from 2.5 years ago.
Ports tree cleanup and re-testing by naddy.

ok deraadt, kettenis

Revision 1.16 / (download) - annotate - [select for diffs], Wed Feb 12 05:47:36 2014 UTC (10 years, 3 months ago) by guenther
Branch: MAIN
CVS Tags: OPENBSD_5_5_BASE, OPENBSD_5_5
Changes since 1.15: +1 -4 lines
Diff to previous 1.15 (colored)

Eliminate the exit sig handling, which was only invokable via the
Linux-compat clone() syscall when *not* using CLONE_THREAD.  pirofti@
confirms Opera runs in compat without this, so out it goes; one less hair
to choke on in kern_exit.c

ok tedu@ pirofti@

Revision 1.15 / (download) - annotate - [select for diffs], Sun Mar 24 17:42:43 2013 UTC (11 years, 2 months ago) by deraadt
Branch: MAIN
CVS Tags: OPENBSD_5_4_BASE, OPENBSD_5_4
Changes since 1.14: +3 -3 lines
Diff to previous 1.14 (colored)

label some nested #endif's

Revision 1.14 / (download) - annotate - [select for diffs], Thu Apr 27 02:17:21 2006 UTC (18 years, 1 month ago) by tedu
Branch: MAIN
CVS Tags: OPENBSD_5_3_BASE, OPENBSD_5_3, OPENBSD_5_2_BASE, OPENBSD_5_2, OPENBSD_5_1_BASE, OPENBSD_5_1, OPENBSD_5_0_BASE, OPENBSD_5_0, OPENBSD_4_9_BASE, OPENBSD_4_9, OPENBSD_4_8_BASE, OPENBSD_4_8, OPENBSD_4_7_BASE, OPENBSD_4_7, OPENBSD_4_6_BASE, OPENBSD_4_6, OPENBSD_4_5_BASE, OPENBSD_4_5, OPENBSD_4_4_BASE, OPENBSD_4_4, OPENBSD_4_3_BASE, OPENBSD_4_3, OPENBSD_4_2_BASE, OPENBSD_4_2, OPENBSD_4_1_BASE, OPENBSD_4_1, OPENBSD_4_0_BASE, OPENBSD_4_0
Changes since 1.13: +5 -5 lines
Diff to previous 1.13 (colored)

use the underscore variants of _BYTE_ORDER which are always defined
even when various "strict" compiler options are used
ok deraadt millert

Revision 1.13 / (download) - annotate - [select for diffs], Thu Mar 30 20:43:41 2006 UTC (18 years, 2 months ago) by deraadt
Branch: MAIN
Changes since 1.12: +3 -3 lines
Diff to previous 1.12 (colored)

do an int & unsigned int dance because of shift of signed value; ok miod

Revision 1.12 / (download) - annotate - [select for diffs], Tue Dec 13 00:35:24 2005 UTC (18 years, 6 months ago) by millert
Branch: MAIN
CVS Tags: OPENBSD_3_9_BASE, OPENBSD_3_9
Changes since 1.11: +12 -13 lines
Diff to previous 1.11 (colored)

First step in include files overhaul.  Use __FOO_VISIBLE (as defined
in sys/cdefs.h) instead of _FOO_SOURCE.  Also fix several namespace
pollution issues, including the byte order defines.  OK deraadt@

Revision 1.5.14.5 / (download) - annotate - [select for diffs], Thu Feb 19 11:01:35 2004 UTC (20 years, 3 months ago) by niklas
Branch: SMP
Changes since 1.5.14.4: +5 -2 lines
Diff to previous 1.5.14.4 (colored) to branchpoint 1.5 (colored) next main 1.6 (colored)

Merge of current from two weeks agointo the SMP branch

Revision 1.11 / (download) - annotate - [select for diffs], Sun Aug 3 19:25:49 2003 UTC (20 years, 10 months ago) by millert
Branch: MAIN
CVS Tags: SMP_SYNC_B, SMP_SYNC_A, OPENBSD_3_8_BASE, OPENBSD_3_8, OPENBSD_3_7_BASE, OPENBSD_3_7, OPENBSD_3_6_BASE, OPENBSD_3_6, OPENBSD_3_5_BASE, OPENBSD_3_5, OPENBSD_3_4_BASE, OPENBSD_3_4
Changes since 1.10: +5 -2 lines
Diff to previous 1.10 (colored)

Implement the WCONTINUED flag to the wait(2) family of syscalls and the
associated WIFCONTINUED macro as per 1003.1-2001.  Adapted from FreeBSD.
A minor amount of trickiness is involved here.  The value for WCONTINUED
is chosen in such a way that _WSTATUS(_WCONTINUED) == _WSTOPPED and the
WIFSTOPPED macro has been modified such that WIFSTOPPED(_WCONTINUED) !=
_WSTOPPED.  This means we don't need to add an extra check to the
WIFSIGNALED and WIFSTOPPED macros.  deraadt@ OK.

Revision 1.5.14.4 / (download) - annotate - [select for diffs], Sat Jun 7 11:09:08 2003 UTC (21 years ago) by ho
Branch: SMP
Changes since 1.5.14.3: +4 -8 lines
Diff to previous 1.5.14.3 (colored) to branchpoint 1.5 (colored)

Sync SMP branch to -current

Revision 1.10 / (download) - annotate - [select for diffs], Mon Jun 2 23:28:22 2003 UTC (21 years ago) by millert
Branch: MAIN
Changes since 1.9: +2 -6 lines
Diff to previous 1.9 (colored)

Remove the advertising clause in the UCB license which Berkeley
rescinded 22 July 1999.  Proofed by myself and Theo.

Revision 1.9 / (download) - annotate - [select for diffs], Sat May 31 15:40:24 2003 UTC (21 years ago) by deraadt
Branch: MAIN
Changes since 1.8: +3 -3 lines
Diff to previous 1.8 (colored)

only return 8 bits of status

Revision 1.6.6.2 / (download) - annotate - [select for diffs], Tue Jun 11 03:32:34 2002 UTC (22 years ago) by art
Branch: UBC
Changes since 1.6.6.1: +5 -5 lines
Diff to previous 1.6.6.1 (colored) to branchpoint 1.6 (colored) next main 1.7 (colored)

Sync UBC branch to -current

Revision 1.5.14.3 / (download) - annotate - [select for diffs], Thu Mar 28 14:52:02 2002 UTC (22 years, 2 months ago) by niklas
Branch: SMP
Changes since 1.5.14.2: +4 -4 lines
Diff to previous 1.5.14.2 (colored) to branchpoint 1.5 (colored)

Merge in -current from roughly a week ago

Revision 1.8 / (download) - annotate - [select for diffs], Thu Mar 14 01:27:14 2002 UTC (22 years, 3 months ago) by millert
Branch: MAIN
CVS Tags: UBC_SYNC_B, UBC_SYNC_A, OPENBSD_3_3_BASE, OPENBSD_3_3, OPENBSD_3_2_BASE, OPENBSD_3_2, OPENBSD_3_1_BASE, OPENBSD_3_1
Changes since 1.7: +5 -5 lines
Diff to previous 1.7 (colored)

First round of __P removal in sys

Revision 1.5.14.2 / (download) - annotate - [select for diffs], Wed Mar 6 02:17:13 2002 UTC (22 years, 3 months ago) by niklas
Branch: SMP
Changes since 1.5.14.1: +2 -2 lines
Diff to previous 1.5.14.1 (colored) to branchpoint 1.5 (colored)

Merge in trunk

Revision 1.6.6.1 / (download) - annotate - [select for diffs], Thu Jan 31 22:55:49 2002 UTC (22 years, 4 months ago) by niklas
Branch: UBC
Changes since 1.6: +2 -2 lines
Diff to previous 1.6 (colored)

Merge in -current, builds on i386, otherwise untested

Revision 1.7 / (download) - annotate - [select for diffs], Wed Jan 23 19:16:09 2002 UTC (22 years, 4 months ago) by fgsch
Branch: MAIN
Changes since 1.6: +2 -2 lines
Diff to previous 1.6 (colored)

compatability -> compatibility.

Revision 1.5.14.1 / (download) - annotate - [select for diffs], Mon May 14 22:45:05 2001 UTC (23 years, 1 month ago) by niklas
Branch: SMP
Changes since 1.5: +4 -1 lines
Diff to previous 1.5 (colored)

merge in approximately 2.9 into SMP branch

Revision 1.6 / (download) - annotate - [select for diffs], Mon Apr 2 21:43:12 2001 UTC (23 years, 2 months ago) by niklas
Branch: MAIN
CVS Tags: UBC_BASE, OPENBSD_3_0_BASE, OPENBSD_3_0, OPENBSD_2_9_BASE, OPENBSD_2_9
Branch point for: UBC
Changes since 1.5: +4 -1 lines
Diff to previous 1.5 (colored)

On popular demand, the Linux-compatibility clone(2) implementation based
on NetBSD's code, as well as some faked Posix RT extensions by me.  This makes
at least simple linuxthreads tests work.

Revision 1.5 / (download) - annotate - [select for diffs], Thu Nov 14 20:28:35 1996 UTC (27 years, 7 months ago) by etheisen
Branch: MAIN
CVS Tags: kame_19991208, SMP_BASE, OPENBSD_2_8_BASE, OPENBSD_2_8, OPENBSD_2_7_BASE, OPENBSD_2_7, OPENBSD_2_6_BASE, OPENBSD_2_6, OPENBSD_2_5_BASE, OPENBSD_2_5, OPENBSD_2_4_BASE, OPENBSD_2_4, OPENBSD_2_3_BASE, OPENBSD_2_3, OPENBSD_2_2_BASE, OPENBSD_2_2, OPENBSD_2_1_BASE, OPENBSD_2_1
Branch point for: SMP
Changes since 1.4: +1 -1 lines
Diff to previous 1.4 (colored)

sys/types.h not machine/endian.h for alpha.

Revision 1.4 / (download) - annotate - [select for diffs], Sun Apr 21 22:32:21 1996 UTC (28 years, 1 month ago) by deraadt
Branch: MAIN
CVS Tags: OPENBSD_2_0_BASE, OPENBSD_2_0
Changes since 1.3: +6 -6 lines
Diff to previous 1.3 (colored)

partial sync with netbsd 960418, more to come

Revision 1.3 / (download) - annotate - [select for diffs], Sun Mar 3 12:12:49 1996 UTC (28 years, 3 months ago) by niklas
Branch: MAIN
Changes since 1.2: +1 -0 lines
Diff to previous 1.2 (colored)

From NetBSD: 960217 merge

Revision 1.2 / (download) - annotate - [select for diffs], Thu Dec 14 04:03:44 1995 UTC (28 years, 6 months ago) by deraadt
Branch: MAIN
Changes since 1.1: +6 -1 lines
Diff to previous 1.1 (colored)

from netbsd; wrap against multiple inclusion

Revision 1.1.1.1 / (download) - annotate - [select for diffs] (vendor branch), Wed Oct 18 08:53:31 1995 UTC (28 years, 8 months ago) by deraadt
CVS Tags: netbsd_1_1
Changes since 1.1: +0 -0 lines
Diff to previous 1.1 (colored)

initial import of NetBSD tree

Revision 1.1 / (download) - annotate - [select for diffs], Wed Oct 18 08:53:31 1995 UTC (28 years, 8 months ago) by deraadt
Branch: MAIN

Initial revision

This form allows you to request diff's between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.