Files
RedBear-OS/local
vasilito 9d122cb437 feat: S3 EINTR handling — Semaphore::wait returns c_int errno, retry on EINTR
sync/semaphore.rs:
- wait() return type: Result<(), ()> → Result<(), c_int>
- Returns EINTR when futex_wait interrupted by signal
- Returns ETIMEDOUT on CLOCK_REALTIME conversion failure

semaphore/mod.rs:
- sem_wait/sem_clockwait/sem_timedwait: loop on EINTR, return -1 on other errors
- EINTR import added

S1: refcounting  | S2: name canonicalization  | S3: EINTR 
Boot verified: greeter ready on VT 3
2026-05-05 21:48:18 +01:00
..