Lines Matching defs:lsa
63 linux_to_bsd_sigaction(l_sigaction_t *lsa, struct sigaction *bsa)
67 linux_to_bsd_sigset(&lsa->lsa_mask, &bsa->sa_mask);
68 bsa->sa_handler = PTRIN(lsa->lsa_handler);
71 flags = lsa->lsa_flags;
72 if (lsa->lsa_flags & LINUX_SA_NOCLDSTOP) {
76 if (lsa->lsa_flags & LINUX_SA_NOCLDWAIT) {
80 if (lsa->lsa_flags & LINUX_SA_SIGINFO) {
92 if (lsa->lsa_flags & LINUX_SA_RESTORER) {
96 if (lsa->lsa_flags & LINUX_SA_ONSTACK) {
100 if (lsa->lsa_flags & LINUX_SA_RESTART) {
104 if (lsa->lsa_flags & LINUX_SA_INTERRUPT) {
108 if (lsa->lsa_flags & LINUX_SA_ONESHOT) {
112 if (lsa->lsa_flags & LINUX_SA_NOMASK) {
122 bsd_to_linux_sigaction(struct sigaction *bsa, l_sigaction_t *lsa)
125 bsd_to_linux_sigset(&bsa->sa_mask, &lsa->lsa_mask);
127 lsa->lsa_handler = (uintptr_t)bsa->sa_handler;
129 lsa->lsa_handler = bsa->sa_handler;
131 lsa->lsa_restorer = 0; /* unsupported */
132 lsa->lsa_flags = 0;
134 lsa->lsa_flags |= LINUX_SA_NOCLDSTOP;
136 lsa->lsa_flags |= LINUX_SA_NOCLDWAIT;
138 lsa->lsa_flags |= LINUX_SA_SIGINFO;
140 lsa->lsa_flags |= LINUX_SA_ONSTACK;
142 lsa->lsa_flags |= LINUX_SA_RESTART;
144 lsa->lsa_flags |= LINUX_SA_ONESHOT;
146 lsa->lsa_flags |= LINUX_SA_NOMASK;