protos.h revision fcef1231eea30ee9cdc75f3f39f4b9207a84ea1d
/*
* System Security Services Daemon. NSS Interface
*
* Copyright (C) Simo Sorce 2007
*
* You can used this header file in any way you see fit provided copyright
* notices are preserved.
*
*/
#if 0
/* SHADOW database NSS interface */
enum nss_status _nss_sss_setspent(void);
enum nss_status _nss_sss_endspent(void);
/* HOSTS database NSS interface */
enum nss_status _nss_sss_sethostent(void);
enum nss_status _nss_sss_endhostent(void);
/* NETGROUP database NSS interface */
struct __netgrent *result);
int *errnop);
enum nss_status _nss_ldap_endnetgrent(void);
/* too bad innetgr is currently implemented as an iteration over
* {set|get|end}netgroup ... */
/* NETWORKS database NSS interface */
enum nss_status _nss_sss_setnetent(void);
enum nss_status _nss_sss_endnetent(void);
/* PROTOCOLS database NSS interface */
int *errnop);
int *errnop);
enum nss_status _nss_sss_setprotoent(void);
int *errnop);
enum nss_status _nss_sss_endprotoent(void);
/* SERVICES database NSS interface */
const char *protocol,
int *errnop);
int *errnop);
enum nss_status _nss_sss_setservent(void);
int *errnop);
enum nss_status _nss_sss_endservent(void);
/* ALIASES database NSS interface */
int *errnop);
enum nss_status _nss_sss_setaliasent(void);
int *errnop);
enum nss_status _nss_sss_endaliasent(void);
/* ETHERS database NSS interface */
int *errnop);
int *errnop);
enum nss_status _nss_sss_setetherent(void);
int *errnop);
enum nss_status _nss_sss_endetherent(void);
/* RPC database NSS interface */
int *errnop);
int *errnop);
enum nss_status _nss_sss_setrpcent(void);
int *errnop);
enum nss_status _nss_sss_endrpcent(void);
#endif