aboutsummaryrefslogtreecommitdiff
path: root/libpam_internal/include/pam_econf.h
blob: ebba659d9965fc9e21680f104502149cf4a2d6bf (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
/* pam_econf.h -- routines to parse configuration files with libeconf */

#ifndef PAM_ECONF_H
#define PAM_ECONF_H

#ifdef USE_ECONF

#include <libeconf.h>

econf_err pam_econf_readconfig(econf_file **key_file,
			       const char *usr_conf_dir,
			       const char *etc_conf_dir,
			       const char *config_name,
			       const char *config_suffix,
			       const char *delim,
			       const char *comment,
			       bool (*callback)(const char *filename, const void *data),
			       const void *callback_data);

#endif /* USE_ECONF */

#endif /* PAM_ECONF_H */