]> granicus.if.org Git - procps-ng/commitdiff
library: export pwcache functions correctly
authorCraig Small <csmall@enc.com.au>
Wed, 24 Jun 2015 12:46:06 +0000 (22:46 +1000)
committerCraig Small <csmall@enc.com.au>
Fri, 26 Jun 2015 12:37:53 +0000 (22:37 +1000)
proc/pwcache.c
proc/pwcache.h

index e20ba666512bbab6ec9047fb8bf240998b05ecc7..f2512515a28c54ac6edfb3e27458e86dfc19c5b4 100644 (file)
 #include <sys/types.h>
 #include <stdlib.h>
 #include <pwd.h>
+#include <grp.h>
+
 #include "alloc.h"
 #include "pwcache.h"
-#include <grp.h>
+#include "procps-private.h"
 
 // might as well fill cache lines... else we waste memory anyway
 
@@ -41,7 +43,7 @@ static struct pwbuf {
     char name[P_G_SZ];
 } *pwhash[HASHSIZE];
 
-char *user_from_uid(uid_t uid) {
+PROCPS_EXPORT char *user_from_uid(uid_t uid) {
     struct pwbuf **p;
     struct passwd *pw;
 
@@ -69,7 +71,7 @@ static struct grpbuf {
     char name[P_G_SZ];
 } *grphash[HASHSIZE];
 
-char *group_from_gid(gid_t gid) {
+PROCPS_EXPORT char *group_from_gid(gid_t gid) {
     struct grpbuf **g;
     struct group *gr;
 
index 2a8be83b56d60c512c9e6c952cae406b7f24ba52..1fab493ba04ba50baaea228379467a7daa7672c5 100644 (file)
@@ -9,8 +9,8 @@ __BEGIN_DECLS
 // used in pwcache and in readproc to set size of username or groupname
 #define P_G_SZ 33
 
-extern char *user_from_uid(uid_t uid);
-extern char *group_from_gid(gid_t gid);
+char *user_from_uid(uid_t uid);
+char *group_from_gid(gid_t gid);
 
 __END_DECLS