more sys/signal.h before sys/proc.h
authoranton <anton@openbsd.org>
Wed, 15 Dec 2021 18:42:38 +0000 (18:42 +0000)
committeranton <anton@openbsd.org>
Wed, 15 Dec 2021 18:42:38 +0000 (18:42 +0000)
24 files changed:
regress/sys/kern/setuid/setegid.c
regress/sys/kern/setuid/seteuid.c
regress/sys/kern/setuid/setgid.c
regress/sys/kern/setuid/setgid_child.c
regress/sys/kern/setuid/setgid_exec_inherit.c
regress/sys/kern/setuid/setgid_none.c
regress/sys/kern/setuid/setresgid.c
regress/sys/kern/setuid/setresgid_effective_exec.c
regress/sys/kern/setuid/setresgid_real_exec.c
regress/sys/kern/setuid/setresgid_saved_exec.c
regress/sys/kern/setuid/setresuid.c
regress/sys/kern/setuid/setresuid_effective_exec.c
regress/sys/kern/setuid/setresuid_real_exec.c
regress/sys/kern/setuid/setresuid_saved_exec.c
regress/sys/kern/setuid/setuid.c
regress/sys/kern/setuid/setuid_child.c
regress/sys/kern/setuid/setuid_exec_inherit.c
regress/sys/kern/setuid/setuid_real_exec.c
regress/sys/kern/setuid/sgidexec.c
regress/sys/kern/setuid/sgidexec_inherit.c
regress/sys/kern/setuid/sgidexec_none.c
regress/sys/kern/setuid/suidexec.c
regress/sys/kern/setuid/suidexec_inherit.c
regress/sys/kern/setuid/suidexec_none.c

index 411aae6..771a614 100644 (file)
@@ -1,10 +1,11 @@
-/*     $OpenBSD: setegid.c,v 1.2 2021/12/13 16:56:50 deraadt Exp $     */
+/*     $OpenBSD: setegid.c,v 1.3 2021/12/15 18:42:38 anton Exp $       */
 /*
  *     Written by Bret Stephen Lambert <blambert@openbsd.org> 2014
  *     Public Domain.
  */
 
 #include <sys/types.h>
+#include <sys/signal.h>
 #include <sys/proc.h>
 #include <sys/sysctl.h>
 #include <sys/wait.h>
index 6fec015..4059932 100644 (file)
@@ -1,10 +1,11 @@
-/*     $OpenBSD: seteuid.c,v 1.2 2021/12/13 16:56:50 deraadt Exp $     */
+/*     $OpenBSD: seteuid.c,v 1.3 2021/12/15 18:42:38 anton Exp $       */
 /*
  *     Written by Bret Stephen Lambert <blambert@openbsd.org> 2014
  *     Public Domain.
  */
 
 #include <sys/types.h>
+#include <sys/signal.h>
 #include <sys/proc.h>
 #include <sys/sysctl.h>
 #include <sys/wait.h>
index 3923fef..5af5151 100644 (file)
@@ -1,10 +1,11 @@
-/*     $OpenBSD: setgid.c,v 1.2 2021/12/13 16:56:50 deraadt Exp $      */
+/*     $OpenBSD: setgid.c,v 1.3 2021/12/15 18:42:38 anton Exp $        */
 /*
  *     Written by Bret Stephen Lambert <blambert@openbsd.org> 2014
  *     Public Domain.
  */
 
 #include <sys/types.h>
+#include <sys/signal.h>
 #include <sys/proc.h>
 #include <sys/sysctl.h>
 #include <sys/wait.h>
index c87ab25..4bbde60 100644 (file)
@@ -1,10 +1,11 @@
-/*     $OpenBSD: setgid_child.c,v 1.2 2021/12/13 16:56:50 deraadt Exp $        */
+/*     $OpenBSD: setgid_child.c,v 1.3 2021/12/15 18:42:38 anton Exp $  */
 /*
  *     Written by Bret Stephen Lambert <blambert@openbsd.org> 2014
  *     Public Domain.
  */
 
 #include <sys/types.h>
+#include <sys/signal.h>
 #include <sys/proc.h>
 #include <sys/sysctl.h>
 #include <sys/wait.h>
