Files
fastfetch/src/common
apocelipes 53922779ba fix(Common): fixes for ffProcessAppendOutput
- Use pipe2 on Linux and BSDs, which can set all flags through a single syscall.
- macOS/darwin does not support pipe2, add a wrapper for it.
- Close pipes when fork() failed. These fds should be closed when
  the function returns.
- Set O_CLOEXEC at pipes, the exec() family of functions will close
  this fds automatically.
- Use _exit instead of exit. Exit calls the callbacks registered by atexit
  and flushes the stdio's buffer, which can lead to some unexpected behavior,
  especially after an exec syscall failure.
- Fix timeout.
- Not use non-blocking IO. because we only wait for one file, and cannot
  do other things during waiting.
2023-11-30 10:10:40 +08:00
..
2023-09-27 10:48:54 +08:00
2023-11-01 15:36:13 +08:00
2023-08-03 14:30:53 +08:00
2023-10-26 15:39:28 +08:00
2023-10-31 14:42:45 +08:00
2023-10-26 15:39:28 +08:00
2023-10-25 15:38:46 +08:00
2023-10-26 10:26:15 +08:00
2023-10-31 14:42:45 +08:00
2022-10-27 11:15:53 +08:00