NSS_METHOD_PROTOTYPE(__nss_compat_endpwent);
NSS_METHOD_PROTOTYPE(__nss_compat_endpwent);
-NSS_METHOD_PROTOTYPE(__freebsd_getgroupmembership);
+static NSS_METHOD_PROTOTYPE(__freebsd_getgroupmembership);
static ns_mtab methods[] = {
{ NSDB_GROUP, "getgrnam_r", __nss_compat_getgrnam_r, _nss_winbind_getgrnam_r },
defaultsrc, uname, agroup, groups, maxgrp, grpcnt);
*/
-int
+static int
__freebsd_getgroupmembership(void *retval, void *mdata, va_list ap)
{
const char *uname = va_arg(ap, const char *);
return NSS_STATUS_NOTFOUND;
}
-ns_mtab *
+_PUBLIC_ ns_mtab *
nss_module_register(const char *source, unsigned int *mtabsize,
nss_module_unregister_fn *unreg)
{
ns_mtab *nss_module_register(const char *source, unsigned int *, nss_module_unregister_fn *);
-NSS_METHOD_PROTOTYPE(__nss_wins_freebsd_gethostbyname2_r);
+static NSS_METHOD_PROTOTYPE(__nss_wins_freebsd_gethostbyname2_r);
static ns_mtab methods[] =
{
{ NSDB_HOSTS, "getnetbyaddr", NULL, NULL }
};
-int
+static int
__nss_wins_freebsd_gethostbyname2_r(void *retval, void *mdata, va_list ap)
{
int (*fn)(const char *, int, struct hostent *, char *, size_t, int *);
return (status);
}
-ns_mtab *
+_PUBLIC_ ns_mtab *
nss_module_register(const char *source __unused, unsigned int *mtabsize,
nss_module_unregister_fn *unreg)
{