Exemplo n.º 1
0
/*ARGSUSED0*/
nss_backend_t *
_nss_ldap_bootparams_constr(const char *dummy1, const char *dummy2,
			const char *dummy3)
{

	return ((nss_backend_t *)_nss_ldap_constr(bootparams_ops,
		sizeof (bootparams_ops)/sizeof (bootparams_ops[0]),
		_BOOTPARAMS, bootparams_attrs, _nss_ldap_bootparams2ent));
}
Exemplo n.º 2
0
/*ARGSUSED0*/
nss_backend_t *
_nss_ldap_group_constr(const char *dummy1, const char *dummy2,
    const char *dummy3)
{

	return ((nss_backend_t *)_nss_ldap_constr(gr_ops,
	    sizeof (gr_ops)/sizeof (gr_ops[0]), _GROUP, gr_attrs,
	    _nss_ldap_group2str));
}
Exemplo n.º 3
0
/*ARGSUSED0*/
nss_backend_t *
_nss_ldap_shadow_constr(const char *dummy1, const char *dummy2,
			const char *dummy3)
{

	return ((nss_backend_t *)_nss_ldap_constr(sp_ops,
	    sizeof (sp_ops)/sizeof (sp_ops[0]),
	    _SHADOW, sp_attrs, _nss_ldap_shadow2str));
}
Exemplo n.º 4
0
/*ARGSUSED0*/
nss_backend_t *
_nss_ldap_rpc_constr(const char *dummy1, const char *dummy2,
			const char *dummy3)
{

	return ((nss_backend_t *)_nss_ldap_constr(rpc_ops,
		sizeof (rpc_ops)/sizeof (rpc_ops[0]),
		_RPC, rpc_attrs, _nss_ldap_rpc2str));
}
Exemplo n.º 5
0
/*ARGSUSED0*/
nss_backend_t *
_nss_ldap_passwd_constr(const char *dummy1, const char *dummy2,
			const char *dummy3)
{

	return ((nss_backend_t *)_nss_ldap_constr(passwd_ops,
	    sizeof (passwd_ops)/sizeof (passwd_ops[0]),
	    _PASSWD, pwd_attrs, _nss_ldap_passwd2str));
}
Exemplo n.º 6
0
/*ARGSUSED0*/
nss_backend_t *
_nss_ldap_networks_constr(const char *dummy1, const char *dummy2,
			const char *dummy3)
{

	return ((nss_backend_t *)_nss_ldap_constr(net_ops,
		sizeof (net_ops)/sizeof (net_ops[0]), _NETWORKS,
		networks_attrs, _nss_ldap_networks2str));
}
Exemplo n.º 7
0
/*ARGSUSED0*/
nss_backend_t *
_nss_ldap_passwd_constr(const char *dummy1, const char *dummy2,
			const char *dummy3)
{

#ifdef	DEBUG
	(void) fprintf(stdout, "\n[getpwnam.c: _nss_ldap_passwd_constr]\n");
#endif	/* DEBUG */

	return ((nss_backend_t *)_nss_ldap_constr(passwd_ops,
		    sizeof (passwd_ops)/sizeof (passwd_ops[0]),
		    _PASSWD, pwd_attrs, _nss_ldap_passwd2ent));
}
Exemplo n.º 8
0
/*ARGSUSED0*/
nss_backend_t *
_nss_ldap_netgroup_constr(const char *dummy1, const char *dummy2,
			const char *dummy3)
{

#ifdef	DEBUG
	(void) fprintf(stdout,
		    "\n[getnetgrent.c: _nss_ldap_netgroup_constr]\n");
#endif	/* DEBUG */

	return ((nss_backend_t *)_nss_ldap_constr(netgroup_ops,
		sizeof (netgroup_ops)/sizeof (netgroup_ops[0]), _NETGROUP,
		netgrent_attrs, NULL));
}
Exemplo n.º 9
0
/*ARGSUSED0*/
nss_backend_t *
_nss_ldap_printers_constr(const char *dummy1, const char *dummy2,
			const char *dummy3)
{

#ifdef DEBUG
	(void) fprintf(stdout,
		"\n[getprinterent.c: _nss_ldap_printers_constr]\n");
#endif

	return ((nss_backend_t *)_nss_ldap_constr(printers_ops,
		sizeof (printers_ops)/sizeof (printers_ops[0]), _PRINTERS,
		printer_attrs, _nss_ldap_printers2ent));
}
Exemplo n.º 10
0
/*ARGSUSED0*/
nss_backend_t *
_nss_ldap_prof_attr_constr(const char *dummy1,
    const char *dummy2,
    const char *dummy3,
    const char *dummy4,
    const char *dummy5)
{
#ifdef	DEBUG
	(void) fprintf(stdout,
	    "\n[getprofattr.c: _nss_ldap_prof_attr_constr]\n");
#endif
	return ((nss_backend_t *)_nss_ldap_constr(profattr_ops,
		sizeof (profattr_ops)/sizeof (profattr_ops[0]), _PROFATTR,
		prof_attrs, _nss_ldap_prof2ent));
}