Forward declare and cleanup some internal get*_r functions
authorDavid Bartley <dtbartle@maltodextrin.csclub.uwaterloo.ca>
Thu, 8 Jan 2009 19:29:16 +0000 (14:29 -0500)
committerDavid Bartley <dtbartle@maltodextrin.csclub.uwaterloo.ca>
Thu, 8 Jan 2009 19:29:16 +0000 (14:29 -0500)
sysdeps/unix/sysv/solaris2/kopensolaris-gnu/_getauthattr.c
sysdeps/unix/sysv/solaris2/kopensolaris-gnu/_getauuserent.c
sysdeps/unix/sysv/solaris2/kopensolaris-gnu/_getauusernam.c
sysdeps/unix/sysv/solaris2/kopensolaris-gnu/_getexecattr.c
sysdeps/unix/sysv/solaris2/kopensolaris-gnu/_getprofattr.c
sysdeps/unix/sysv/solaris2/kopensolaris-gnu/_getprofnam.c
sysdeps/unix/sysv/solaris2/kopensolaris-gnu/_getuserattr.c

index efbce07..469b582 100644 (file)
@@ -26,7 +26,7 @@
 #define DATABASE_NAME  passwd
 #define BUFLEN         NSS_BUFLEN_AUTHATTR
 
-#include "../nss/getXXent_r.c"
+#include <nss/getXXent_r.c>
 
 extern int getauthattr_r (authstr_t *, char *, size_t, authstr_t **);
 
index bb1231d..815601b 100644 (file)
 #define DATABASE_NAME  passwd
 #define BUFLEN         NSS_BUFLEN_AUDITUSER
 
-#include "../nss/getXXent_r.c"
+#include <nss/getXXent_r.c>
+
+extern int getauuserent_r (au_user_str_t *, char *, size_t, au_user_str_t **);
+
 
 au_user_str_t * _getauuserent (au_user_str_t *psbuf, char *buf, int buflen, int *errnop)
 {
index e0962f2..a501b89 100644 (file)
 
 #include <nss/getXXbyYY_r.c>
 
+extern int getauusernam_r (const char *, au_user_str_t *, char *, size_t,
+    au_user_str_t **);
+
+
 au_user_str_t * _getauusernam (const char *name, au_user_str_t *psbuf, char *buf,
       int buflen, int *errnop)
 {
index f063f88..86b2d18 100644 (file)
 #define DATABASE_NAME  prof_attr
 #define BUFLEN         NSS_BUFLEN_EXECATTR
 
-#include "../nss/getXXent_r.c"
+#include <nss/getXXent_r.c>
+
+extern int getexecattr_r (execstr_t *, char *, size_t, execstr_t **);
+
 
 execstr_t * _getexecattr (execstr_t *esbuf, char *buf, int buflen, int *errnop)
 {
index 62b46ef..abff89c 100644 (file)
 #define DATABASE_NAME  prof_attr
 #define BUFLEN         NSS_BUFLEN_PROFATTR
 
-#include "../nss/getXXent_r.c"
+#include <nss/getXXent_r.c>
+
+extern int getprofattr_r (profstr_t *, char *, size_t, profstr_t **);
+
 
 profstr_t * _getprofattr (profstr_t *psbuf, char *buf, int buflen, int *errnop)
 {
index e2a50d3..a9effed 100644 (file)
 
 #include <nss/getXXbyYY_r.c>
 
+extern int getprofnam_r (const char *, profstr_t *, char *, size_t,
+    profstr_t **);
+
+
 profstr_t * _getprofnam (const char *name, profstr_t *psbuf, char *buf,
       int buflen, int *errnop)
 {
index f79efa2..0caf551 100644 (file)
@@ -26,7 +26,7 @@
 #define DATABASE_NAME  user_attr
 #define BUFLEN         NSS_BUFLEN_PROFATTR
 
-#include "../nss/getXXent_r.c"
+#include <nss/getXXent_r.c>
 
 extern int getuserattr_r (userstr_t *, char *, size_t, userstr_t **);