index 85f3a7b..1629c8a 100644 (file)
@@ -1,10 +1,11 @@
-/*     $OpenBSD: setgid_exec_inherit.c,v 1.2 2021/12/13 16:56:50 deraadt Exp $ */
+/*     $OpenBSD: setgid_exec_inherit.c,v 1.3 2021/12/15 18:42:38 anton Exp $   */
 /*
  *     Written by Bret Stephen Lambert <blambert@openbsd.org> 2014
  *     Public Domain.
  */
 
 #include <sys/types.h>
+#include <sys/signal.h>
 #include <sys/proc.h>
 #include <sys/sysctl.h>
 #include <sys/wait.h>
index 200eba1..fd083aa 100644 (file)
@@ -1,10 +1,11 @@
-/*     $OpenBSD: setgid_none.c,v 1.2 2021/12/13 16:56:50 deraadt Exp $ */
+/*     $OpenBSD: setgid_none.c,v 1.3 2021/12/15 18:42:38 anton Exp $   */
 /*
  *     Written by Bret Stephen Lambert <blambert@openbsd.org> 2014
  *     Public Domain.
  */
 
 #include <sys/types.h>
+#include <sys/signal.h>
 #include <sys/proc.h>
 #include <sys/sysctl.h>
 #include <sys/wait.h>
index ab7e875..56575b4 100644 (file)
@@ -1,10 +1,11 @@
-/*     $OpenBSD: setresgid.c,v 1.2 2021/12/13 16:56:50 deraadt Exp $   */
+/*     $OpenBSD: setresgid.c,v 1.3 2021/12/15 18:42:38 anton Exp $     */
 /*
  *     Written by Bret Stephen Lambert <blambert@openbsd.org> 2014
  *     Public Domain.
  */
 
 #include <sys/types.h>
+#include <sys/signal.h>
 #include <sys/proc.h>
 #include <sys/sysctl.h>
 #include <sys/wait.h>
index 6cbfb11..ee70ecb 100644 (file)
@@ -1,10 +1,11 @@
-/*     $OpenBSD: setresgid_effective_exec.c,v 1.2 2021/12/13 16:56:50 deraadt Exp $    */
+/*     $OpenBSD: setresgid_effective_exec.c,v 1.3 2021/12/15 18:42:38 anton Exp $      */
 /*
  *     Written by Bret Stephen Lambert <blambert@openbsd.org> 2014
  *     Public Domain.
  */
 
 #include <sys/types.h>
+#include <sys/signal.h>
 #include <sys/proc.h>
 #include <sys/sysctl.h>
 #include <sys/wait.h>
index 0fd8f7f..89fff5a 100644 (file)
@@ -1,10 +1,11 @@
-/*     $OpenBSD: setresgid_real_exec.c,v 1.2 2021/12/13 16:56:50 deraadt Exp $ */
+/*     $OpenBSD: setresgid_real_exec.c,v 1.3 2021/12/15 18:42:38 anton Exp $   */
 /*
  *     Written by Bret Stephen Lambert <blambert@openbsd.org> 2014
  *     Public Domain.
  */
 
 #include <sys/types.h>
+#include <sys/signal.h>
 #include <sys/proc.h>
 #include <sys/sysctl.h>
 #include <sys/wait.h>
index eb78311..dcaad80 100644 (file)
@@ -1,10 +1,11 @@
-/*     $OpenBSD: setresgid_saved_exec.c,v 1.2 2021/12/13 16:56:50 deraadt Exp $        */
+/*     $OpenBSD: setresgid_saved_exec.c,v 1.3 2021/12/15 18:42:38 anton Exp $  */
 /*
  *     Written by Bret Stephen Lambert <blambert@openbsd.org> 2014
  *     Public Domain.
  */
 
 #include <sys/types.h>
+#include <sys/signal.h>
 #include <sys/proc.h>
 #include <sys/sysctl.h>
 #include <sys/wait.h>
index e96c820..4253136 100644 (file)
@@ -1,10 +1,11 @@
-/*     $OpenBSD: setresuid.c,v 1.2 2021/12/13 16:56:50 deraadt Exp $   */
+/*     $OpenBSD: setresuid.c,v 1.3 2021/12/15 18:42:38 anton Exp $     */
 /*
  *     Written by Bret Stephen Lambert <blambert@openbsd.org> 2014
  *     Public Domain.
  */
 
 #include <sys/types.h>
