Skip to content
Open
Changes from 2 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 2 additions & 1 deletion src/zelos/ext/platforms/linux/syscalls/syscalls.py
Original file line number Diff line number Diff line change
Expand Up @@ -1688,7 +1688,8 @@ def sys_rt_sigprocmask(k, p):
new_signal_mask = old_signal_mask & ~sigset
elif args.how == 2: # SIG_SETMASK
new_signal_mask = sigset

else:
return SysError.EINVAL
p.zos.signals.set_signal_mask(new_signal_mask)

# TODO: Attempt to handle any signals that are no longer blocked.
Expand Down