Lines Matching refs:flag

247 		struct hsearch_data *htab, int flag, unsigned int hval,  in _compare_and_overwrite_entry()  argument
257 env_op_overwrite, flag)) { in _compare_and_overwrite_entry()
267 item.data, env_op_overwrite, flag)) { in _compare_and_overwrite_entry()
292 struct env_entry **retval, struct hsearch_data *htab, int flag) in hsearch_r() argument
331 flag, hval, idx); in hsearch_r()
364 htab, flag, hval, idx); in hsearch_r()
409 &htab->table[idx].entry, item.data, env_op_create, flag)) { in hsearch_r()
420 env_op_create, flag)) { in hsearch_r()
463 int hdelete_r(const char *key, struct hsearch_data *htab, int flag) in hdelete_r() argument
480 htab->change_ok(ep, NULL, env_op_delete, flag)) { in hdelete_r()
489 env_op_delete, flag)) { in hdelete_r()
552 static int match_string(int flag, const char *str, const char *pat, void *priv) in match_string() argument
554 switch (flag & H_MATCH_METHOD) { in match_string()
575 flag & H_MATCH_METHOD); in match_string()
581 static int match_entry(struct env_entry *ep, int flag, int argc, in match_entry() argument
598 if (flag & H_MATCH_KEY) { in match_entry()
599 if (match_string(flag, ep->key, argv[arg], priv)) in match_entry()
602 if (flag & H_MATCH_DATA) { in match_entry()
603 if (match_string(flag, ep->data, argv[arg], priv)) in match_entry()
610 ssize_t hexport_r(struct hsearch_data *htab, const char sep, int flag, in hexport_r() argument
636 int found = match_entry(ep, flag, argc, argv); in hexport_r()
641 if ((flag & H_HIDE_DOT) && ep->key[0] == '.') in hexport_r()
801 const char *env, size_t size, const char sep, int flag, in himport_r() argument
829 flag |= H_NOCLEAR; in himport_r()
832 if ((flag & H_NOCLEAR) == 0 && !nvars) { in himport_r()
920 if (hdelete_r(name, htab, flag)) in himport_r()
951 hsearch_r(e, ENV_ENTER, &rv, htab, flag); in himport_r()
967 if (flag & H_NOCLEAR) in himport_r()
982 if (hdelete_r(localvars[i], htab, flag)) in himport_r()