Lines Matching defs:stack

58  * Initialize the stack
61 init_files(char **stack, char ***stkptr)
64 * The call is bogus for automountd since the stack is
68 if (stack == NULL && stkptr == NULL)
70 (void) stack_op(INIT, NULL, stack, stkptr);
74 getmapent_files(key, mapname, ml, stack, stkptr, iswildcard, isrestricted)
78 char **stack, ***stkptr;
93 if ((fp = file_open(mapname, fname, stack, stkptr)) == NULL) {
166 nserr = getmapent(key, word+1, ml, stack, stkptr,
201 (void) stack_op(POP, (char *)NULL, stack, stkptr);
210 getmapkeys_files(mapname, list, error, cache_time, stack, stkptr)
215 char **stack, ***stkptr;
231 if ((fp = file_open(mapname, fname, stack, stkptr)) == NULL) {
292 stack, stkptr, 0);
311 (void) stack_op(POP, (char *)NULL, stack, stkptr);
325 loadmaster_files(mastermap, defopts, stack, stkptr)
328 char **stack, ***stkptr;
338 if ((fp = file_open(mastermap, fname, stack, stkptr)) == NULL)
374 (void) loadmaster_map(dir, opts, stack, stkptr);
401 dirinit(dir, map, opts, 0, stack, stkptr);
410 (void) stack_op(POP, (char *)NULL, stack, stkptr);
417 loaddirect_files(map, local_map, opts, stack, stkptr)
419 char **stack, ***stkptr;
427 if ((fp = file_open(map, fname, stack, stkptr)) == NULL)
443 (void) loaddirect_map(p1, local_map, opts, stack,
446 dirinit(p1, local_map, opts, 1, stack, stkptr);
451 (void) stack_op(POP, (char *)NULL, stack, stkptr);
459 * the stack. Only if a file is opened successfully, is
460 * it pushed onto the stack
463 file_open(map, fname, stack, stkptr)
465 char **stack, ***stkptr;
479 if (!stack_op(PUSH, fname, stack, stkptr)) {
491 stack_op(op, name, stack, stkptr)
494 char **stack, ***stkptr;
497 char **stk_top = &stack[STACKSIZ - 1];
507 for (ptr = stack; ptr != stk_top; ptr++)
509 *stkptr = stack;
512 for (ptr = stack; ptr != stk_top; ptr++)
519 *stkptr = stack;
524 for (ptr = stack; ptr != *stkptr; ptr++)
537 if (*stkptr != stack)
540 syslog(LOG_ERR, "Attempt to pop empty stack\n");