]>
git.ipfire.org Git - thirdparty/util-linux.git/blob - login-utils/logindefs.h
1 #ifndef UTIL_LINUX_LOGINDEFS_H
2 #define UTIL_LINUX_LOGINDEFS_H
4 extern void logindefs_load_file(const char *filename
);
5 extern void logindefs_set_loader(void (*loader
)(void *data
), void *data
);
6 extern int getlogindefs_bool(const char *name
, int dflt
);
7 extern unsigned long getlogindefs_num(const char *name
, unsigned long dflt
);
8 extern const char *getlogindefs_str(const char *name
, const char *dflt
);
9 extern void free_getlogindefs_data(void);
10 extern int logindefs_setenv(const char *name
, const char *conf
, const char *dflt
);
11 extern int effective_access(const char *path
, int mode
);
12 extern int get_hushlogin_status(struct passwd
*pwd
, int force_check
);
14 #endif /* UTIL_LINUX_LOGINDEFS_H */