Skip to content

Implement sigprocmask#32

Merged
aalekseyev merged 2 commits intojanestreet:masterfrom
lukepalmer:master
May 18, 2022
Merged

Implement sigprocmask#32
aalekseyev merged 2 commits intojanestreet:masterfrom
lukepalmer:master

Conversation

@lukepalmer
Copy link
Copy Markdown
Contributor

Implement signal masks for spanwed processes.

Jacob Van Buren mostly wrote the original implementation of this; adapted for github by me.

Signed-off-by: Luke Palmer <luke@lukepalmer.net>
@aalekseyev
Copy link
Copy Markdown
Contributor

aalekseyev commented May 18, 2022

Looks good to me. Thanks!

@aalekseyev aalekseyev merged commit d3b39ec into janestreet:master May 18, 2022
rgrinberg pushed a commit to rgrinberg/spawn that referenced this pull request Jun 21, 2022
dkalinichenko-js pushed a commit to dkalinichenko-js/opam-repository that referenced this pull request Nov 12, 2024
CHANGES:

- Support older GCC like 4.8.5 (janestreet/spawn#59)

- Fix spawning processes on Windows when environment contains non-ascii
  characters (janestreet/spawn#58)

- Skip calls to pthread_cancelstate on android, as its not available (janestreet/spawn#52)

- Fix compatibility with systems that do not define `PIPE_BUF`. Use
  `_POSIX_PIPE_BUF` as a fallback. (janestreet/spawn#49)

- [haiku] Fix compilation on Haiku OS. The header sys/syscalls.h isn't
  available, neither is pipe2()

- Allow setting the sigprocmask for spawned processes (janestreet/spawn#32)
dkalinichenko-js pushed a commit to dkalinichenko-js/opam-repository that referenced this pull request Nov 12, 2024
CHANGES:

- Support older GCC like 4.8.5 (janestreet/spawn#59)

- Fix spawning processes on Windows when environment contains non-ascii
  characters (janestreet/spawn#58)

- Skip calls to pthread_cancelstate on android, as its not available (janestreet/spawn#52)

- Fix compatibility with systems that do not define `PIPE_BUF`. Use
  `_POSIX_PIPE_BUF` as a fallback. (janestreet/spawn#49)

- [haiku] Fix compilation on Haiku OS. The header sys/syscalls.h isn't
  available, neither is pipe2()

- Allow setting the sigprocmask for spawned processes (janestreet/spawn#32)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants