I can't do this for e.g. because kill is not @nogc.
Pid currentSpawnedPid;extern(C) void killCurrentPidHandler(int sig) nothrow @nogc @system {
kill(currentSpawnedPid, sig);
}
int main() {
currentSpawnedPid = spawnProcess(["docker-compose", "up"],
stdin, stdout, stderr);
signal(SIGINT, &killCurrentPidHandler); return wait(currentSpawnedPid); } Any other ways to go about this? Cheers, - Ali
