Changeset 885
- Timestamp:
- Apr 29, 2007, 9:54:40 PM (18 years ago)
- Location:
- trunk/src/ash
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/ash/Makefile.kmk
r868 r885 18 18 kmk_ash_DEFS.solaris = BSD 19 19 kmk_ash_DEFS.win = \ 20 BSD PC_PATH_SEP PC_DRIVE_LETTERS PC_EXE_EXTS 20 BSD PC_PATH_SEP PC_DRIVE_LETTERS PC_EXE_EXTS PC_SLASHES 21 21 kmk_ash_DEFS.os2 = \ 22 22 HAVE_SYS_SIGNAME HAVE_SYSCTL_H HAVE_SETPROGNAME \ 23 EXEC_HASH_BANG_SCRIPT PC_OS2_LIBPATHS PC_PATH_SEP PC_DRIVE_LETTERS PC_EXE_EXTS 23 EXEC_HASH_BANG_SCRIPT PC_OS2_LIBPATHS PC_PATH_SEP PC_DRIVE_LETTERS PC_EXE_EXTS PC_SLASHES 24 24 kmk_ash_DEFS.darwin = \ 25 25 HAVE_SYS_SIGNAME HAVE_SYSCTL_H HAVE_SETPROGNAME -
trunk/src/ash/exec.c
r809 r885 334 334 const char *p; 335 335 char *q; 336 #ifdef PC_SLASHES 337 char *s; 338 #endif 336 339 const char *start; 337 340 int len; … … 351 354 while (stackblocksize() < len) 352 355 growstackblock(); 356 #ifdef PC_SLASHES 357 s = 358 #endif 353 359 q = stackblock(); 354 360 if (p != start) { … … 358 364 } 359 365 strcpy(q, name); 366 #ifdef PC_SLASHES 367 while ((s = strchr(s, '\\')) != NULL) 368 *s++ = '/'; 369 #endif 360 370 pathopt = NULL; 361 371 if (*p == '%') {
Note:
See TracChangeset
for help on using the changeset viewer.