lix/src
Eelco Dolstra 9fc8d00d74 MonitorFdHup: Make it work on macOS again
It appears that on current macOS versions, our use of poll() to detect
client disconnects no longer works. As a workaround, poll() for
POLLRDNORM, since this *will* wake up when the client has
disconnected. The downside is that it also wakes up when input is
available. So just sleep for a bit in that case.  This means that on
macOS, a client disconnect may take up to a second to be detected,
but that's better than not being detected at all.

Fixes #7584.
2023-01-11 10:48:40 -08:00
..
build-remote build-remote: Add brackets to error message 2022-11-04 10:49:44 -07:00
libcmd Merge pull request #7543 from obsidiansystems/typed-string-context 2023-01-11 07:09:37 +01:00
libexpr Merge pull request #7543 from obsidiansystems/typed-string-context 2023-01-11 07:09:37 +01:00
libfetchers Allow to disable global flake-registry with "" 2022-12-12 15:32:02 +01:00
libmain Make clear that StorePathWithOutputs is a deprecated type 2023-01-10 11:27:19 -05:00
libstore Merge pull request #7543 from obsidiansystems/typed-string-context 2023-01-11 07:09:37 +01:00
libutil MonitorFdHup: Make it work on macOS again 2023-01-11 10:48:40 -08:00
nix Parse string context elements properly 2023-01-10 13:10:49 -05:00
nix-build nix-build: remove unused --add-root arg 2022-09-27 00:07:42 +02:00
nix-channel Fix segfault in headerCallback() 2022-03-03 11:11:16 +01:00
nix-collect-garbage Add missing rethrows in conditional exception handlers 2022-06-10 10:52:41 -07:00
nix-copy-closure
nix-env Merge remote-tracking branch 'origin/master' into coerce-string 2023-01-02 20:53:39 +01:00
nix-instantiate Revert to copyStore = true for nix-instantiate and nix-env 2022-08-23 14:40:27 +02:00
nix-store Fix unused variable warning 2022-12-12 16:41:46 +01:00
resolve-system-dependencies Get rid of most .at calls (#6393) 2022-05-04 07:44:32 +02:00
toml11 Replace cpptoml with toml11 2021-12-17 22:03:33 +01:00