]> granicus.if.org Git - shadow/commitdiff
* lib/groupio.h, lib/prototypes.h, lib/pwio.h, lib/sgetgrent.c:
authornekral-guest <nekral-guest@5a98b0ae-9ef6-0310-add3-de5d479b70d7>
Sat, 30 Aug 2008 18:30:58 +0000 (18:30 +0000)
committernekral-guest <nekral-guest@5a98b0ae-9ef6-0310-add3-de5d479b70d7>
Sat, 30 Aug 2008 18:30:58 +0000 (18:30 +0000)
Include <sys/types.h> before <pwd.h> and <grp.h>. It is necessary
for the definition of uid_t and gid_t.
* lib/pwmem.c: do not include <pwd.h>, "pwio.h" is sufficient
here.

ChangeLog
lib/groupio.h
lib/prototypes.h
lib/pwio.h
lib/pwmem.c
lib/sgetgrent.c

index 051af8a4d9d050fb2523d88afb21eba2e3ee20b3..399641ba643420b32fd83e038565b24b4ccdb524 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -7,6 +7,11 @@
        utimes() as a replacement for futimes().
        * configure.in, lib/nscd.h, lib/nscd.c: Added --with-nscd flag to
        support systems without nscd.
+       * lib/groupio.h, lib/prototypes.h, lib/pwio.h, lib/sgetgrent.c:
+       Include <sys/types.h> before <pwd.h> and <grp.h>. It is necessary
+       for the definition of uid_t and gid_t.
+       * lib/pwmem.c: do not include <pwd.h>, "pwio.h" is sufficient
+       here.
 
 2008-08-26  Nicolas François  <nicolas.francois@centraliens.net>
 
index 9f2984c995975bfc670247056c4be33544273b8f..d229845a82972a785f6fb02addd8641aa6e8930b 100644 (file)
@@ -35,6 +35,7 @@
 #ifndef _GROUPIO_H
 #define _GROUPIO_H
 
+#include <sys/types.h>
 #include <grp.h>
 
 extern int gr_close (void);
index f1ffc50ac8cd9676f92ae9c47e8c088b176022bc..feeedc4db078f43678b00f2635785098687e8185 100644 (file)
@@ -48,6 +48,7 @@
 #else
 #include <utmp.h>
 #endif
+#include <sys/types.h>
 #include <pwd.h>
 #include <grp.h>
 #include <shadow.h>
index 28f8bbd5284dc4b6be9ebb554c3899d51aa17e9f..52c7bf33e78ae52233ad86f409c2aad6e39153c5 100644 (file)
@@ -35,7 +35,9 @@
 #ifndef _PWIO_H
 #define _PWIO_H
 
+#include <sys/types.h>
 #include <pwd.h>
+
 extern int pw_close (void);
 extern const struct passwd *pw_locate (const char *name);
 extern const struct passwd *pw_locate_uid (uid_t uid);
index 95a6137a98f7d5a18449d3781f23a05360d4689d..84dee3d5450ac30aebbe13e8ffd74dea664a6b4c 100644 (file)
 
 #ident "$Id$"
 
+#include <stdio.h>
 #include "prototypes.h"
 #include "defines.h"
-#include <pwd.h>
-#include <stdio.h>
 #include "pwio.h"
 
 struct passwd *__pw_dup (const struct passwd *pwent)
index 6f090aafe5e6b49924e71111f0c57149f8ad57b9..186ee40fd91b8811ed3a10a49ade7a8ccb819155 100644 (file)
@@ -35,6 +35,7 @@
 #ident "$Id$"
 
 #include <stdio.h>
+#include <sys/types.h>
 #include <grp.h>
 #include "defines.h"
 #include "prototypes.h"