+#include <sys/signal.h>
 #include <sys/proc.h>
 #include <sys/sysctl.h>
 #include <sys/wait.h>
index a6b9da1..198fd46 100644 (file)
@@ -1,10 +1,11 @@
-/*     $OpenBSD: setresuid_effective_exec.c,v 1.2 2021/12/13 16:56:50 deraadt Exp $    */
+/*     $OpenBSD: setresuid_effective_exec.c,v 1.3 2021/12/15 18:42:38 anton Exp $      */
 /*
  *     Written by Bret Stephen Lambert <blambert@openbsd.org> 2014
  *     Public Domain.
  */
 
 #include <sys/types.h>
+#include <sys/signal.h>
 #include <sys/proc.h>
 #include <sys/sysctl.h>
 #include <sys/wait.h>
index 121a28f..1a64a32 100644 (file)
@@ -1,10 +1,11 @@
-/*     $OpenBSD: setresuid_real_exec.c,v 1.2 2021/12/13 16:56:50 deraadt Exp $ */
+/*     $OpenBSD: setresuid_real_exec.c,v 1.3 2021/12/15 18:42:38 anton Exp $   */
 /*
  *     Written by Bret Stephen Lambert <blambert@openbsd.org> 2014
  *     Public Domain.
  */
 
 #include <sys/types.h>
+#include <sys/signal.h>
 #include <sys/proc.h>
 #include <sys/sysctl.h>
 #include <sys/wait.h>
index 991cf6b..5eee0ce 100644 (file)
@@ -1,10 +1,11 @@
-/*     $OpenBSD: setresuid_saved_exec.c,v 1.2 2021/12/13 16:56:50 deraadt Exp $        */
+/*     $OpenBSD: setresuid_saved_exec.c,v 1.3 2021/12/15 18:42:38 anton Exp $  */
 /*
  *     Written by Bret Stephen Lambert <blambert@openbsd.org> 2014
  *     Public Domain.
  */
 
 #include <sys/types.h>
+#include <sys/signal.h>
 #include <sys/proc.h>
 #include <sys/sysctl.h>
 #include <sys/wait.h>
index 4edbd52..522ec93 100644 (file)
@@ -1,10 +1,11 @@
-/*     $OpenBSD: setuid.c,v 1.2 2021/12/13 16:56:50 deraadt Exp $      */
+/*     $OpenBSD: setuid.c,v 1.3 2021/12/15 18:42:38 anton Exp $        */
 /*
  *     Written by Bret Stephen Lambert <blambert@openbsd.org> 2014
  *     Public Domain.
  */
 
 #include <sys/types.h>
+#include <sys/signal.h>
 #include <sys/proc.h>
 #include <sys/sysctl.h>
 #include <sys/wait.h>
index f4068fd..b9352ef 100644 (file)
@@ -1,10 +1,11 @@
-/*     $OpenBSD: setuid_child.c,v 1.2 2021/12/13 16:56:50 deraadt Exp $        */
+/*     $OpenBSD: setuid_child.c,v 1.3 2021/12/15 18:42:38 anton Exp $  */
 /*
  *     Written by Bret Stephen Lambert <blambert@openbsd.org> 2014
  *     Public Domain.
  */
 
 #include <sys/types.h>
+#include <sys/signal.h>
 #include <sys/proc.h>
 #include <sys/sysctl.h>
 #include <sys/wait.h>
index b401b74..e735304 100644 (file)
@@ -1,10 +1,11 @@
-/*     $OpenBSD: setuid_exec_inherit.c,v 1.2 2021/12/13 16:56:50 deraadt Exp $ */
+/*     $OpenBSD: setuid_exec_inherit.c,v 1.3 2021/12/15 18:42:38 anton Exp $   */
 /*
  *     Written by Bret Stephen Lambert <blambert@openbsd.org> 2014
  *     Public Domain.
  */
 
 #include <sys/types.h>
+#include <sys/signal.h>
 #include <sys/proc.h>
 #include <sys/sysctl.h>
 #include <sys/wait.h>
