svn commit: samba r25866 - in
branches/SAMBA_4_0/source/lib/nss_wrapper: .
metze at samba.org
metze at samba.org
Tue Nov 6 08:06:51 GMT 2007
Author: metze
Date: 2007-11-06 08:06:50 +0000 (Tue, 06 Nov 2007)
New Revision: 25866
WebSVN: http://websvn.samba.org/cgi-bin/viewcvs.cgi?view=rev&root=samba&rev=25866
Log:
nss_wrapper: not all systems have get*_r calls
metze
Modified:
branches/SAMBA_4_0/source/lib/nss_wrapper/nss_wrapper.c
Changeset:
Modified: branches/SAMBA_4_0/source/lib/nss_wrapper/nss_wrapper.c
===================================================================
--- branches/SAMBA_4_0/source/lib/nss_wrapper/nss_wrapper.c 2007-11-06 07:26:12 UTC (rev 25865)
+++ branches/SAMBA_4_0/source/lib/nss_wrapper/nss_wrapper.c 2007-11-06 08:06:50 UTC (rev 25866)
@@ -48,6 +48,26 @@
#define _PUBLIC_
#endif
+/* not all systems have _r functions... */
+#ifndef HAVE_GETPWNAM_R
+#define getpwnam_r(name, pwdst, buf, buflen, pwdstp) ENOSYS
+#endif
+#ifndef HAVE_GETPWUID_R
+#define getpwuid_r(uid, pwdst, buf, buflen, pwdstp) ENOSYS
+#endif
+#ifndef HAVE_GETPWENT_R
+#define getpwent_r(pwdst, buf, buflen, pwdstp) ENOSYS
+#endif
+#ifndef HAVE_GETGRNAM_R
+#define getgrnam_r(name, grdst, buf, buflen, grdstp) ENOSYS
+#endif
+#ifndef HAVE_GETGRUID_R
+#define getgrgid_r(uid, grdst, buf, buflen, grdstp) ENOSYS
+#endif
+#ifndef HAVE_GETGRENT_R
+#define getgrent_r(grdst, buf, buflen, grdstp) ENOSYS
+#endif
+
/* LD_PRELOAD doesn't work yet, so REWRITE_CALLS is all we support
* for now */
#define REWRITE_CALLS
More information about the samba-cvs
mailing list