mirror of
https://github.com/php/php-src.git
synced 2026-04-14 11:32:11 +02:00
30 lines
507 B
C
30 lines
507 B
C
#ifdef THREAD_SAFE
|
|
#include "tls.h"
|
|
#else
|
|
#define TLS_VARS
|
|
#define GLOBAL(a) a
|
|
#endif
|
|
#define WIN32_LEAN_AND_MEAN
|
|
#include <windows.h>
|
|
#include "winutil.h"
|
|
|
|
#ifndef THREAD_SAFE
|
|
static char Win_Error_msg[256];
|
|
#endif
|
|
|
|
char *php3_win_err(void)
|
|
{
|
|
TLS_VARS;
|
|
|
|
FormatMessage(
|
|
FORMAT_MESSAGE_FROM_SYSTEM,
|
|
NULL,
|
|
GetLastError(),
|
|
MAKELANGID(LANG_NEUTRAL, SUBLANG_DEFAULT), // Default language
|
|
(LPTSTR) GLOBAL(Win_Error_msg),
|
|
256,
|
|
NULL);
|
|
|
|
return GLOBAL(Win_Error_msg);
|
|
}
|