Final sync of pseudo-reloc.c with mingw64 and cygwin

This commit is contained in:
Charles Wilson 2009-11-02 12:16:21 +00:00
parent a657970571
commit 599b80fc86
2 changed files with 9 additions and 2 deletions

View File

@ -1,3 +1,9 @@
2009-11-02 Charles Wilson <mingw@cwilson.fastmail.fm>
Final sync of pseudo-reloc.c with mingw64 and cygwin
* lib/pseudo-reloc.c (__report_error) [CYGWIN]: Correct size bug
regarding error messages.
2009-10-29 Charles Wilson <mingw@cwilson.fastmail.fm>
Honor DESTDIR for winsup/mingw and winsup/w32api.

View File

@ -93,7 +93,8 @@ __report_error (const char *msg, ...)
char buf[SHORT_MSG_BUF_SZ];
wchar_t module[MAX_PATH];
char * posix_module = NULL;
static const char * UNKNOWN_MODULE = "<unknown module>: ";
static const char UNKNOWN_MODULE[] = "<unknown module>: ";
static const size_t UNKNOWN_MODULE_LEN = sizeof (UNKNOWN_MODULE) - 1;
static const char CYGWIN_FAILURE_MSG[] = "Cygwin runtime failure: ";
static const size_t CYGWIN_FAILURE_MSG_LEN = sizeof (CYGWIN_FAILURE_MSG) - 1;
DWORD len;
@ -130,7 +131,7 @@ __report_error (const char *msg, ...)
WriteFile (errh, (PCVOID)CYGWIN_FAILURE_MSG,
CYGWIN_FAILURE_MSG_LEN, &done, NULL);
WriteFile (errh, (PCVOID)UNKNOWN_MODULE,
sizeof(UNKNOWN_MODULE), &done, NULL);
UNKNOWN_MODULE_LEN, &done, NULL);
WriteFile (errh, (PCVOID)buf, len, &done, NULL);
}
WriteFile (errh, (PCVOID)"\n", 1, &done, NULL);