]> git.ipfire.org Git - thirdparty/util-linux.git/blame - login-utils/logindefs.h
scriptreplay: cleanup usage()
[thirdparty/util-linux.git] / login-utils / logindefs.h
CommitLineData
c82d9c97
KZ
1#ifndef UTIL_LINUX_LOGINDEFS_H
2#define UTIL_LINUX_LOGINDEFS_H
3
9c44ac50 4extern void logindefs_load_file(const char *filename);
832f5cd5 5extern void logindefs_set_loader(void (*loader)(void *data), void *data);
c82d9c97 6extern int getlogindefs_bool(const char *name, int dflt);
62342745 7extern unsigned long getlogindefs_num(const char *name, unsigned long dflt);
c82d9c97
KZ
8extern const char *getlogindefs_str(const char *name, const char *dflt);
9extern void free_getlogindefs_data(void);
607e6b7c 10extern int logindefs_setenv(const char *name, const char *conf, const char *dflt);
78dd7450 11extern int effective_access(const char *path, int mode);
29cc2a55 12extern int get_hushlogin_status(struct passwd *pwd, int force_check);
c82d9c97
KZ
13
14#endif /* UTIL_LINUX_LOGINDEFS_H */