index 7b922a2..51cc8f5 100644 (file)
@@ -1,10 +1,11 @@
-/*     $OpenBSD: setuid_real_exec.c,v 1.2 2021/12/13 16:56:50 deraadt Exp $    */
+/*     $OpenBSD: setuid_real_exec.c,v 1.3 2021/12/15 18:42:38 anton Exp $      */
 /*
  *     Written by Bret Stephen Lambert <blambert@openbsd.org> 2014
  *     Public Domain.
  */
 
 #include <sys/types.h>
+#include <sys/signal.h>
 #include <sys/proc.h>
 #include <sys/sysctl.h>
 #include <sys/wait.h>
index 0812b19..112d461 100644 (file)
@@ -1,10 +1,11 @@
-/*     $OpenBSD: sgidexec.c,v 1.2 2021/12/13 16:56:50 deraadt Exp $    */
+/*     $OpenBSD: sgidexec.c,v 1.3 2021/12/15 18:42:38 anton Exp $      */
 /*
  *     Written by Bret Stephen Lambert <blambert@openbsd.org> 2014
  *     Public Domain.
  */
 
 #include <sys/types.h>
+#include <sys/signal.h>
 #include <sys/proc.h>
 #include <sys/sysctl.h>
 #include <sys/wait.h>
index ab85b64..ca6df88 100644 (file)
@@ -1,10 +1,11 @@
-/*     $OpenBSD: sgidexec_inherit.c,v 1.2 2021/12/13 16:56:50 deraadt Exp $    */
+/*     $OpenBSD: sgidexec_inherit.c,v 1.3 2021/12/15 18:42:38 anton Exp $      */
 /*
  *     Written by Bret Stephen Lambert <blambert@openbsd.org> 2014
  *     Public Domain.
  */
 
 #include <sys/types.h>
+#include <sys/signal.h>
 #include <sys/proc.h>
 #include <sys/sysctl.h>
 #include <sys/wait.h>
index 15edd35..0c0780a 100644 (file)
@@ -1,10 +1,11 @@
-/*     $OpenBSD: sgidexec_none.c,v 1.2 2021/12/13 16:56:50 deraadt Exp $       */
+/*     $OpenBSD: sgidexec_none.c,v 1.3 2021/12/15 18:42:38 anton Exp $ */
 /*
  *     Written by Bret Stephen Lambert <blambert@openbsd.org> 2014
  *     Public Domain.
  */
 
 #include <sys/types.h>
+#include <sys/signal.h>
 #include <sys/proc.h>
 #include <sys/sysctl.h>
 #include <sys/wait.h>
index b0d6b21..a361081 100644 (file)
@@ -1,10 +1,11 @@
-/*     $OpenBSD: suidexec.c,v 1.2 2021/12/13 16:56:50 deraadt Exp $    */
+/*     $OpenBSD: suidexec.c,v 1.3 2021/12/15 18:42:38 anton Exp $      */
 /*
  *     Written by Bret Stephen Lambert <blambert@openbsd.org> 2014
  *     Public Domain.
  */
 
 #include <sys/types.h>
+#include <sys/signal.h>
 #include <sys/proc.h>
 #include <sys/sysctl.h>
 #include <sys/wait.h>
index 062696f..7e5ed67 100644 (file)
@@ -1,10 +1,11 @@
-/*     $OpenBSD: suidexec_inherit.c,v 1.2 2021/12/13 16:56:50 deraadt Exp $    */
+/*     $OpenBSD: suidexec_inherit.c,v 1.3 2021/12/15 18:42:38 anton Exp $      */
 /*
  *     Written by Bret Stephen Lambert <blambert@openbsd.org> 2014
  *     Public Domain.
  */
 
 #include <sys/types.h>
+#include <sys/signal.h>
 #include <sys/proc.h>
 #include <sys/sysctl.h>
 #include <sys/wait.h>
index d535aee..e32fb89 100644 (file)
@@ -1,10 +1,11 @@
-/*     $OpenBSD: suidexec_none.c,v 1.2 2021/12/13 16:56:50 deraadt Exp $       */
+/*     $OpenBSD: suidexec_none.c,v 1.3 2021/12/15 18:42:38 anton Exp $ */
 /*
  *     Written by Bret Stephen Lambert <blambert@openbsd.org> 2014
  *     Public Domain.
  */
 
 #include <sys/types.h>
+#include <sys/signal.h>
 #include <sys/proc.h>
 #include <sys/sysctl.h>
 #include <sys/wait.h>