Lines Matching defs:ret
155 int ret;
165 ret = get_user(u_handler, &act->sa_handler);
167 ret |= get_compat_sigset(&new_ka.sa.sa_mask, &act->sa_mask);
168 ret |= get_user(new_ka.sa.sa_flags, &act->sa_flags);
169 ret |= get_user(u_restorer, &act->sa_restorer);
171 if (ret)
175 ret = do_sigaction(sig, act ? &new_ka : NULL, oact ? &old_ka : NULL);
177 if (!ret && oact) {
178 ret = put_user(ptr_to_compat(old_ka.sa.sa_handler), &oact->sa_handler);
179 ret |= put_compat_sigset(&oact->sa_mask, &old_ka.sa.sa_mask,
181 ret |= put_user(old_ka.sa.sa_flags, &oact->sa_flags);
182 ret |= put_user(ptr_to_compat(old_ka.sa.sa_restorer), &oact->sa_restorer);
183 if (ret)
184 ret = -EFAULT;
187 return ret;