Arthur de Jong

Open Source / Free Software developer

summaryrefslogtreecommitdiffstats
path: root/nss
diff options
context:
space:
mode:
Diffstat (limited to 'nss')
-rw-r--r--nss/bsdnss.c8
1 files changed, 3 insertions, 5 deletions
diff --git a/nss/bsdnss.c b/nss/bsdnss.c
index 5c551f7..6e7423f 100644
--- a/nss/bsdnss.c
+++ b/nss/bsdnss.c
@@ -6,7 +6,7 @@
Copyright (C) 2003 Jacques Vidrine
Copyright (C) 2006 Artem Kazakov
Copyright (C) 2009 Alexander V. Chernikov
- Copyright (C) 2011 Arthur de Jong
+ Copyright (C) 2011, 2012 Arthur de Jong
Copyright (C) 2011 Tom Judge
This library is free software; you can redistribute it and/or
@@ -147,7 +147,7 @@ int __nss_compat_gethostbyaddr(void *retval,void *mdata,va_list ap)
return (status);
}
-int __gr_addgid(gid_t gid,gid_t *groups,int maxgrp,int *groupc)
+static int __gr_addgid(gid_t gid,gid_t *groups,int maxgrp,int *groupc)
{
int ret,dupc;
/* skip duplicates */
@@ -171,12 +171,10 @@ int __freebsd_getgroupmembership(void *retval,void *mdata,va_list ap)
nss_status_t s;
gid_t group;
gid_t *tmpgroups;
- size_t bufsize;
const char *user;
gid_t *groups;
- gid_t agroup;
int maxgrp,*grpcnt;
- int i,rv,ret_errno;
+ int i;
long int lstart,lsize;
user=va_arg(ap,const char *);
group=va_arg(ap,gid_t);