]> granicus.if.org Git - sudo/commitdiff
Include sys/types.h instead of unistd.h to get uid_t and gid_t.
authorTodd C. Miller <Todd.Miller@courtesan.com>
Thu, 9 Apr 2015 16:58:04 +0000 (10:58 -0600)
committerTodd C. Miller <Todd.Miller@courtesan.com>
Thu, 9 Apr 2015 16:58:04 +0000 (10:58 -0600)
Add missing include of sys/types.h to a few places.

lib/util/getopt_long.c
lib/util/mksiglist.c
lib/util/mksigname.c
lib/util/regress/fnmatch/fnm_test.c
lib/util/regress/glob/globtest.c
lib/util/sha2.c
plugins/sudoers/regress/parser/check_base64.c
plugins/sudoers/regress/parser/check_digest.c
plugins/sudoers/regress/parser/check_hexchar.c

index e802a07204f99ee4822fe2a393a3d68c56e625b8..540dd461ebcbc92717c7d30d58f6e533ab70b11a 100644 (file)
@@ -52,6 +52,7 @@
 
 #include <config.h>
 
+#include <sys/types.h>
 #include <stdio.h>
 #ifdef STDC_HEADERS
 # include <stdlib.h>
index 710ff92be164e889ad69d29429defa17041fa10d..80824e3da957dc1ba9ead19e0681714fb31066a8 100644 (file)
@@ -43,10 +43,8 @@ main(int argc, char *argv[])
 #include "mksiglist.h"
 
     printf("#include <config.h>\n");
+    printf("#include <sys/types.h>\n");
     printf("#include <signal.h>\n");
-    printf("#ifdef HAVE_UNISTD_H\n");
-    printf("# include <unistd.h>\n");
-    printf("#endif /* HAVE_UNISTD_H */\n");
     printf("#include \"sudo_compat.h\"\n\n");
     printf("const char *const sudo_sys_siglist[NSIG] = {\n");
     for (i = 0; i < NSIG; i++) {
index 3d0d9c14be41d4295d1a2c36430df33123a09fab..124d78b2aa2d3385f64dc121293931b929453dc9 100644 (file)
@@ -43,10 +43,8 @@ main(int argc, char *argv[])
 #include "mksigname.h"
 
     printf("#include <config.h>\n");
+    printf("#include <sys/types.h>\n");
     printf("#include <signal.h>\n");
-    printf("#ifdef HAVE_UNISTD_H\n");
-    printf("# include <unistd.h>\n");
-    printf("#endif /* HAVE_UNISTD_H */\n");
     printf("#include \"sudo_compat.h\"\n\n");
     printf("const char *const sudo_sys_signame[NSIG] = {\n");
     for (i = 0; i < NSIG; i++) {
index 951f1ce0a531529f6620f2b907679bff79b781ee..d35af2c79eaa61daa1750a4ec64e2436445fbebb 100644 (file)
@@ -6,6 +6,7 @@
 
 #include <config.h>
 
+#include <sys/types.h>
 #include <stdio.h>
 #include <stdlib.h>
 #ifdef HAVE_STRING_H
index 01d0886335e62c980049d0e838f5b3de371cd0b6..d8930916d86817134798192f661a649c8e3a7e6c 100644 (file)
@@ -6,6 +6,7 @@
 
 #include <config.h>
 
+#include <sys/types.h>
 #include <stdio.h>
 #include <stdlib.h>
 #ifdef HAVE_STRING_H
index 8243b50a26d5af6403a957717c72bdbd95368f3e..0a85c9742b8f83832040ecd24479451b8778ca41 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * Copyright (c) 2013 Todd C. Miller <Todd.Miller@courtesan.com>
+ * Copyright (c) 2013-2015 Todd C. Miller <Todd.Miller@courtesan.com>
  *
  * Permission to use, copy, modify, and distribute this software for any
  * purpose with or without fee is hereby granted, provided that the above
@@ -25,6 +25,7 @@
 
 #include <config.h>
 
+#include <sys/types.h>
 #include <stdio.h>
 #ifdef STDC_HEADERS
 # include <stdlib.h>
@@ -57,7 +58,6 @@
 #else
 # include "compat/endian.h"
 #endif
-#include <unistd.h>
 
 #include "sudo_compat.h"
 #include "compat/sha2.h"
index 60d3d6bad6a9cbfed412a3017bd8e7e7ec95b461..6eb56d2c9cf4320c80efef57ab0149da8490b2e6 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * Copyright (c) 2013 Todd C. Miller <Todd.Miller@courtesan.com>
+ * Copyright (c) 2013-2015 Todd C. Miller <Todd.Miller@courtesan.com>
  *
  * Permission to use, copy, modify, and distribute this software for any
  * purpose with or without fee is hereby granted, provided that the above
@@ -16,6 +16,7 @@
 
 #include <config.h>
 
+#include <sys/types.h>
 #include <stdio.h>
 #ifdef STDC_HEADERS
 # include <stdlib.h>
index 118b65ed56c9aadf8e8dc590fb769a6b925a190c..9b4b53ee1284695aa8e72d8ee6489ef6f7ca9a58 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * Copyright (c) 2013 Todd C. Miller <Todd.Miller@courtesan.com>
+ * Copyright (c) 2013-2015 Todd C. Miller <Todd.Miller@courtesan.com>
  *
  * Permission to use, copy, modify, and distribute this software for any
  * purpose with or without fee is hereby granted, provided that the above
@@ -16,6 +16,7 @@
 
 #include <config.h>
 
+#include <sys/types.h>
 #include <stdio.h>
 #ifdef STDC_HEADERS
 # include <stdlib.h>
index 6d2c09340c34bb8ebe3f4f742d1f5d1489b3ce10..b5c49579a7158b5f6c8b004b5db93b4fb274c6f3 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * Copyright (c) 2014 Todd C. Miller <Todd.Miller@courtesan.com>
+ * Copyright (c) 2014-2015 Todd C. Miller <Todd.Miller@courtesan.com>
  *
  * Permission to use, copy, modify, and distribute this software for any
  * purpose with or without fee is hereby granted, provided that the above
@@ -16,6 +16,7 @@
 
 #include <config.h>
 
+#include <sys/types.h>
 #include <stdio.h>
 #ifdef STDC_HEADERS
 # include <stdlib.h>