1329 |
0, |
0, |
1330 |
TRUE, |
TRUE, |
1331 |
DUPLICATE_SAME_ACCESS) == FALSE) { |
DUPLICATE_SAME_ACCESS) == FALSE) { |
1332 |
fatal (NILF, _("create_child_process: DuplicateHandle(In) failed (e=%d)\n"), |
fatal (NILF, _("create_child_process: DuplicateHandle(In) failed (e=%ld)\n"), |
1333 |
GetLastError()); |
GetLastError()); |
1334 |
|
|
1335 |
} |
} |
1340 |
0, |
0, |
1341 |
TRUE, |
TRUE, |
1342 |
DUPLICATE_SAME_ACCESS) == FALSE) { |
DUPLICATE_SAME_ACCESS) == FALSE) { |
1343 |
fatal (NILF, _("create_child_process: DuplicateHandle(Err) failed (e=%d)\n"), |
fatal (NILF, _("create_child_process: DuplicateHandle(Err) failed (e=%ld)\n"), |
1344 |
GetLastError()); |
GetLastError()); |
1345 |
} |
} |
1346 |
|
|
1347 |
if (!CreatePipe(&hChildOutRd, &hChildOutWr, &saAttr, 0)) |
if (!CreatePipe(&hChildOutRd, &hChildOutWr, &saAttr, 0)) |
1348 |
fatal (NILF, _("CreatePipe() failed (e=%d)\n"), GetLastError()); |
fatal (NILF, _("CreatePipe() failed (e=%ld)\n"), GetLastError()); |
1349 |
|
|
1350 |
hProcess = process_init_fd(hIn, hChildOutWr, hErr); |
hProcess = process_init_fd(hIn, hChildOutWr, hErr); |
1351 |
|
|