Lines Matching refs:e

75 free_entry(entry *e)  in free_entry()  argument
78 if (e->class != NULL) in free_entry()
79 free(e->class); in free_entry()
81 if (e->cmd != NULL) in free_entry()
82 free(e->cmd); in free_entry()
83 if (e->envp != NULL) in free_entry()
84 env_free(e->envp); in free_entry()
85 free(e); in free_entry()
110 entry *e; in load_entry() local
130 e = (entry *) calloc(sizeof(entry), sizeof(char)); in load_entry()
132 if (e == NULL) { in load_entry()
157 e->flags |= WHEN_REBOOT; in load_entry()
160 bit_set(e->second, 0); in load_entry()
161 bit_set(e->minute, 0); in load_entry()
162 bit_set(e->hour, 0); in load_entry()
163 bit_set(e->dom, 0); in load_entry()
164 bit_set(e->month, 0); in load_entry()
165 bit_nset(e->dow, 0, (LAST_DOW-FIRST_DOW+1)); in load_entry()
166 e->flags |= DOW_STAR; in load_entry()
169 bit_set(e->second, 0); in load_entry()
170 bit_set(e->minute, 0); in load_entry()
171 bit_set(e->hour, 0); in load_entry()
172 bit_set(e->dom, 0); in load_entry()
173 bit_nset(e->month, 0, (LAST_MONTH-FIRST_MONTH+1)); in load_entry()
174 bit_nset(e->dow, 0, (LAST_DOW-FIRST_DOW+1)); in load_entry()
175 e->flags |= DOW_STAR; in load_entry()
178 bit_set(e->second, 0); in load_entry()
179 bit_set(e->minute, 0); in load_entry()
180 bit_set(e->hour, 0); in load_entry()
181 bit_nset(e->dom, 0, (LAST_DOM-FIRST_DOM+1)); in load_entry()
182 e->flags |= DOM_STAR; in load_entry()
183 bit_nset(e->month, 0, (LAST_MONTH-FIRST_MONTH+1)); in load_entry()
184 bit_set(e->dow, 0); in load_entry()
187 bit_set(e->second, 0); in load_entry()
188 bit_set(e->minute, 0); in load_entry()
189 bit_set(e->hour, 0); in load_entry()
190 bit_nset(e->dom, 0, (LAST_DOM-FIRST_DOM+1)); in load_entry()
191 bit_nset(e->month, 0, (LAST_MONTH-FIRST_MONTH+1)); in load_entry()
192 bit_nset(e->dow, 0, (LAST_DOW-FIRST_DOW+1)); in load_entry()
195 bit_set(e->second, 0); in load_entry()
196 bit_set(e->minute, 0); in load_entry()
197 bit_nset(e->hour, 0, (LAST_HOUR-FIRST_HOUR+1)); in load_entry()
198 bit_nset(e->dom, 0, (LAST_DOM-FIRST_DOM+1)); in load_entry()
199 bit_nset(e->month, 0, (LAST_MONTH-FIRST_MONTH+1)); in load_entry()
200 bit_nset(e->dow, 0, (LAST_DOW-FIRST_DOW+1)); in load_entry()
203 bit_set(e->second, 0); in load_entry()
204 bit_nset(e->minute, 0, (LAST_MINUTE-FIRST_MINUTE+1)); in load_entry()
205 bit_nset(e->hour, 0, (LAST_HOUR-FIRST_HOUR+1)); in load_entry()
206 bit_nset(e->dom, 0, (LAST_DOM-FIRST_DOM+1)); in load_entry()
207 bit_nset(e->month, 0, (LAST_MONTH-FIRST_MONTH+1)); in load_entry()
208 bit_nset(e->dow, 0, (LAST_DOW-FIRST_DOW+1)); in load_entry()
211 e->flags |= SEC_RES; in load_entry()
212 bit_nset(e->second, 0, (LAST_SECOND-FIRST_SECOND+1)); in load_entry()
213 bit_nset(e->minute, 0, (LAST_MINUTE-FIRST_MINUTE+1)); in load_entry()
214 bit_nset(e->hour, 0, (LAST_HOUR-FIRST_HOUR+1)); in load_entry()
215 bit_nset(e->dom, 0, (LAST_DOM-FIRST_DOM+1)); in load_entry()
216 bit_nset(e->month, 0, (LAST_MONTH-FIRST_MONTH+1)); in load_entry()
217 bit_nset(e->dow, 0, (LAST_DOW-FIRST_DOW+1)); in load_entry()
223 e->interval = interval; in load_entry()
224 e->flags = INTERVAL; in load_entry()
239 bit_set(e->second, 0); in load_entry()
241 ch = get_list(e->minute, FIRST_MINUTE, LAST_MINUTE, in load_entry()
251 ch = get_list(e->hour, FIRST_HOUR, LAST_HOUR, in load_entry()
262 e->flags |= DOM_STAR; in load_entry()
263 ch = get_list(e->dom, FIRST_DOM, LAST_DOM, in load_entry()
273 ch = get_list(e->month, FIRST_MONTH, LAST_MONTH, in load_entry()
284 e->flags |= DOW_STAR; in load_entry()
285 ch = get_list(e->dow, FIRST_DOW, LAST_DOW, in load_entry()
294 if (bit_test(e->dow, 0) || bit_test(e->dow, 7)) { in load_entry()
295 bit_set(e->dow, 0); in load_entry()
296 bit_set(e->dow, 7); in load_entry()
325 e->class = strdup(s + 1); in load_entry()
326 if (e->class == NULL) in load_entry()
329 e->class = strdup(RESOURCE_RC); in load_entry()
330 if (e->class == NULL) in load_entry()
333 if (e->class == NULL) { in load_entry()
337 if ((lc = login_getclass(e->class)) == NULL) { in load_entry()
361 Debug(DPARS, ("load_entry()...class %s\n",e->class)) in load_entry()
372 e->uid = pw->pw_uid; in load_entry()
373 e->gid = pw->pw_gid; in load_entry()
379 e->envp = env_copy(envp); in load_entry()
380 if (e->envp == NULL) { in load_entry()
385 if (!env_get("SHELL", e->envp)) { in load_entry()
386 prev_env = e->envp; in load_entry()
387 e->envp = env_set(e->envp, "SHELL=" _PATH_BSHELL); in load_entry()
388 if (e->envp == NULL) { in load_entry()
399 if (!env_get("HOME", e->envp)) { in load_entry()
400 prev_env = e->envp; in load_entry()
403 e->envp = env_set(e->envp, envstr); in load_entry()
404 if (len >= (int)sizeof(envstr) || e->envp == NULL) { in load_entry()
412 prev_env = e->envp; in load_entry()
415 e->envp = env_set(e->envp, envstr); in load_entry()
416 if (len >= (int)sizeof(envstr) || e->envp == NULL) { in load_entry()
423 prev_env = e->envp; in load_entry()
426 e->envp = env_set(e->envp, envstr); in load_entry()
427 if (len >= (int)sizeof(envstr) || e->envp == NULL) { in load_entry()
445 if ((e->flags & MAIL_WHEN_ERR) == MAIL_WHEN_ERR) { in load_entry()
450 e->flags |= MAIL_WHEN_ERR; in load_entry()
455 if ((e->flags & DONT_LOG) == DONT_LOG) { in load_entry()
460 e->flags |= DONT_LOG; in load_entry()
499 e->cmd = strdup(cmd); in load_entry()
500 if (e->cmd == NULL) { in load_entry()
509 return e; in load_entry()
512 free_entry(e); in load_entry()