map_ctrl
m.map = (map_ctrl *)shim_dbm_open(path, 0, 0);
map_ctrl *map;
update_netgroup_byxxx(map_ctrl *map) {
map_ctrl temp_map;
map_ctrl *netgroupmap;
netgroupmap = (map_ctrl *)shim_dbm_open(cmdbuf,
get_ttl_value(map_ctrl *map, TTL_TYPE type)
add_special_entries(DBM *db, map_ctrl *map, bool_t *secure_flag)
update_map_from_dit(map_ctrl *map, bool_t log_flag) {
map_ctrl temp_map;
suc_code add_special_entries(DBM *, map_ctrl *, bool_t *);
lock_map_update(map_ctrl *map)
unlock_map_update(map_ctrl *map)
is_map_updating(map_ctrl *map)
try_lock_map_update(map_ctrl *map)
map_ctrl map;
map_ctrl_init(map_ctrl *map, char *name)
map_ctrl *
if (((map_ctrl *)db)->magic != MAP_MAGIC) {
return ((map_ctrl *)db);
map_ctrl *
dup_map_ctrl(map_ctrl *old_map)
map_ctrl *new_map;
free_map_ctrl(map_ctrl *map)
map_ctrl *map = (map_ctrl *)db;
set_key_data(map_ctrl *map, datum *data)
open_yptol_files(map_ctrl *map)
map_ctrl *
map_ctrl *map;
map = (map_ctrl *)am(myself, sizeof (map_ctrl));
map_ctrl *map;
map_ctrl *map;
map_ctrl *map;
map_ctrl *map;
map_ctrl *map;
map_ctrl *map;
map_ctrl *map;
map_ctrl *map;
check_old_map_date(map_ctrl *map)
void check_old_map_date(map_ctrl *);
map_ctrl *map;
extern map_ctrl *get_map_ctrl(DBM *);
extern map_ctrl *create_map_ctrl(char *);
extern void free_map_ctrl(map_ctrl *);
extern map_ctrl *dup_map_ctrl(map_ctrl *);
extern void dump_map_ctrl(map_ctrl *);
extern suc_code map_ctrl_init(map_ctrl *map, char *name);
extern int lock_map_ctrl(map_ctrl *map);
extern int unlock_map_ctrl(map_ctrl *map);
extern int try_lock_map_update(map_ctrl *map);
extern suc_code lock_map_update(map_ctrl *map);
extern suc_code unlock_map_update(map_ctrl *map);
if (SUCCESS != lock_map_update((map_ctrl *)map)) {
res = dbm_store(((map_ctrl *)map)->entries, key, data, DBM_REPLACE);
update_entry_ttl((map_ctrl *)map, &key, TTL_RAND);
if (FAILURE == update_timestamp(((map_ctrl *)map)->entries)) {
unlock_map_update((map_ctrl *)map);
lock_map_ctrl(map_ctrl *map)
unlock_map_ctrl(map_ctrl *map)
has_map_expired(map_ctrl *map)
update_entry_ttl(map_ctrl *map, datum *key, TTL_TYPE type)
update_map_ttl(map_ctrl *map)
has_entry_expired(map_ctrl *map, datum *key)
update_from_dit(map_ctrl *map, datum *key)
update_map_if_required(map_ctrl *map, bool_t wait)
map_ctrl *new_map;
map_ctrl *map;
map = (map_ctrl *)arg;
suc_code update_from_dit(map_ctrl *, datum *);
update_entry_if_required(map_ctrl *map, datum *key)
extern int get_ttl_value(map_ctrl *, TTL_TYPE);
extern suc_code update_map_from_dit(map_ctrl *, bool_t);
extern suc_code update_netgroup_byxxx(map_ctrl *);
extern suc_code update_entry_ttl(map_ctrl *, datum *, TTL_TYPE);
extern bool_t has_map_expired(map_ctrl *);
extern suc_code update_map_if_required(map_ctrl *, bool_t);
extern suc_code update_entry_if_required(map_ctrl *, datum *);
extern void set_key_data(map_ctrl *, datum *);
extern bool_t is_map_updating(map_ctrl *);
extern bool_t has_entry_expired(map_ctrl *, datum *);
extern suc_code update_map_ttl(map_ctrl *);
extern suc_code open_yptol_files(map_ctrl *);
extern void set_key_data(map_ctrl *map, datum *data);