* Directory Runtime Support
*/
-#include "config.h"
+#include "ghcconfig.h"
// The following is required on Solaris to force the POSIX versions of
// the various _r functions instead of the Solaris versions.
-#ifdef solaris2_TARGET_OS
+#ifdef solaris2_HOST_OS
#define _POSIX_PTHREAD_SEMANTICS
#endif
#include "HsBase.h"
-#if defined(mingw32_TARGET_OS) || defined(__MINGW32__) || defined(_MSC_VER)
+#if defined(mingw32_HOST_OS) || defined(__MINGW32__) || defined(_MSC_VER)
#include <windows.h>
static
#if HAVE_READDIR_R
struct dirent* p;
int res;
- static unsigned int nm_max = -1;
+ static unsigned int nm_max = (unsigned int)-1;
if (pDirE == NULL) {
return -1;
__hscore_renameFile( HsAddr src,
HsAddr dest)
{
-#if (defined(_MSC_VER) || defined(_WIN32))
+#if defined(mingw32_HOST_OS) || defined(__MINGW32__) || defined(_MSC_VER)
static int forNT = -1;
/* ToDo: propagate error codes back */