stack_t
stack_t sigstk;
if (sigaltstack(&sigstk, (stack_t *)NULL) < 0) {
stack_t lwp_sigaltstack;
stack_t sigstack;
stack_t sjs_stack;
stack_flags(const stack_t *sp)
stack_t lwps_stack;
stack_t stack;
START(stack, stack_t);
SCALAR_FIELD(stack_t, ss_sp, 0);
SCALAR_FIELD(stack_t, ss_size, 0);
SCALAR_FIELD(stack_t, ss_flags, 0);
stack_t ss;
extern int sigaltstack(const stack_t *_RESTRICT_KYWD, stack_t *_RESTRICT_KYWD);
extern int thr_stksegment(stack_t *);
extern int getustack(stack_t **);
extern int setustack(stack_t *);
extern int stack_getbounds(stack_t *);
extern int stack_setbounds(const stack_t *);
stack_t sjs_stack;
stack_t ul_ustack; /* current stack boundaries */
stack_getbounds(stack_t *sp)
stack_setbounds(const stack_t *sp)
stack_t *ustackp = &curthread->ul_ustack;
getustack(stack_t **spp)
setustack(stack_t *sp)
stack_t s;
_thrp_stksegment(ulwp_t *ulwp, stack_t *stk)
thr_stksegment(stack_t *stk)
thr_getstate(thread_t tid, int *flag, lwpid_t *lwp, stack_t *ss, gregset_t rs)
stack_t st;
stack_n_to_32(const stack_t *src, stack32_t *dst)
stack_32_to_n(const stack32_t *src, stack_t *dst)
extern void stack_32_to_n(const stack32_t *, stack_t *);
extern void stack_n_to_32(const stack_t *, stack32_t *);
Lstack(struct ps_lwphandle *L, stack_t *stkp)
Lmain_stack(struct ps_lwphandle *L, stack_t *stkp)
Lalt_stack(struct ps_lwphandle *L, stack_t *stkp)
Plwp_stack(struct ps_prochandle *P, lwpid_t lwpid, stack_t *stkp)
Plwp_main_stack(struct ps_prochandle *P, lwpid_t lwpid, stack_t *stkp)
Plwp_alt_stack(struct ps_prochandle *P, lwpid_t lwpid, stack_t *stkp)
extern int Lstack(struct ps_lwphandle *, stack_t *);
extern int Lmain_stack(struct ps_lwphandle *, stack_t *);
extern int Lalt_stack(struct ps_lwphandle *, stack_t *);
extern int Plwp_stack(struct ps_prochandle *, lwpid_t, stack_t *);
extern int Plwp_main_stack(struct ps_prochandle *, lwpid_t, stack_t *);
extern int Plwp_alt_stack(struct ps_prochandle *, lwpid_t, stack_t *);
stack_t st;
extern int sigaltstack(const stack_t *, stack_t *);
restoreexecenv(struct execenv *ep, stack_t *sp)
stack_t orig_sigaltstack;
stack_t lwp_sigaltstack; /* alternate signal stack */
stack_t pr_altstack; /* alternate signal stack info */
(stack_t *)lwp->lwp_ustack, sizeof (stack_t));
stack_t stk;
if (copyin((stack_t *)lwp->lwp_ustack, &stk,
sizeof (stack_t)) == 0 &&
(void) copyout(&stk, (stack_t *)lwp->lwp_ustack,
sizeof (stack_t));
stack_t uc_stack;
stack_t dummy_stk;
(void) copyout(&uc.uc_stack, (stack_t *)lwp->lwp_ustack,
stack_t stk;
if (copyin((stack_t *)lwp->lwp_ustack, &stk,
sizeof (stack_t)) == 0 &&
(stack_t *)lwp->lwp_ustack,
sizeof (stack_t));
stack_t uc_stack;
stack_t dummy_stk;
(void) copyout(&uc.uc_stack, (stack_t *)lwp->lwp_ustack,
sizeof (stack_t));
(stack_t *)lwp->lwp_ustack, sizeof (stack_t));