stkptr
stkbeg = stkptr = &stack[0];
sdump("stk", *stkptr);
if (stkptr == stkend)
*++stkptr = p;
if (stkptr == stack) {
return (*stkptr--);
sdump("stk", *stkptr);
n = stkptr - stkbeg;
if (stkptr == &stack[0])
for (ptr = stkptr; ptr > &stack[0]; ) {
if (stkptr == &stack[0])
print(*stkptr);
if (stkptr == &stack[0]) {
q = *stkptr;
p = copy(*stkptr, n);
if (stkptr == &stack[0]) {
if (stkptr == &stack[0]) {
struct blk **stkptr, **stkbeg;
stkptr);
char ***stkptr)
(void) loaddirect_map(map, map, opts, stack, stkptr);
(void) loadzone_maps(mntpnt, map, opts, stack, stkptr);
loadzone_maps(char *mntpnt, char *map, char *opts, char **stack, char ***stkptr)
stack_op(INIT, NULL, stack, &stkptr);
err = getmapent(key, mapname, &ml, stack, &stkptr, &iswildcard,
char **stkptr = stack;
char **stkptr = stack;
stack_op(INIT, NULL, stack, &stkptr);
err = getmapent(key, mapname, &ml, stack, &stkptr, &iswildcard,
char **stkptr;
stack_op(INIT, NULL, stack, &stkptr);
&cache_time, stack, &stkptr, rda->uid);
char **stkptr;
ns_setup(stack, &stkptr);
(void) loadmaster_map(master_map, "", stack, &stkptr);
nserr = getmapent(key, word+1, ml, stack, stkptr,
(void) stack_op(POP, (char *)NULL, stack, stkptr);
int *cache_time, char **stack, char ***stkptr)
if ((fp = file_open(mapname, fname, stack, stkptr)) == NULL) {
stack, stkptr, 0);
(void) stack_op(POP, (char *)NULL, stack, stkptr);
loadmaster_files(char *mastermap, char *defopts, char **stack, char ***stkptr)
if ((fp = file_open(mastermap, fname, stack, stkptr)) == NULL)
(void) loadmaster_map(dir, opts, stack, stkptr);
dirinit(dir, map, opts, 0, stack, stkptr);
(void) stack_op(POP, (char *)NULL, stack, stkptr);
char **stack, char ***stkptr)
if ((fp = file_open(map, fname, stack, stkptr)) == NULL)
stkptr);
dirinit(p1, local_map, opts, 1, stack, stkptr);
(void) stack_op(POP, (char *)NULL, stack, stkptr);
file_open(char *map, char *fname, char **stack, char ***stkptr)
if (!stack_op(PUSH, fname, stack, stkptr)) {
stack_op(int op, char *name, char **stack, char ***stkptr)
*stkptr = stack;
*stkptr = stack;
if (*stkptr == stk_top)
for (ptr = stack; ptr != *stkptr; ptr++)
if ((**stkptr = strdup(name)) == NULL) {
(*stkptr)++;
if (*stkptr != stack)
(*stkptr)--;
if (*stkptr && **stkptr) {
trace_prt(1, " POP %s\n", **stkptr);
free (**stkptr);
**stkptr = (char *)NULL;
init_files(char **stack, char ***stkptr)
if (stack == NULL && stkptr == NULL)
(void) stack_op(INIT, NULL, stack, stkptr);
char **stack, char ***stkptr, bool_t *iswildcard, bool_t isrestricted)
if ((fp = file_open(mapname, fname, stack, stkptr)) == NULL) {
getmapent(key, mapname, ml, stack, stkptr, iswildcard, isrestricted)
char **stack, ***stkptr;
return (getmapent_files(key, mapname, ml, stack, stkptr,
ns_err = nsp->ns_getmapent(key, mapname, ml, stack, stkptr,
loadmaster_map(mapname, defopts, stack, stkptr)
char **stack, ***stkptr;
return (loadmaster_files(mapname, defopts, stack, stkptr));
ns_err = nsp->ns_loadmaster(mapname, defopts, stack, stkptr);
loaddirect_map(mapname, localmap, defopts, stack, stkptr)
char **stack, ***stkptr;
stack, stkptr));
stkptr);
getmapkeys(mapname, list, error, cache_time, stack, stkptr, uid)
char **stack, ***stkptr;
stack, stkptr));
cache_time, stack, stkptr);
ns_setup(char **stack, char ***stkptr)
nsp->ns_init(stack, stkptr);
init_ldap(char **stack, char ***stkptr)
stkptr = stkptr;
char **stack, char ***stkptr, bool_t *iswildcard, bool_t isrestricted)
loadmaster_ldap(char *mapname, char *defopts, char **stack, char ***stkptr)
master_cbdata.ptr3 = stkptr;
char **stack, char ***stkptr)
direct_cbdata.ptr4 = stkptr;
char ***stkptr = temp->ptr3;
dirinit(dir, pmap, opts, 0, stack, stkptr);
char ***stkptr = temp->ptr4;
dirinit(dir, localmap, opts, 1, stack, stkptr);
int *cache_time, char **stack, char ***stkptr)
stkptr = stkptr;
loadmaster_nis(mapname, defopts, stack, stkptr)
char ***stkptr;
dirinit(dir, pmap, opts, 0, stack, stkptr);
loaddirect_nis(nismap, localmap, opts, stack, stkptr)
char ***stkptr;
dirinit(dir, localmap, opts, 1, stack, stkptr);
getmapkeys_nis(nsmap, list, error, cache_time, stack, stkptr)
char ***stkptr;
stkptr = stkptr;
init_nis(char **stack, char ***stkptr)
stkptr = stkptr;
getmapent_nis(key, map, ml, stack, stkptr, iswildcard, isrestricted)
char ***stkptr;
extern greg_t stkptr(void);
self->ul_sp = stkptr(); \
self->ul_sp = stkptr(); \
self->ul_sp = stkptr();
self->ul_sp = stkptr();
self->ul_sp = stkptr();
self->ul_sp = stkptr();
self->ul_sp = stkptr();
self->ul_sp = stkptr();
self->ul_sp = stkptr();
self->ul_sp = stkptr();