]> git.ipfire.org Git - thirdparty/util-linux.git/blob - login-utils/logindefs.h
scriptreplay: cleanup usage()
[thirdparty/util-linux.git] / login-utils / logindefs.h
1 #ifndef UTIL_LINUX_LOGINDEFS_H
2 #define UTIL_LINUX_LOGINDEFS_H
3
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);
13
14 #endif /* UTIL_LINUX_LOGINDEFS_H */