• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /macosx-10.10/zsh-61/zsh/Src/Builtins/

Lines Matching defs:sch

96     struct schedcmd *sch;
112 sch = schedcmds;
113 schedcmds = sch->next;
120 if ((sch->flags & SCHEDFLAG_TRASH_ZLE) && zleactive)
122 execstring(sch->cmd, 0, 0, "sched");
123 zsfree(sch->cmd);
124 zfree(sch, sizeof(struct schedcmd));
156 struct schedcmd *sch, *sch2, *schl;
170 for (schl = NULL, sch = schedcmds, sn--;
171 sch && sn; sch = (schl = sch)->next, sn--);
172 if (!sch) {
177 schl->next = sch->next;
180 schedcmds = sch->next;
186 zsfree(sch->cmd);
187 zfree(sch, sizeof(struct schedcmd));
207 for (sn = 1, sch = schedcmds; sch; sch = sch->next, sn++) {
212 t = sch->time;
215 if (sch->flags & SCHEDFLAG_TRASH_ZLE)
219 if (*sch->cmd == '-')
223 printf("%3d %s %s%s%s\n", sn, tbuf, flagstr, endstr, sch->cmd);
308 sch = (struct schedcmd *) zalloc(sizeof *sch);
309 sch->time = t;
310 sch->cmd = zjoin(argptr, ' ', 0);
311 sch->flags = flags;
314 if (sch->time < schedcmds->time) {
316 sch->next = schedcmds;
317 schedcmds = sch;
322 sch2->next && sch2->next->time < sch->time;
325 sch->next = sch2->next;
326 sch2->next = sch;
329 sch->next = NULL;
330 schedcmds = sch;
343 struct schedcmd *sch;
346 for (i = 0, sch = schedcmds; sch; sch = sch->next, i++)
350 for (sch = schedcmds; sch; sch = sch->next, aptr++) {
354 t = sch->time;
356 if (sch->flags & SCHEDFLAG_TRASH_ZLE)
360 *aptr = (char *)zhalloc(5 + strlen(tbuf) + strlen(sch->cmd));
361 sprintf(*aptr, "%s:%s:%s", tbuf, flagstr, sch->cmd);
423 struct schedcmd *sch, *schn;
427 for (sch = schedcmds; sch; sch = schn) {
428 schn = sch->next;
429 zsfree(sch->cmd);
430 zfree(sch, sizeof(*sch));