return atomic_load(&nss_init_completed);
}
-static void nss_exit() {
+static void nss_exit(void) {
if (nss_is_initialized() && subid_nss) {
dlclose(subid_nss->handle);
free(subid_nss);
unsigned long *max, bool *has_max);
/* gettime.c */
-extern time_t gettime ();
+extern time_t gettime (void);
/* get_uid.c */
extern int get_uid (const char *uidstr, uid_t *uid);
/* nss.c */
#include <libsubid/subid.h>
extern void nss_init(char *nsswitch_path);
-extern bool nss_is_initialized();
+extern bool nss_is_initialized(void);
struct subid_nss_ops {
/*
void *handle;
};
-extern struct subid_nss_ops *get_subid_nss_handle();
+extern struct subid_nss_ops *get_subid_nss_handle(void);
/* pam_pass_non_interactive.c */
extern struct passwd *prefix_getpwnam(const char* name);
extern struct spwd *prefix_getspnam(const char* name);
extern struct group *prefix_getgr_nam_gid(const char *grname);
-extern void prefix_setpwent();
-extern struct passwd* prefix_getpwent();
-extern void prefix_endpwent();
-extern void prefix_setgrent();
-extern struct group* prefix_getgrent();
-extern void prefix_endgrent();
+extern void prefix_setpwent(void);
+extern struct passwd* prefix_getpwent(void);
+extern void prefix_endpwent(void);
+extern void prefix_setgrent(void);
+extern struct group* prefix_getgrent(void);
+extern void prefix_endgrent(void);
/* pwd2spwd.c */
#ifndef USE_PAM
}
}
-extern void prefix_setpwent()
+extern void prefix_setpwent(void)
{
if (!passwd_db_file) {
setpwent();
if (!fp_pwent)
return;
}
-extern struct passwd* prefix_getpwent()
+extern struct passwd* prefix_getpwent(void)
{
if (!passwd_db_file) {
return getpwent();
}
return fgetpwent(fp_pwent);
}
-extern void prefix_endpwent()
+extern void prefix_endpwent(void)
{
if (!passwd_db_file) {
endpwent();
fp_pwent = NULL;
}
-extern void prefix_setgrent()
+extern void prefix_setgrent(void)
{
if (!group_db_file) {
setgrent();
if (!fp_grent)
return;
}
-extern struct group* prefix_getgrent()
+extern struct group* prefix_getgrent(void)
{
if (!group_db_file) {
return getgrent();
}
return fgetgrent(fp_grent);
}
-extern void prefix_endgrent()
+extern void prefix_endgrent(void)
{
if (!group_db_file) {
endgrent();