Mail Archives: djgpp-workers/2002/06/09/20:19:27
If file name has illegal character, dos error is 123 0x7b. This seems to fix
it. Comments? If not I'll commit it.
*** doserr2e.bak Sun Jun 10 05:48:24 2001
--- doserr2e.c Sun Jun 9 18:44:52 2002
*************** static unsigned char map[] = {
*** 22,26 ****
/* 68-6f */ ENODEV, ESRCH, EPERM, ENODEV, EBUSY, EPIPE, ENOENT, ENOSPC,
/* 70-77 */ ENOSPC, ENFILE, EBADF, EFAULT, EIO, ENOTTY, EINVAL, ENOSYS,
! /* 78-7f */ EINVAL, EIO, EINVAL, EFAULT, ENOSYS, ENOENT, EINVAL, EINVAL,
/* 80-87 */ ECHILD, EAGAIN, EINVAL, ESPIPE, ESPIPE, EXDEV, EXDEV, EXDEV,
/* 88-8f */ ENODEV, ENODEV, EXDEV, EXDEV, EXDEV, EXDEV, EBUSY, EEXIST,
--- 22,27 ----
/* 68-6f */ ENODEV, ESRCH, EPERM, ENODEV, EBUSY, EPIPE, ENOENT, ENOSPC,
/* 70-77 */ ENOSPC, ENFILE, EBADF, EFAULT, EIO, ENOTTY, EINVAL, ENOSYS,
! /* Windows 2000/XP return 0x7b if _open includes illegal char */
! /* 78-7f */ EINVAL, EIO, EINVAL, ENOENT, ENOSYS, ENOENT, EINVAL, EINVAL,
/* 80-87 */ ECHILD, EAGAIN, EINVAL, ESPIPE, ESPIPE, EXDEV, EXDEV, EXDEV,
/* 88-8f */ ENODEV, ENODEV, EXDEV, EXDEV, EXDEV, EXDEV, EBUSY, EEXIST,
- Raw text -