Files
ghostty/src/os
Mitchell Hashimoto 0d6a1d3fdb Prevent fd leaks to the running shell or command
Multiple fixes to prevent file descriptor leaks:

- libxev eventfd now uses CLOEXEC
- linux: cgroup clone now uses CLOEXEC for the cgroup fd
- termio pipe uses pipe2 with CLOEXEC
- pty master always sets CLOEXEC because the child doesn't need it
- termio exec now closes pty slave fd after fork

There still appear to be some fd leaks happening. They seem related to
GTK, they aren't things we're accessig directly. I still want to
investigate them but this at least cleans up the major sources of fd
leakage.
2025-01-23 22:12:58 -08:00
..
2024-08-16 10:57:19 -07:00
2024-12-16 10:56:27 -05:00
2023-11-17 21:50:34 -08:00
2024-01-14 14:48:56 -08:00
2024-12-30 12:21:28 -08:00
2024-12-27 16:27:19 +01:00
2025-01-08 13:19:00 -06:00
2024-08-16 10:57:19 -07:00