nix-super/src/libmain
John Ericson ac89bb064a Split up util.{hh,cc}
All OS and IO operations should be moved out, leaving only some misc
portable pure functions.

This is useful to avoid copious CPP when doing things like Windows and
Emscripten ports.

Newly exposed functions to break cycles:

 - `restoreSignals`
 - `updateWindowSize`
2023-11-05 12:20:02 -05:00
..
common-args.cc Split up util.{hh,cc} 2023-11-05 12:20:02 -05:00
common-args.hh nix: Support the --repair flag 2023-04-28 17:03:04 +02:00
local.mk Merge pull request #5175 from Pamplemousse/make 2021-08-30 12:44:29 +02:00
loggers.cc Split up util.{hh,cc} 2023-11-05 12:20:02 -05:00
loggers.hh Ensure all headers have #pragma once and are in API docs 2023-03-31 23:19:44 -04:00
nix-main.pc.in Fix building with GCC 9 2023-02-10 18:38:57 +01:00
progress-bar.cc Split up util.{hh,cc} 2023-11-05 12:20:02 -05:00
progress-bar.hh Ensure all headers have #pragma once and are in API docs 2023-03-31 23:19:44 -04:00
shared.cc Split up util.{hh,cc} 2023-11-05 12:20:02 -05:00
shared.hh Split up util.{hh,cc} 2023-11-05 12:20:02 -05:00
stack.cc libmain: Make the entire stack overflow handler pluggable 2022-10-14 12:53:46 +02:00