- Aug 15, 2024
-
-
-
Jeremy Soller authored
Remove all uses of the legacy scheme syntax See merge request redox-os/relibc!492
-
Jeremy Soller authored
Fixes for forkpty and dprintf tests See merge request redox-os/relibc!494
-
- Aug 10, 2024
-
-
Jacob Lorentzon authored
-
Jacob Lorentzon authored
The former is more portable, even on Linux if for example sudo/doas is used.
-
Jacob Lorentzon authored
-
- Aug 04, 2024
-
-
bjorn3 authored
-
- Aug 01, 2024
-
-
Jeremy Soller authored
Implement ctermid() See merge request redox-os/relibc!490
-
Jeremy Soller authored
Refactor mktime, timegm and fix wcpncpy test See merge request redox-os/relibc!487
-
-
Jeremy Soller authored
swscanf and vswscanf implementation proposal See merge request redox-os/relibc!472
-
-
Jeremy Soller authored
Implement dprintf and vdprintf See merge request redox-os/relibc!489
-
- Jul 25, 2024
-
-
Agoston Szepessy authored
-
- Jul 23, 2024
-
-
Agoston Szepessy authored
-
Jeremy Soller authored
Implement getpass() See merge request redox-os/relibc!488
-
Agoston Szepessy authored
Use u8 internally instead of `c_char`.
-
Agoston Szepessy authored
- Remove `stdio` functions and use `File` API completely. - Remove `unsafe` from wrapper function. - Move static buffer to `getpass()` instead of keeping it in wrapper.
-
Agoston Szepessy authored
Returns a Result for better error handling.
-
Agoston Szepessy authored
Also make fields in `termios` public; required for modifying them. There's an new type of test: `EXPECT_INPUT_BINS`. These require a `.exp` file to be present along with the `.c` file. The `.exp` file takes the produced binary as an argument and sends input to the program. This is useful for testing functions like `getpass()`.
-
- Jul 22, 2024
-
-
Jeremy Soller authored
-
- Jul 21, 2024
-
-
Jeremy Soller authored
Exclude dirs during build with no cbindgen.toml See merge request redox-os/relibc!486
-
Agoston Szepessy authored
Fixes the panic that occurs on builds.
-
- Jul 20, 2024
-
-
Jeremy Soller authored
Process/thread distinction improvements See merge request redox-os/relibc!485
-
Jacob Lorentzon authored
-
Jacob Lorentzon authored
-
Jacob Lorentzon authored
-
Jacob Lorentzon authored
-
- Jul 19, 2024
-
-
Jacob Lorentzon authored
-
Jacob Lorentzon authored
-
- Jul 18, 2024
-
-
Jacob Lorentzon authored
-
Jacob Lorentzon authored
-
Jacob Lorentzon authored
-
Jacob Lorentzon authored
-
Jacob Lorentzon authored
These can occur in the following scenario: - thread 1 has blocked signal A - thread 2 has not blocked signal A - signal A is sent to a process with thread 1 and thread 2 - thread 1 is simultaneously unblocking signal A, and thus jumps to the trampoline - thread 2 is awoken, but thread 1 won the "fetch_andn" to clear the signal bit. If the signal asm is jumped to automatically after each timer interrupt, this scenario will also be relatively common due to that.
-
Jacob Lorentzon authored
-
Jacob Lorentzon authored
-
Jacob Lorentzon authored
-
Jacob Lorentzon authored
-
Jacob Lorentzon authored
-