Wildan Mubarok
|
2efcd20fbc
|
Implement POSIX timer functions
|
2025-10-15 08:10:06 -06:00 |
|
Jeremy Soller
|
82084440ad
|
Support nightly-2025-10-03
|
2025-10-03 21:51:10 -06:00 |
|
Jeremy Soller
|
0a13e2574f
|
Fix sigsetjmp definition on riscv64
|
2025-09-07 20:04:10 -06:00 |
|
Ron Williams
|
770dc71816
|
Fix CI, Add signal.h constants
|
2025-07-11 20:28:45 -06:00 |
|
Jeremy Soller
|
be49c1936a
|
Make x86_64 mcontext not opaque
|
2025-05-13 10:05:32 -06:00 |
|
4lDO2
|
e6c06a7cf7
|
Fix signals for spawned threads, and async signal waiting.
|
2025-04-19 19:27:03 +02:00 |
|
4lDO2
|
26c92af7ba
|
Fix SigSet length.
|
2025-04-19 19:27:01 +02:00 |
|
bjorn3
|
ea4c41686c
|
Rustfmt
|
2025-04-12 22:15:05 +02:00 |
|
Jeremy Soller
|
ed575e9259
|
Implement sigsetjmp on all archs
|
2025-04-11 20:18:27 -06:00 |
|
Bendeguz Pisch
|
35a3efd936
|
Implement sigsetjmp and siglongjmp for X64
|
2025-01-04 00:29:19 +00:00 |
|
Josh Megnauth
|
5348273ccc
|
Emit C attributes via cbindgen
|
2024-11-17 16:15:07 +00:00 |
|
Andrey Turkin
|
a4122753e6
|
Initial RISC-V64 support
|
2024-10-11 06:44:54 +03:00 |
|
4lDO2
|
07af4e49f7
|
Add sigaltstack test.
|
2024-09-28 16:51:17 +02:00 |
|
4lDO2
|
1a46a24c70
|
Rustify PalSignal error handling.
|
2024-09-27 11:12:19 +02:00 |
|
4lDO2
|
7fa5b679cc
|
Move umask to a regular global variable.
The umask value is per-process, so because all POSIX open-like functions
now occur via relibc, this is valid.
|
2024-09-25 19:39:41 +02:00 |
|
4lDO2
|
af6435e12d
|
Implement psignal and psiginfo.
|
2024-09-24 19:34:53 +02:00 |
|
4lDO2
|
2b7a1ea94b
|
Fix sigsuspend and add it to the sigqueue test.
|
2024-09-24 19:34:53 +02:00 |
|
4lDO2
|
9701e9c544
|
Add sigtimedwait to test, and various fixes.
|
2024-09-24 19:34:53 +02:00 |
|
4lDO2
|
5c78356290
|
Implement sigtimedwait on Redox.
|
2024-09-24 19:34:52 +02:00 |
|
4lDO2
|
8e5ddbd654
|
Implement sigsuspend.
|
2024-09-24 19:34:52 +02:00 |
|
4lDO2
|
e860a19e8f
|
WIP: Update i686 signal asm.
|
2024-09-24 19:34:52 +02:00 |
|
4lDO2
|
09108634cf
|
Set uc_stack properly.
POSIX does not appear to explicitly mention that this should be the
sigaltstack, but other Linux appears to treat it as the sigaltstack.
|
2024-09-24 19:34:52 +02:00 |
|
4lDO2
|
30caf55429
|
Set siginfo_t.si_{pid,uid} from kill signals too.
|
2024-09-24 19:34:51 +02:00 |
|
4lDO2
|
6fe7c264f6
|
Pass si_code to siginfo_t struct.
|
2024-09-24 19:34:51 +02:00 |
|
4lDO2
|
13e7b77643
|
Implement basic support for (kernel) rt signals.
|
2024-09-24 19:34:50 +02:00 |
|
4lDO2
|
75b2dcaa45
|
WIP: implement sigqueue
|
2024-09-24 19:34:23 +02:00 |
|
Jeremy Soller
|
4d29614ea8
|
Better stub for sigsuspend on redox
|
2024-09-19 21:01:07 -06:00 |
|
Jeremy Soller
|
eb33ac46f9
|
Export struct siginfo
|
2024-09-19 15:16:47 -06:00 |
|
4lDO2
|
c0e7af5289
|
Backwards-compatibly rewrite getdents to use special syscall.
|
2024-09-11 23:32:19 +02:00 |
|
4lDO2
|
4bd0d2a1ef
|
Move pthread::Errno to separate module.
|
2024-09-11 23:22:29 +02:00 |
|
4lDO2
|
ac5ac928f2
|
Implement raise() using pthread_kill.
|
2024-07-18 23:59:48 +02:00 |
|
4lDO2
|
284f51b47e
|
Fix struct sigaction defintion.
|
2024-07-09 15:39:57 +02:00 |
|
4lDO2
|
8298417dee
|
Implement sigpending on Redox.
|
2024-07-09 15:00:58 +02:00 |
|
4lDO2
|
c639fd37ba
|
Implement sigaltstack.
|
2024-07-09 15:00:57 +02:00 |
|
4lDO2
|
63509e75ce
|
Use new signal ABI where 'actions' are in shmem.
|
2024-07-09 15:00:56 +02:00 |
|
4lDO2
|
f37bb3cb16
|
Fix sigaction test on Linux, and rustfmt.
|
2024-07-09 15:00:55 +02:00 |
|
4lDO2
|
c217745524
|
Mark sig{add,del}set unsafe, rather than unsound.
|
2024-07-09 15:00:54 +02:00 |
|
4lDO2
|
7d562920c2
|
Add sigaction boilerplate.
|
2024-07-09 15:00:52 +02:00 |
|
4lDO2
|
e1d3bf475a
|
Increase SIGRTMIN to 35.
|
2024-07-09 15:00:52 +02:00 |
|
4lDO2
|
53ed7aae59
|
Move rlct_clone, sigprocmask, sigaction, to rt.
|
2024-07-09 15:00:52 +02:00 |
|
Jacob Lorentzon
|
e0b640d530
|
Implement new low-level signal trampoline
|
2024-03-17 16:58:42 +00:00 |
|
Peter Limkilde Svendsen
|
a7137512fa
|
Use standard casing and mangling for internal errno
|
2024-03-01 00:25:42 +00:00 |
|
Peter Limkilde Svendsen
|
9093f6bc47
|
Use Cell representation for errno
|
2024-02-29 14:07:40 +00:00 |
|
4lDO2
|
c76a12347f
|
Enforce -Werror in tests.
|
2023-11-12 11:45:15 +01:00 |
|
Noa
|
df6f4678e8
|
Fix warnings
|
2023-05-30 13:46:17 -05:00 |
|
4lDO2
|
cdd0f67b23
|
Rustfmt.
|
2023-05-17 15:28:10 +02:00 |
|
Jeremy Soller
|
7d9cd5ab88
|
Include bits/pthread.h in signal.h for pthread_t
|
2023-05-17 07:22:05 -06:00 |
|
Jeremy Soller
|
c1376d01dc
|
Implement pthread_kill
|
2023-05-11 21:00:21 -06:00 |
|
Jeremy Soller
|
a38e7aaa4b
|
Update sigset_t to c_ulonglong
|
2023-05-11 12:13:10 -06:00 |
|
Jeremy Soller
|
64849c7d59
|
Fix types for 32-bit systems
|
2023-05-11 11:44:24 -06:00 |
|