Home
last modified time | relevance | path

Searched refs:mnt_map (Results 1 – 18 of 18) sorted by relevance

/freebsd-12.1/contrib/amd/amd/
H A Dmapc.c120 static mnt_map *root_map;
556 mapc_find_wildcard(mnt_map *m) in mapc_find_wildcard()
575 mapc_reload_map(mnt_map *m) in mapc_reload_map()
640 static mnt_map *
643 mnt_map *m = ALLOC(struct mnt_map); in mapc_create()
783 mapc_clear(mnt_map *m) in mapc_clear()
805 mnt_map *
808 mnt_map *m; in mapc_find()
833 mnt_map *m = (mnt_map *) arg; in mapc_free()
1004 mapc_sync(mnt_map *m) in mapc_sync()
[all …]
H A Dinfo_nis.c62 int nis_reload(mnt_map *m, char *map, void (*fn) (mnt_map *, char *, char *));
64 int nis_init(mnt_map *m, char *map, time_t *tp);
65 int nis_isup(mnt_map *m, char *map);
66 int nis_mtime(mnt_map *m, char *map, time_t *tp);
69 typedef void (*nis_callback_fxn_t)(mnt_map *, char *, char *);
75 mnt_map *ncd_m;
150 nis_reload(mnt_map *m, char *map, void (*fn) (mnt_map *, char *, char *)) in nis_reload() argument
189 nis_isup(mnt_map *m, char *map) in nis_isup()
248 nis_search(mnt_map *m, char *map, char *key, char **pval, time_t *tp) in nis_search()
330 nis_init(mnt_map *m, char *map, time_t *tp) in nis_init()
[all …]
H A Dinfo_union.c57 int union_init(mnt_map *m, char *map, time_t *tp);
58 int union_search(mnt_map *m, char *map, char *key, char **pval, time_t *tp);
59 int union_reload(mnt_map *m, char *map, void (*fn) (mnt_map *, char *, char *));
66 union_init(mnt_map *m, char *map, time_t *tp) in union_init()
74 union_search(mnt_map *m, char *map, char *key, char **pval, time_t *tp) in union_search()
92 union_reload(mnt_map *m, char *map, void (*fn) (mnt_map *, char *, char *)) in union_reload() argument
H A Dinfo_file.c53 int file_init_or_mtime(mnt_map *m, char *map, time_t *tp);
54 int file_reload(mnt_map *m, char *map, void (*fn) (mnt_map *, char *, char *));
55 int file_search(mnt_map *m, char *map, char *key, char **pval, time_t *tp);
94 file_search_or_reload(mnt_map *m, in file_search_or_reload()
99 void (*fn) (mnt_map *m, char *, char *)) in file_search_or_reload()
210 file_init_or_mtime(mnt_map *m, char *map, time_t *tp) in file_init_or_mtime()
223 file_reload(mnt_map *m, char *map, void (*fn) (mnt_map *, char *, char *)) in file_reload() argument
237 file_search(mnt_map *m, char *map, char *key, char **pval, time_t *tp) in file_search()
H A Dinfo_ndbm.c52 int ndbm_init(mnt_map *m, char *map, time_t *tp);
53 int ndbm_mtime(mnt_map *m, char *map, time_t *tp);
54 int ndbm_search(mnt_map *m, char *map, char *key, char **pval, time_t *tp);
58 search_ndbm(mnt_map *m, DBM *db, char *key, char **val) in search_ndbm()
77 ndbm_search(mnt_map *m, char *map, char *key, char **pval, time_t *tp) in ndbm_search()
108 ndbm_init(mnt_map *m, char *map, time_t *tp) in ndbm_init()
137 ndbm_mtime(mnt_map *m, char *map, time_t *tp) in ndbm_mtime()
H A Dinfo_hesiod.c62 int amu_hesiod_init(mnt_map *m, char *map, time_t *tp);
63 int hesiod_search(mnt_map *m, char *map, char *key, char **pval, time_t *tp);
64 int hesiod_isup(mnt_map *m, char *map);
72 amu_hesiod_init(mnt_map *m, char *map, time_t *tp) in amu_hesiod_init()
91 hesiod_search(mnt_map *m, char *map, char *key, char **pval, time_t *tp) in hesiod_search()
171 hesiod_isup(mnt_map *m, char *map) in hesiod_isup()
H A Dinfo_passwd.c55 int passwd_init(mnt_map *m, char *map, time_t *tp);
56 int passwd_search(mnt_map *m, char *map, char *key, char **pval, time_t *tp);
63 passwd_init(mnt_map *m, char *map, time_t *tp) in passwd_init()
91 passwd_search(mnt_map *m, char *map, char *key, char **pval, time_t *tp) in passwd_search()
H A Damd.h223 typedef void add_fn(mnt_map *, char *, char *);
224 typedef int init_fn(mnt_map *, char *, time_t *);
225 typedef int mtime_fn(mnt_map *, char *, time_t *);
226 typedef int isup_fn(mnt_map *, char *);
227 typedef int reload_fn(mnt_map *, char *, add_fn *);
228 typedef int search_fn(mnt_map *, char *, char *, char **, time_t *);
347 struct mnt_map { struct
625 extern void mapc_add_kv(mnt_map *, char *, char *);
626 extern mnt_map *mapc_find(char *, char *, const char *, const char *);
628 extern int mapc_keyiter(mnt_map *, key_fun *, opaque_t);
[all …]
H A Dinfo_nisplus.c55 mnt_map *ncd_m;
85 nisplus_reload(mnt_map *m, char *map, void (*fn) ()) in nisplus_reload()
154 nisplus_search(mnt_map *m, char *map, char *key, char **val, time_t *tp) in nisplus_search()
256 nisplus_init(mnt_map *m, char *map, time_t *tp) in nisplus_init()
306 nisplus_mtime(mnt_map *m, char *map, time_t *tp) in nisplus_mtime()
H A Dinfo_exec.c55 int exec_init(mnt_map *m, char *map, time_t *tp);
56 int exec_search(mnt_map *m, char *map, char *key, char **pval, time_t *tp);
164 exec_parse_qanswer(mnt_map *m, int fd, char *map, char *key, char **pval, time_t *tp) in exec_parse_qanswer()
387 exec_init(mnt_map *m, char *map, time_t *tp) in exec_init()
398 exec_search(mnt_map *m, char *map, char *key, char **pval, time_t *tp) in exec_search()
H A Dinfo_ldap.c126 int amu_ldap_init(mnt_map *m, char *map, time_t *tsu);
127 int amu_ldap_search(mnt_map *m, char *map, char *key, char **pval, time_t *ts);
128 int amu_ldap_mtime(mnt_map *m, char *map, time_t *ts);
241 amu_ldap_init(mnt_map *m, char *map, time_t *ts) in amu_ldap_init()
468 amu_ldap_search(mnt_map *m, char *map, char *key, char **pval, time_t *ts) in amu_ldap_search()
577 amu_ldap_mtime(mnt_map *m, char *map, time_t *ts) in amu_ldap_mtime()
H A Damq_subr.c527 mnt_map *m; in xdr_amq_map_info_qelem()
535 ITER(m, mnt_map, qhead) { in xdr_amq_map_info_qelem()
545 ITER(m, mnt_map, qhead) { in xdr_amq_map_info_qelem()
H A Damfs_union.c122 (void) mapc_keyiter((mnt_map *) mp->am_al->al_mnt->mf_private, in amfs_union_mounted()
H A Dreaddir.c103 mnt_map *mmp; in make_entry_chain()
114 mmp = (mnt_map *) mf->mf_private; in make_entry_chain()
528 mnt_map *mmp; in make_entry_chain3()
539 mmp = (mnt_map *) mf->mf_private; in make_entry_chain3()
H A Damfs_generic.c396 error = mapc_search((mnt_map *) mf->mf_private, pfname, &info); in amfs_lookup_loc()
983 struct mnt_map *mm = (mnt_map *) mf->mf_private; in amfs_parse_defaults()
H A Dnfs_subr.c603 mnt_map *mmp; in count_map_entries()
612 mmp = (mnt_map *) mf->mf_private; in count_map_entries()
/freebsd-12.1/contrib/amd/include/
H A Dam_utils.h226 typedef struct mnt_map mnt_map; typedef
/freebsd-12.1/contrib/amd/
H A DChangeLog1241 nisplus_search): don't dereference mnt_map->cfm which may be null
1431 mnt_map, so we can have access to the flags (e.g., SUN_MAP_SYNTAX)
1743 * amd/info_file.c (file_search, file_reload): pass mnt_map to
1745 (file_search_or_reload): ensure that mnt_map is never NULL.
1756 * amd/info_ndbm.c (ndbm_search): pass mnt_map to search_ndbm.
1762 * amd/info_exec.c (exec_search): pass mnt_map to
4936 * amd/mapc.c (mapc_create): initialize mnt_map->cfm field to NULL.
4944 creating any mnt_map's. Essentially, we now parse the whole
4960 mnt_map->cfm field here for the first time, upon the very first
4965 * amd/amd.h: struct cf_map becomes linked list. struct mnt_map
[all …]