lix/src
Eelco Dolstra 3ed9e4ad9b * Some hardcore magic to handle asynchronous client disconnects.
The problem is that when we kill the client while the worker is
  building, and the builder is not writing anything to stderr, then
  the worker never notice that the socket is closed on the other side,
  so it just continues indefinitely.  The solution is to catch SIGIO,
  which is sent when the far side of the socket closes, and simulate
  an normal interruption.  Of course, SIGIO is also sent every time
  the client sends data over the socket, so we only enable the signal
  handler when we're not expecting any data...
2006-12-03 03:03:36 +00:00
..
bin2c * "Fix expression" -> "Nix expression". 2003-11-18 12:06:07 +00:00
boost * Install header files in /nix/include/nix. 2006-09-04 22:41:36 +00:00
bsdiff-4.3 * Print a better error message when writing the patched file (e.g., 2006-02-01 17:28:13 +00:00
libexpr * Remove SwitchToOriginalUser, we're not going to need it anymore. 2006-12-02 14:34:14 +00:00
libmain * Remove most of the old setuid code. 2006-12-02 15:45:51 +00:00
libstore * Use a Unix domain socket instead of pipes. 2006-12-03 02:36:44 +00:00
libutil * Pid::kill() should be interruptable. 2006-12-03 02:12:26 +00:00
nix-env * Move addTempRoot() to the store API, and add another function 2006-12-02 16:41:36 +00:00
nix-hash * Use a proper namespace. 2006-09-04 21:06:23 +00:00
nix-instantiate * Put building in the store API. 2006-11-30 18:02:04 +00:00
nix-log2xml * Support for srcdir != builddir (NIX-41). 2006-05-12 11:47:45 +00:00
nix-store * Remove SwitchToOriginalUser, we're not going to need it anymore. 2006-12-02 14:34:14 +00:00
nix-worker * Some hardcore magic to handle asynchronous client disconnects. 2006-12-03 03:03:36 +00:00
aterm-helper.pl * Big cleanup of the semantics of paths, strings, contexts, string 2006-10-16 15:55:34 +00:00
Makefile.am * Merge addToStore and addToStoreFixed. 2006-12-01 20:51:18 +00:00