NSSRC_FILES
#define NS_FILES_CB(F,C) { NSSRC_FILES, F, C },
{ NSSRC_FILES, files_setgrent, (void *)SETGRENT },
{ NSSRC_FILES, files_setgrent, (void *)ENDGRENT },
{ NSSRC_FILES, files_group, (void *)nss_lt_all },
{ NSSRC_FILES, files_group, (void *)nss_lt_name },
{ NSSRC_FILES, files_group, (void *)nss_lt_id },
{ NSSRC_FILES, NS_SUCCESS },
{ NSSRC_FILES, files_setpwent, (void *)SETPWENT },
{ NSSRC_FILES, files_setpwent, (void *)SETPWENT },
{ NSSRC_FILES, files_setpwent, (void *)ENDPWENT },
{ NSSRC_FILES, files_passwd, (void *)nss_lt_all },
{ NSSRC_FILES, files_passwd, (void *)nss_lt_name },
{ NSSRC_FILES, files_passwd, (void *)nss_lt_id },
{ NSSRC_FILES, NS_SUCCESS },
{ NSSRC_FILES, NS_SUCCESS },
{ NSSRC_FILES, NS_SUCCESS },
{ NSSRC_FILES, files_getprotobynumber, NULL },
{ NSSRC_FILES, NS_SUCCESS },
{ NSSRC_FILES, files_getprotoent_r, (void *)nss_lt_all },
{ NSSRC_FILES, files_setprotoent, NULL },
{ NSSRC_FILES, NS_SUCCESS },
{ NSSRC_FILES, files_endprotoent, NULL },
{ NSSRC_FILES, files_getprotobyname, NULL },
{ NSSRC_FILES, NS_SUCCESS },
{ NSSRC_FILES, files_servent, (void *)&mdata },
{ NSSRC_FILES, files_servent, (void *)&mdata },
{ NSSRC_FILES, files_servent, (void *)&mdata },
{ NSSRC_FILES, files_setservent, (void *)SETSERVENT },
{ NSSRC_FILES, files_setservent, (void *)ENDSERVENT },
{ NSSRC_FILES, NS_SUCCESS },
strcmp(source, NSSRC_FILES) == 0 ||
{ NSSRC_FILES, files_setrpcent, (void *)SETRPCENT },
{ NSSRC_FILES, files_setrpcent, (void *)ENDRPCENT },
{ NSSRC_FILES, NS_SUCCESS },
{ NSSRC_FILES, files_rpcent, (void *)nss_lt_name },
{ NSSRC_FILES, files_rpcent, (void *)nss_lt_id },
{ NSSRC_FILES, files_rpcent, (void *)nss_lt_all },