in helpers.c [96:109]
HANDLE h_open_pipe(const char* path)
{
assert(path);
HANDLE pipe = INVALID_HANDLE_VALUE;
pipe = CreateFileA(path, FILE_READ_ACCESS | FILE_WRITE_ACCESS,
FILE_SHARE_READ | FILE_SHARE_WRITE, 0, OPEN_EXISTING, 0,
NULL);
if (INVALID_HANDLE_VALUE == pipe)
h_error("Failed to open pipe %s\n", path);
return pipe;
}