From f6e4d2765a3f30bd73d07b9fa92a3fe3ff3bc3f6 Mon Sep 17 00:00:00 2001 From: "Todd C. Miller" Date: Tue, 5 Jul 2022 11:35:25 -0600 Subject: [PATCH] Add explicit include of unistd.h for getopt(3) and related variables. --- lib/eventlog/regress/logwrap/check_wrap.c | 1 + lib/util/regress/closefrom/closefrom_test.c | 1 + lib/util/regress/fnmatch/fnm_test.c | 1 + lib/util/regress/getgrouplist/getgrouplist_test.c | 1 + lib/util/regress/glob/globtest.c | 1 + lib/util/regress/parse_gids/parse_gids_test.c | 1 + lib/util/regress/progname/progname_test.c | 1 + lib/util/regress/strsig/strsig_test.c | 1 + lib/util/regress/strsplit/strsplit_test.c | 1 + lib/util/regress/strtofoo/strtobool_test.c | 1 + lib/util/regress/strtofoo/strtoid_test.c | 1 + lib/util/regress/strtofoo/strtomode_test.c | 1 + lib/util/regress/strtofoo/strtonum_test.c | 1 + lib/util/regress/sudo_conf/conf_test.c | 1 + lib/util/regress/sudo_parseln/parseln_test.c | 1 + lib/util/regress/tailq/hltq_test.c | 1 + lib/util/regress/uuid/uuid_test.c | 1 + logsrvd/regress/logsrvd_conf/logsrvd_conf_test.c | 1 + plugins/python/regress/check_python_examples.c | 1 + src/exec_ptrace.c | 1 + 20 files changed, 20 insertions(+) diff --git a/lib/eventlog/regress/logwrap/check_wrap.c b/lib/eventlog/regress/logwrap/check_wrap.c index 19f6b890f..d14448825 100644 --- a/lib/eventlog/regress/logwrap/check_wrap.c +++ b/lib/eventlog/regress/logwrap/check_wrap.c @@ -22,6 +22,7 @@ #include #include #include +#include #define SUDO_ERROR_WRAP 0 diff --git a/lib/util/regress/closefrom/closefrom_test.c b/lib/util/regress/closefrom/closefrom_test.c index 5b1bc34d7..375bb5102 100644 --- a/lib/util/regress/closefrom/closefrom_test.c +++ b/lib/util/regress/closefrom/closefrom_test.c @@ -23,6 +23,7 @@ #include #include #include +#include #define SUDO_ERROR_WRAP 0 diff --git a/lib/util/regress/fnmatch/fnm_test.c b/lib/util/regress/fnmatch/fnm_test.c index a9f6b1afb..126683b8d 100644 --- a/lib/util/regress/fnmatch/fnm_test.c +++ b/lib/util/regress/fnmatch/fnm_test.c @@ -9,6 +9,7 @@ #include #include #include +#include #ifdef HAVE_FNMATCH # include #else diff --git a/lib/util/regress/getgrouplist/getgrouplist_test.c b/lib/util/regress/getgrouplist/getgrouplist_test.c index c5903bc1a..8429528b7 100644 --- a/lib/util/regress/getgrouplist/getgrouplist_test.c +++ b/lib/util/regress/getgrouplist/getgrouplist_test.c @@ -28,6 +28,7 @@ #endif #include #include +#include #include "sudo_compat.h" #include "sudo_fatal.h" diff --git a/lib/util/regress/glob/globtest.c b/lib/util/regress/glob/globtest.c index 014886183..866535a1b 100644 --- a/lib/util/regress/glob/globtest.c +++ b/lib/util/regress/glob/globtest.c @@ -15,6 +15,7 @@ # include "compat/glob.h" #endif #include +#include #include "sudo_compat.h" #include "sudo_util.h" diff --git a/lib/util/regress/parse_gids/parse_gids_test.c b/lib/util/regress/parse_gids/parse_gids_test.c index 9fb8c3b73..241e81b49 100644 --- a/lib/util/regress/parse_gids/parse_gids_test.c +++ b/lib/util/regress/parse_gids/parse_gids_test.c @@ -21,6 +21,7 @@ #include #include #include +#include #include "sudo_compat.h" #include "sudo_fatal.h" diff --git a/lib/util/regress/progname/progname_test.c b/lib/util/regress/progname/progname_test.c index 7a0fa5eee..0a88fafeb 100644 --- a/lib/util/regress/progname/progname_test.c +++ b/lib/util/regress/progname/progname_test.c @@ -21,6 +21,7 @@ #include #include #include +#include #include "sudo_compat.h" #include "sudo_util.h" diff --git a/lib/util/regress/strsig/strsig_test.c b/lib/util/regress/strsig/strsig_test.c index 35b03a9d5..30aaa2d51 100644 --- a/lib/util/regress/strsig/strsig_test.c +++ b/lib/util/regress/strsig/strsig_test.c @@ -22,6 +22,7 @@ #include #include #include +#include #include "sudo_compat.h" #include "sudo_util.h" diff --git a/lib/util/regress/strsplit/strsplit_test.c b/lib/util/regress/strsplit/strsplit_test.c index 39549127f..7f0e071cb 100644 --- a/lib/util/regress/strsplit/strsplit_test.c +++ b/lib/util/regress/strsplit/strsplit_test.c @@ -21,6 +21,7 @@ #include #include #include +#include #include "sudo_compat.h" #include "sudo_fatal.h" diff --git a/lib/util/regress/strtofoo/strtobool_test.c b/lib/util/regress/strtofoo/strtobool_test.c index d616f7c60..5b5a6cf84 100644 --- a/lib/util/regress/strtofoo/strtobool_test.c +++ b/lib/util/regress/strtofoo/strtobool_test.c @@ -25,6 +25,7 @@ #else # include "compat/stdbool.h" #endif +#include #include "sudo_compat.h" #include "sudo_util.h" diff --git a/lib/util/regress/strtofoo/strtoid_test.c b/lib/util/regress/strtofoo/strtoid_test.c index facaeebc8..eec9d044c 100644 --- a/lib/util/regress/strtofoo/strtoid_test.c +++ b/lib/util/regress/strtofoo/strtoid_test.c @@ -21,6 +21,7 @@ #include #include #include +#include #include "sudo_compat.h" #include "sudo_util.h" diff --git a/lib/util/regress/strtofoo/strtomode_test.c b/lib/util/regress/strtofoo/strtomode_test.c index 480da5a1f..5e4d862ea 100644 --- a/lib/util/regress/strtofoo/strtomode_test.c +++ b/lib/util/regress/strtofoo/strtomode_test.c @@ -20,6 +20,7 @@ #include #include +#include #include "sudo_compat.h" #include "sudo_util.h" diff --git a/lib/util/regress/strtofoo/strtonum_test.c b/lib/util/regress/strtofoo/strtonum_test.c index cf715d2e3..8aca97da8 100644 --- a/lib/util/regress/strtofoo/strtonum_test.c +++ b/lib/util/regress/strtofoo/strtonum_test.c @@ -22,6 +22,7 @@ #include #include #include +#include #include "sudo_compat.h" #include "sudo_util.h" diff --git a/lib/util/regress/sudo_conf/conf_test.c b/lib/util/regress/sudo_conf/conf_test.c index 25e893515..3235019a2 100644 --- a/lib/util/regress/sudo_conf/conf_test.c +++ b/lib/util/regress/sudo_conf/conf_test.c @@ -21,6 +21,7 @@ #include #include #include +#include #include "sudo_compat.h" #include "sudo_conf.h" diff --git a/lib/util/regress/sudo_parseln/parseln_test.c b/lib/util/regress/sudo_parseln/parseln_test.c index 8f3892b7a..8cd72947a 100644 --- a/lib/util/regress/sudo_parseln/parseln_test.c +++ b/lib/util/regress/sudo_parseln/parseln_test.c @@ -21,6 +21,7 @@ #include #include #include +#include #include "sudo_compat.h" #include "sudo_util.h" diff --git a/lib/util/regress/tailq/hltq_test.c b/lib/util/regress/tailq/hltq_test.c index 489911ca7..2a1b2bb09 100644 --- a/lib/util/regress/tailq/hltq_test.c +++ b/lib/util/regress/tailq/hltq_test.c @@ -22,6 +22,7 @@ #include #include #include +#include #include "sudo_compat.h" #include "sudo_fatal.h" diff --git a/lib/util/regress/uuid/uuid_test.c b/lib/util/regress/uuid/uuid_test.c index 8baa0e7d2..37ef4171e 100644 --- a/lib/util/regress/uuid/uuid_test.c +++ b/lib/util/regress/uuid/uuid_test.c @@ -25,6 +25,7 @@ # include #endif #include +#include #define SUDO_ERROR_WRAP 0 diff --git a/logsrvd/regress/logsrvd_conf/logsrvd_conf_test.c b/logsrvd/regress/logsrvd_conf/logsrvd_conf_test.c index 773536679..84e66edb6 100644 --- a/logsrvd/regress/logsrvd_conf/logsrvd_conf_test.c +++ b/logsrvd/regress/logsrvd_conf/logsrvd_conf_test.c @@ -28,6 +28,7 @@ #include #include #include +#include #include "sudo_compat.h" #include "sudo_util.h" diff --git a/plugins/python/regress/check_python_examples.c b/plugins/python/regress/check_python_examples.c index 565d0deb6..122797a5e 100644 --- a/plugins/python/regress/check_python_examples.c +++ b/plugins/python/regress/check_python_examples.c @@ -22,6 +22,7 @@ */ #include "testhelpers.h" +#include #include "sudo_dso.h" diff --git a/src/exec_ptrace.c b/src/exec_ptrace.c index dd2849d3f..c6f948501 100644 --- a/src/exec_ptrace.c +++ b/src/exec_ptrace.c @@ -38,6 +38,7 @@ #include #include #include +#include #if defined(HAVE_ENDIAN_H) # include #elif defined(HAVE_SYS_ENDIAN_H)