X-Git-Url: https://git.sur5r.net/?a=blobdiff_plain;f=include%2Fac%2Funistd.h;h=a0c0e756b2517281fa5979007a47749828d2413b;hb=ca4764ccfa656cf23658182a60bc3af5a6d91f1a;hp=49236f8265edf171aa5fcece4e3e2ef0f6b53ee2;hpb=c37fa6d165421fa0640ae3a87d368f56c9f0eab9;p=openldap diff --git a/include/ac/unistd.h b/include/ac/unistd.h index 49236f8265..a0c0e756b2 100644 --- a/include/ac/unistd.h +++ b/include/ac/unistd.h @@ -1,7 +1,7 @@ /* Generic unistd.h */ /* $OpenLDAP$ */ /* - * Copyright 1998-2001 The OpenLDAP Foundation, Redwood City, California, USA + * Copyright 1998-2002 The OpenLDAP Foundation, Redwood City, California, USA * All rights reserved. * * Redistribution and use in source and binary forms, with or without @@ -60,4 +60,15 @@ LDAP_LUTIL_F(char*)(lutil_getpass) LDAP_P((const char *getpass)); #define ldap_unlockf(x) lutil_unlockf(x) #include +/* + * Windows: although sleep() will be resolved by both MSVC and Mingw GCC + * linkers, the function is not declared in header files. This is + * because Windows' version of the function is called _sleep(), and it + * is declared in stdlib.h + */ + +#ifdef _WIN32 +#define sleep _sleep +#endif + #endif /* _AC_UNISTD_H */