auronandace
|
293a2e991d
|
do not derive Copy for timespec
|
2026-03-11 14:37:16 +00:00 |
|
Anhad Singh
|
2f8f12e3c7
|
misc(pthread/mutex): cleanup
Signed-off-by: Anhad Singh <andypython@protonmail.com>
|
2026-01-28 01:05:11 +11:00 |
|
Anhad Singh
|
d82240f228
|
fix(pthread/mutex): broken pthread_mutexattr_*
Regression of https://gitlab.redox-os.org/redox-os/relibc/-/merge_requests/890
* The unsafe block needs to be moved *outside* to make sure the `attr`
is mutated.
* `RlctMutexAttr` was `Copy` which is not required.
Signed-off-by: Anhad Singh <andypython@protonmail.com>
|
2026-01-27 19:31:14 +11:00 |
|
sourceturner
|
defd2ce7c3
|
Deny deny-unsafe_op_in_unsafe_fn on the crate level
|
2026-01-21 00:41:57 +01:00 |
|
sourceturner
|
ac449a4338
|
Use unsafe blocks in pthread.h implementation
|
2026-01-18 21:09:17 +01:00 |
|
Wildan M
|
9789af36f0
|
Put timespec convert into common fn
|
2026-01-07 00:07:50 +07:00 |
|
Wildan M
|
ba4d789f6e
|
Calculate pthread_mutex_timedlock clock
|
2026-01-06 23:33:00 +07:00 |
|
Jeremy Soller
|
82084440ad
|
Support nightly-2025-10-03
|
2025-10-03 21:51:10 -06:00 |
|
4lDO2
|
4bd0d2a1ef
|
Move pthread::Errno to separate module.
|
2024-09-11 23:22:29 +02:00 |
|
Noa
|
df6f4678e8
|
Fix warnings
|
2023-05-30 13:46:17 -05:00 |
|
4lDO2
|
cdd0f67b23
|
Rustfmt.
|
2023-05-17 15:28:10 +02:00 |
|
4lDO2
|
9356098fb2
|
WIP: More complete pthread mutex implementation.
|
2023-05-06 17:02:52 +02:00 |
|
4lDO2
|
cf34e2512e
|
Move condvar impl to a mostly-safe module.
|
2023-05-06 17:02:51 +02:00 |
|
4lDO2
|
b455e2e374
|
Misc improvements, move barrier to safe module.
|
2023-05-06 17:02:51 +02:00 |
|
4lDO2
|
bd6cc20a75
|
Make pthread types opaque, and check against libc.
|
2023-05-06 17:02:51 +02:00 |
|
4lDO2
|
b9f19f4326
|
Get pcid to work using this pthread impl.
|
2023-05-06 17:02:51 +02:00 |
|
4lDO2
|
6a658bc33d
|
Add needed functions for acid to link.
|
2023-05-06 17:02:51 +02:00 |
|
4lDO2
|
558d43082c
|
WIP: Expand native pthreads implementation.
|
2023-05-06 17:02:50 +02:00 |
|