mirror of
https://github.com/jart/cosmopolitan.git
synced 2025-07-02 17:28:30 +00:00
Make improvements
- Fix unused local variable errors - Remove yoinks from sigaction() header - Add nox87 and aarch64 to github actions - Fix cosmocc -fportcosmo in linking mode - It's now possible to build `make m=llvm o/llvm/libc`
This commit is contained in:
parent
3dc86ce154
commit
f7ae50462a
118 changed files with 342 additions and 392 deletions
|
@ -30,9 +30,9 @@
|
|||
* @note this function has BSD semantics, i.e. SA_RESTART
|
||||
* @see sigaction() which has more features and docs
|
||||
*/
|
||||
sighandler_t(signal)(int sig, sighandler_t func) {
|
||||
sighandler_t signal(int sig, sighandler_t func) {
|
||||
struct sigaction old, sa = {.sa_handler = func, .sa_flags = SA_RESTART};
|
||||
if ((sigaction)(sig, &sa, &old) != -1) {
|
||||
if (sigaction(sig, &sa, &old) != -1) {
|
||||
return old.sa_handler;
|
||||
} else {
|
||||
return SIG_ERR;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue