Commit Graph

25 Commits (master)

Author SHA1 Message Date
Daniel Kolesa 2077ff0752 correctly enforce symbol visibility 2020-09-19 04:16:26 +02:00
Daniel Kolesa 51d7a62bee eliminate -Wweak-vtables warnings 2018-01-05 22:48:38 +01:00
Daniel Kolesa 723c06c612 various warning fixes with -Weverything 2018-01-03 17:13:38 +01:00
Daniel Kolesa f882292f2a get rid of gcc specific workarounds 2017-11-10 20:19:25 +01:00
Daniel Kolesa 1893f4b941 gcc warning fix 2017-11-10 20:11:58 +01:00
Daniel Kolesa 2ce488002a use <> for includes everywhere 2017-06-19 16:59:36 +02:00
Daniel Kolesa 45c8450209 envvar support in subprocess 2017-05-13 18:36:40 +02:00
Daniel Kolesa 2fc506d1bb fewer temporary allocations in subprocess 2017-05-13 17:02:39 +02:00
Daniel Kolesa 06687881c1 implement subprocess detach and validity checks 2017-05-13 00:00:44 +02:00
Daniel Kolesa 0925ff3350 clean up platform checks 2017-05-12 00:05:18 +02:00
Daniel Kolesa 005485f6a6 rename to subprocess_stream/error 2017-05-11 23:57:04 +02:00
Daniel Kolesa 5fc674e4d3 allow split_args to take a lambda 2017-05-11 23:49:51 +02:00
Daniel Kolesa cc18d2b736 add subprocess constructors that open as part of the construction 2017-05-11 19:36:17 +02:00
Daniel Kolesa 10caf39244 split win32 and posix code of context_stack and process into separate files 2017-05-10 00:30:23 +02:00
Daniel Kolesa 469c85639a some more platform checks 2017-05-10 00:02:37 +02:00
Daniel Kolesa 9e429189d7 more foolproof subprocess interface 2017-05-09 23:58:20 +02:00
Daniel Kolesa af951a243c use strings for subprocess errors 2017-05-09 20:33:45 +02:00
Daniel Kolesa 6b228ee6a8 documentation for subprocess 2017-05-08 21:23:15 +02:00
Daniel Kolesa ea7f4062b7 hide platform-specific data from subprocess 2017-05-08 20:32:36 +02:00
Daniel Kolesa 4966830d33 rename process_info to subprocess 2017-05-08 18:42:30 +02:00
Daniel Kolesa 4022897195 make sure process exec never leaks file descriptors 2017-05-08 17:10:09 +02:00
Daniel Kolesa ce1b94624a rename process_pipe 2017-05-08 04:13:07 +02:00
Daniel Kolesa 61fcfeee2e slight process api cleanup 2017-05-08 04:09:47 +02:00
Daniel Kolesa 1ecf921f1a initial impl of process calling api (posix only atm) 2017-05-08 03:51:45 +02:00
Daniel Kolesa f01992c952 add command line splitting api (posix, windows) and use it from build 2017-05-07 21:17:13 +02:00