# linux: update \`sigmask\` in every arch \`ucontext_t\` · gitcafe/zig

[View on GitCafe](https://git.cafe/gitcafe/zig/commit/cf989374e986462fef70fe4c1d0f5869b194148d)

Repository: [gitcafe/zig](https://git.cafe/gitcafe/zig)

Visibility: public

Requested revision: cf989374e986462fef70fe4c1d0f5869b194148d

Requested commit: cf989374e986462fef70fe4c1d0f5869b194148d

Commit: cf989374e986462fef70fe4c1d0f5869b194148d

Tree: c340f0cfef7b7431c4df326b93493270099dd4f5

Author: Pat Tullmann

Committer: Pat Tullmann

## Message

```
linux: update `sigmask` in every arch `ucontext_t`

All the existing code that manipulates `ucontext_t` expects there to be a
glibc-compatible sigmask (1024-bit).  The `ucontext_t` struct need to be
cleaned up so the glibc-dependent format is only used when linking
glibc/musl library, but that is a more involved change.

In practice, no Zig code looks at the sigset field contents, so it just
needs to be the right size.

```

## Parents

- [120c4789c31c066f15fe414a5b32cdc7e80a065c](https://git.cafe/gitcafe/zig/commit/120c4789c31c066f15fe414a5b32cdc7e80a065c?format=markdown)

[Source at this commit](https://git.cafe/gitcafe/zig/tree/cf989374e986462fef70fe4c1d0f5869b194148d?format=markdown)
