Ignore:
Timestamp:
Jan 28, 2015, 1:39:20 PM (10 years ago)
Author:
bird
Message:

2nd attempt at the ENOSPC problem on windows.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/kmk/kmkbuiltin/echo.c

    r2591 r2756  
    7373{
    7474        char *errstr = strerror(errno);
     75#ifdef _MSC_VER
     76        int doserrno = _doserrno;
     77       char szDosErr[48];
     78       sprintf(szDosErr, " (doserrno=%d)", doserrno);
     79#endif
    7580        write(STDERR_FILENO, prog, strlen(prog));
    7681        write(STDERR_FILENO, ": ", 2);
     
    7883        write(STDERR_FILENO, ": ", 2);
    7984        write(STDERR_FILENO, errstr, strlen(errstr));
     85#ifdef _MSC_VER
     86        write(STDERR_FILENO, szDosErr, strlen(szDosErr));
     87#endif
    8088        write(STDERR_FILENO, "\n", 1);
    8189}
Note: See TracChangeset for help on using the changeset viewer.