]> granicus.if.org Git - sudo/commitdiff
Declare innetgr() for HP-UX which is missing a declaration.
authorTodd C. Miller <Todd.Miller@courtesan.com>
Mon, 13 Sep 2010 15:53:01 +0000 (11:53 -0400)
committerTodd C. Miller <Todd.Miller@courtesan.com>
Mon, 13 Sep 2010 15:53:01 +0000 (11:53 -0400)
Declare domainname() for HP-UX and Solaris which are missing a declaration.

--HG--
branch : 1.7

missing.h

index 7ce41238c0b355513b0136ac796cb5dcbec506cb..e60678caefaf504751e4b1e5bfaf004be03a8993 100644 (file)
--- a/missing.h
+++ b/missing.h
@@ -316,6 +316,17 @@ const char *getprogname __P((void));
 # define WCOREDUMP(x)  ((x) & 0x80)
 #endif
 
+/*
+ * HP-UX does not declare innetgr() or getdomainname().
+ * Solaris does not declare getdomainname().
+ */
+#if defined(__hpux)
+int innetgr(const char *, const char *, const char *, const char *);
+#endif
+#if defined(__hpux) || defined(__sun)
+int getdomainname(char *, size_t);
+#endif
+
 /* Functions "missing" from libc. */
 
 struct timeval;