1
1
Fork 0
mirror of https://github.com/NixOS/nix.git synced 2025-11-22 10:19:36 +01:00
nix/src/libutil/unix
Jade Lovelace ff62e83989 daemon: remove workaround for macOS kernel bug that seems fixed
This was filed as https://github.com/nixos/nix/issues/7584, but as far
as I can tell, the previous solution of POLLHUP works just fine on macOS
14. I've also tested on an ancient machine with macOS 10.15.7, which
also has POLLHUP work correctly.

It's possible this might regress some older versions of macOS that have
a kernel bug, but I went looking through the history on the sources and
didn't find anything that looked terribly convincingly like a bug fix
between 2020 and today. If such a broken version exists, it seems pretty
reasonable to suggest simply updating the OS.

Change-Id: I178a038baa000f927ea2cbc4587d69d8ab786843

Based off of commit 69e2ee5b25752ba5fd8644cef56fb9d627ca4a64. Ericson2314 added
additional other information.

(cherry picked from commit 9b3352c3c8)
2025-03-23 23:54:09 +00:00
..
environment-variables.cc Factor out lookupExecutable and other PATH improvments 2024-08-07 18:12:58 -04:00
file-descriptor.cc nix::readLine: Add eofOk parameter 2024-11-06 14:42:51 +01:00
file-path.cc Factor out lookupExecutable and other PATH improvments 2024-08-07 18:12:58 -04:00
file-system.cc Build the local store on Windows 2024-05-10 13:05:23 -04:00
meson.build Make sure we have an execvpe on Windows too 2024-08-26 15:45:55 -04:00
monitor-fd.hh daemon: remove workaround for macOS kernel bug that seems fixed 2025-03-23 23:54:09 +00:00
muxable-pipe.cc More work on the scheduler for windows 2024-05-28 11:39:49 -04:00
os-string.cc Factor out lookupExecutable and other PATH improvments 2024-08-07 18:12:58 -04:00
processes.cc Make sure we have an execvpe on Windows too 2024-08-26 15:45:55 -04:00
signals-impl.hh fix missing includes in various headers 2024-12-17 22:00:34 +01:00
signals.cc Split ignoreException for destructors or interrupt-safe 2024-09-30 11:50:25 +02:00
users.cc More support for std::filepath in libnixutil 2024-08-26 17:23:56 -04:00