summaryrefslogtreecommitdiff
path: root/Userland/Libraries/LibC/signal.h
AgeCommit message (Collapse)Author
2023-01-21Kernel+LibC: Move LibC/signal_numbers.h to Kernel/API/POSIXAndrew Kaster
Make Userland and Tests users just include signal.h, and move Kernel users to the new API file.
2022-08-23LibC: Add missing sys/cdefs.h includeEmily Trau
Some header files use __BEGIN_DECLS without including sys/cdefs.h. This causes issues for C code that compiles against these headers, which may occur with Ports.
2022-04-01Everywhere: Run clang-formatIdan Horowitz
2022-03-04Kernel: Add support for SA_SIGINFOAli Mohammad Pur
We currently don't really populate most of the fields, but that can wait :^)
2021-12-12LibC: Implement sigwait()Idan Horowitz
This is done internally by just calling the more modern sigtimedwait syscall and then massaging the results to fit sigwait's interface.
2021-12-12LibC: Implement sigwaitinfo()Idan Horowitz
This is implemented as a simple wrapper around sigtimedwait()
2021-12-12Kernel+LibC: Implement sigtimedwait()Idan Horowitz
This includes a new Thread::Blocker called SignalBlocker which blocks until a signal of a matching type is pending. The current Blocker implementation in the Kernel is very complicated, but cleaning it up is a different yak for a different day.
2021-12-01Kernel+LibC: Implement sigaltstack()Idan Horowitz
This is required for compiling wine for serenity
2021-08-18LibC: Expose sig_sysname arrayJean-Baptiste Boric
2021-08-18LibC: Move SIG_* definitions for sigprocmask into bits/sighow.hJean-Baptiste Boric
2021-08-14Kernel+LibC: Share definitions for signal.hAndreas Kling
2021-04-26LibC: Fix typo in signal.h: ol_dset -> old_setdhirsbrunner
2021-04-22Everything: Move to SPDX license identifiers in all files.Brian Gianforcaro
SPDX License Identifiers are a more compact / standardized way of representing file license information. See: https://spdx.dev/resources/use/#identifiers This was done with the `ambr` search and replace tool. ambr --no-parent-ignore --key-from-file --rep-from-file key.txt rep.txt *
2021-01-12Libraries: Move to Userland/Libraries/Andreas Kling