Commits on Source (20)
-
Peter Limkilde Svendsen authored
-
Peter Limkilde Svendsen authored
-
Peter Limkilde Svendsen authored
-
jD91mZM2 authored
-
jD91mZM2 authored
-
jD91mZM2 authored
This was just my attempt at being smart, I didn't realize `compare_exchange` returned the old value (I'm dumb!), so I thought that if the value was 1 then it must have become 2. Normally with small errors like these you should leave a comment explaining why, but really, compare and *exchange* is pretty obvious. My bad.
-
jD91mZM2 authored
-
Jeremy Soller authored
-
Jeremy Soller authored
-
Jeremy Soller authored
-
jD91mZM2 authored
-
jD91mZM2 authored
WIP mainly because we *should* use thread locals, but #[thread_local] causes segfaults.
-
-
jD91mZM2 authored
Implement l64a() See merge request redox-os/relibc!227
-
-
jD91mZM2 authored
Alloc functions cleanup See merge request redox-os/relibc!224
-
jD91mZM2 authored
Use try_from in getpagesize(), add test See merge request redox-os/relibc!225
Showing
- src/header/stdio/mod.rs 14 additions, 9 deletionssrc/header/stdio/mod.rs
- src/header/stdlib/mod.rs 52 additions, 26 deletionssrc/header/stdlib/mod.rs
- src/header/sys_select/mod.rs 27 additions, 48 deletionssrc/header/sys_select/mod.rs
- src/header/unistd/mod.rs 56 additions, 5 deletionssrc/header/unistd/mod.rs
- src/ld_so/mod.rs 89 additions, 0 deletionssrc/ld_so/mod.rs
- src/ld_so/start.rs 2 additions, 7 deletionssrc/ld_so/start.rs
- src/macros.rs 19 additions, 0 deletionssrc/macros.rs
- src/mutex.rs 27 additions, 13 deletionssrc/mutex.rs
- src/platform/pte.rs 16 additions, 43 deletionssrc/platform/pte.rs
- src/start.rs 18 additions, 9 deletionssrc/start.rs
- tests/Makefile 3 additions, 0 deletionstests/Makefile
- tests/expected/stdlib/a64l.stdout 40 additions, 0 deletionstests/expected/stdlib/a64l.stdout
- tests/expected/tls.stderr 0 additions, 0 deletionstests/expected/tls.stderr
- tests/expected/tls.stdout 2 additions, 0 deletionstests/expected/tls.stdout
- tests/expected/unistd/fork.stderr 0 additions, 0 deletionstests/expected/unistd/fork.stderr
- tests/expected/unistd/fork.stdout 3 additions, 0 deletionstests/expected/unistd/fork.stdout
- tests/stdlib/a64l.c 30 additions, 0 deletionstests/stdlib/a64l.c
- tests/stdlib/alloc.c 51 additions, 7 deletionstests/stdlib/alloc.c
- tests/tls.c 10 additions, 0 deletionstests/tls.c
- tests/unistd/fork.c 29 additions, 0 deletionstests/unistd/fork.c
tests/expected/tls.stderr
0 → 100644
tests/expected/tls.stdout
0 → 100644
tests/expected/unistd/fork.stderr
0 → 100644
tests/expected/unistd/fork.stdout
0 → 100644
tests/tls.c
0 → 100644
tests/unistd/fork.c
0 → 100644