compat_stack_t
compat_stack_t uc_stack;
compat_stack_t uc_stack;
compat_stack_t uc_stack;
compat_stack_t uc_stack; /* struct compat_sigaltstack (12 bytes)*/
compat_stack_t uc_stack; /* struct compat_sigaltstack (12 bytes)*/
compat_stack_t uc_stack;
compat_stack_t uc_stack;
compat_stack_t stack;
compat_stack_t uc_stack;
compat_stack_t uc_stack;
int compat_restore_altstack(const compat_stack_t __user *uss);
int __compat_save_altstack(compat_stack_t __user *, unsigned long);
compat_stack_t __user *__uss = uss; \
asmlinkage long compat_sys_sigaltstack(const compat_stack_t __user *uss_ptr,
compat_stack_t __user *uoss_ptr);
static int do_compat_sigaltstack(const compat_stack_t __user *uss_ptr,
compat_stack_t __user *uoss_ptr)
compat_stack_t uss32;
if (copy_from_user(&uss32, uss_ptr, sizeof(compat_stack_t)))
compat_stack_t old;
if (copy_to_user(uoss_ptr, &old, sizeof(compat_stack_t)))
const compat_stack_t __user *, uss_ptr,
compat_stack_t __user *, uoss_ptr)
int compat_restore_altstack(const compat_stack_t __user *uss)
int __compat_save_altstack(compat_stack_t __user *uss, unsigned long sp)