bjorn3
24aaf8fac9
redox-rt: Use Option rather than MaybeUninit + bool
2026-02-07 18:37:37 +01:00
Anhad Singh
df647941c5
misc(pthread): remove the need for tid_mutex
...
Signed-off-by: Anhad Singh <andypython@protonmail.com >
2026-01-09 22:55:58 +11:00
Jeremy Soller
0844e6fc90
WIP: use upper fd table
2025-11-15 07:55:37 -07:00
Josh Megnauth
e39b27664f
unsafe_op_in_unsafe_fn: ld_so, generic/redox-rt
...
There are a few functions where I allowed the lint. The lower level and
FFI nature of relibc means that there are areas with a lot of unsafe.
Some functions are basically long blocks of unsafe or contain lots of
small blocks of unsafe. unsafe_op_in_unsafe_fn doesn't add clarity to
these functions. Instead, it reduces readability by adding an indent or
small "unsafe { .. }" clutter.
2025-10-04 21:36:51 -04:00
Jeremy Soller
82084440ad
Support nightly-2025-10-03
2025-10-03 21:51:10 -06:00
4lDO2
0e0246bc69
Let procmgr handle process names.
2025-04-19 19:27:03 +02:00
4lDO2
6d72048b13
Store proc_fd in MaybeUninit with external discriminant.
2025-04-19 19:27:01 +02:00
4lDO2
a8ee9e72ee
Fix possible TCB.thread_fd() use-after-free.
2025-04-19 19:27:00 +02:00
4lDO2
48df8f5bba
Add unstable interface for getting current thread fd.
2025-04-19 19:26:58 +02:00
4lDO2
26399569de
Reach init w/proc manager.
2025-04-19 19:26:57 +02:00
4lDO2
fed49a29af
Properly deallocate thread stack on pthread_exit.
2024-09-24 19:34:53 +02:00
bjorn3
49c708f537
Remove all uses of the legacy scheme syntax"
2024-08-04 13:49:10 +02:00
4lDO2
0b3be2d190
Write correct value to kernel when exiting thread.
2024-07-18 23:59:47 +02:00
4lDO2
4cb6644181
Implement exit_this_thread on Redox.
2024-07-18 23:59:47 +02:00
4lDO2
c286dd6d33
Use new-thread proc API
2024-07-18 23:59:47 +02:00
4lDO2
4c20a9abb2
Enable syscall restart in futex_wait.
2024-07-16 11:55:06 +02:00
4lDO2
20284eb2b2
Fix rlct_clone.
2024-07-09 15:00:54 +02:00
4lDO2
736a445af6
Use new proc control struct too.
2024-07-09 15:00:53 +02:00
4lDO2
53ed7aae59
Move rlct_clone, sigprocmask, sigaction, to rt.
2024-07-09 15:00:52 +02:00