# c.zig: glibc/musl export 1024-bit sigset_t · gitcafe/zig

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

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

Visibility: public

Requested revision: 51654aea877d1da92f7f2ad2c6c781c73e08d7f0

Requested commit: 51654aea877d1da92f7f2ad2c6c781c73e08d7f0

Commit: 51654aea877d1da92f7f2ad2c6c781c73e08d7f0

Tree: 698a62b9d91f1d8105bff5fa2c97498639f81323

Author: Pat Tullmann

Committer: Pat Tullmann

## Message

```
c.zig: glibc/musl export 1024-bit sigset_t

Export the sigset_t ops (sigaddset, etc) from the C library.  Don't rely
on the linux.zig defintions (which will be defined to use the kernel ABI).

Move Darwin sigset and NSIG declarations into darwin.zig.  Remove
extraneous (?) sigaddset.  The C library sigaddset can reject some signals
being added, so need to defer to it.

```

## Parents

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

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