Lines Matching full:entry

37     struct envlist_entry *entry;  in envlist_free()  local
42 entry = envlist->el_entries.lh_first; in envlist_free()
43 QLIST_REMOVE(entry, ev_link); in envlist_free()
45 g_free((char *)entry->ev_var); in envlist_free()
46 g_free(entry); in envlist_free()
60 struct envlist_entry *entry = NULL; in envlist_setenv() local
75 * new entry. in envlist_setenv()
77 for (entry = envlist->el_entries.lh_first; entry != NULL; in envlist_setenv()
78 entry = entry->ev_link.le_next) { in envlist_setenv()
79 if (strncmp(entry->ev_var, env, envname_len) == 0) in envlist_setenv()
83 if (entry != NULL) { in envlist_setenv()
84 QLIST_REMOVE(entry, ev_link); in envlist_setenv()
85 g_free((char *)entry->ev_var); in envlist_setenv()
86 g_free(entry); in envlist_setenv()
91 entry = g_malloc(sizeof(*entry)); in envlist_setenv()
92 entry->ev_var = g_strdup(env); in envlist_setenv()
93 QLIST_INSERT_HEAD(&envlist->el_entries, entry, ev_link); in envlist_setenv()
105 struct envlist_entry *entry; in envlist_unsetenv() local
116 * Find out the requested entry and remove in envlist_unsetenv()
120 for (entry = envlist->el_entries.lh_first; entry != NULL; in envlist_unsetenv()
121 entry = entry->ev_link.le_next) { in envlist_unsetenv()
122 if (strncmp(entry->ev_var, env, envname_len) == 0) in envlist_unsetenv()
125 if (entry != NULL) { in envlist_unsetenv()
126 QLIST_REMOVE(entry, ev_link); in envlist_unsetenv()
127 g_free((char *)entry->ev_var); in envlist_unsetenv()
128 g_free(entry); in envlist_unsetenv()
148 struct envlist_entry *entry; in envlist_to_environ() local
153 for (entry = envlist->el_entries.lh_first; entry != NULL; in envlist_to_environ()
154 entry = entry->ev_link.le_next) { in envlist_to_environ()
155 *(penv++) = g_strdup(entry->ev_var); in envlist_to_environ()