Guard sleep so that user-defined macros don't interfer. git-svn-id: svn+ssh://svn.code.sf.net/p/mingw-w64/code/trunk@5528 4407c894-4637-0410-b4f5-ada5f102cad1
diff --git a/mingw-w64-headers/crt/unistd.h b/mingw-w64-headers/crt/unistd.h index 462ce3a..919a377 100644 --- a/mingw-w64-headers/crt/unistd.h +++ b/mingw-w64-headers/crt/unistd.h
@@ -29,11 +29,15 @@ extern "C" { #endif -unsigned int __cdecl sleep (unsigned int _Duration); +#pragma push_macro("sleep") +#undef sleep +unsigned int __cdecl sleep (unsigned int); +#pragma pop_macro("sleep") + #if !defined __NO_ISOCEXT #include <sys/types.h> /* For useconds_t. */ -int __cdecl __MINGW_NOTHROW usleep(useconds_t useconds); +int __cdecl __MINGW_NOTHROW usleep(useconds_t); #endif /* Not __NO_ISOCEXT */ #ifndef FTRUNCATE_DEFINED