Home | History | Annotate | Download | only in dist

Lines Matching defs:envent

51 cmd_show_environment_escape(struct environ_entry *envent)
53 const char *value = envent->value;
70 struct environ_entry *envent)
75 if (!args_has(args, 'h') && (envent->flags & ENVIRON_HIDDEN))
77 if (args_has(args, 'h') && (~envent->flags & ENVIRON_HIDDEN))
81 if (envent->value != NULL)
82 cmdq_print(item, "%s=%s", envent->name, envent->value);
84 cmdq_print(item, "-%s", envent->name);
88 if (envent->value != NULL) {
89 escaped = cmd_show_environment_escape(envent);
90 cmdq_print(item, "%s=\"%s\"; export %s;", envent->name, escaped,
91 envent->name);
94 cmdq_print(item, "unset %s;", envent->name);
103 struct environ_entry *envent;
128 envent = environ_find(env, name);
129 if (envent == NULL) {
133 cmd_show_environment_print(self, item, envent);
137 envent = environ_first(env);
138 while (envent != NULL) {
139 cmd_show_environment_print(self, item, envent);
140 envent = environ_next(envent);