Changeset 2916 for trunk/src/kmk
- Timestamp:
- Sep 15, 2016, 1:41:42 PM (9 years ago)
- Location:
- trunk/src/kmk
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/kmk/kmkbuiltin/redirect.c
r2912 r2916 387 387 int aFdTries[32]; 388 388 int cTries; 389 int fdOpened; 390 391 #ifdef KBUILD_OS_WINDOWS 392 if (strcmp(pszFilename, "/dev/null") == 0) 393 pszFilename = "nul"; 394 #endif 389 395 390 396 /* Open it first. */ 391 intfdOpened = open(pszFilename, fOpen | fNoInherit, fMode);397 fdOpened = open(pszFilename, fOpen | fNoInherit, fMode); 392 398 if (fdOpened < 0) 393 return err( 9, "open(%s,%#x,) failed", pszFilename, fOpen);399 return err(-1, "open(%s,%#x,) failed", pszFilename, fOpen); 394 400 395 401 /* Check for conflicts. */ … … 434 440 else 435 441 { 436 err( 9, "open(%s,%#x,) #%u failed", pszFilename, cTries + 1, fOpen);442 err(-1, "open(%s,%#x,) #%u failed", pszFilename, cTries + 1, fOpen); 437 443 break; 438 444 } … … 444 450 */ 445 451 if (fdOpened >= 0) 446 errx( 9, "failed to find a conflict free file descriptor for '%s'!", pszFilename);452 errx(-1, "failed to find a conflict free file descriptor for '%s'!", pszFilename); 447 453 448 454 while (cTries-- > 0) … … 1580 1586 #endif 1581 1587 } 1588 else 1589 rcExit = 9; 1582 1590 } 1583 1591 } -
trunk/src/kmk/main.c
r2914 r2916 920 920 921 921 #ifdef WINDOWS32 922 # ifndef KMK 922 923 /* 923 924 * HANDLE runtime exceptions by avoiding a requestor on the GUI. Capture … … 994 995 #endif 995 996 } 997 # endif /* !KMK */ 996 998 997 999 /* … … 1381 1383 1382 1384 # ifndef ELECTRIC_HEAP /* Drop this because it prevents JIT debugging. */ 1385 # ifndef KMK /* Don't want none of this crap. */ 1383 1386 SetUnhandledExceptionFilter(handle_runtime_exceptions); 1387 # endif 1384 1388 # endif /* !ELECTRIC_HEAP */ 1385 1389
Note:
See TracChangeset
for help on using the changeset viewer.