#if !defined(IN_CONFIGURE) && !defined(WIN32)
#include "postgres.h"
-#else
-/* From src/include/c.h" */
-#ifndef bool
-typedef char bool;
-#endif
-
-#ifndef true
-#define true ((bool) 1)
-#endif
-
-#ifndef false
-#define false ((bool) 0)
-#endif
#endif
#include <stdio.h>
#ifndef HAVE_STRERROR_R
static char *strerror_p1;
static char *strerror_p2;
-static bool strerror_threadsafe = false;
+static int strerror_threadsafe = 0;
#endif
#if !defined(WIN32) && !defined(HAVE_GETPWUID_R)
static struct passwd *passwd_p1;
static struct passwd *passwd_p2;
-static bool getpwuid_threadsafe = false;
+static int getpwuid_threadsafe = 0;
#endif
#if !defined(HAVE_GETADDRINFO) && !defined(HAVE_GETHOSTBYNAME_R)
static struct hostent *hostent_p1;
static struct hostent *hostent_p2;
static char myhostname[MAXHOSTNAMELEN];
-static bool gethostbyname_threadsafe = false;
+static int gethostbyname_threadsafe = 0;
#endif
-static bool platform_is_threadsafe = true;
+static int platform_is_threadsafe = 1;
int
main(int argc, char *argv[])
#ifndef HAVE_STRERROR_R
if (strerror_p1 != strerror_p2)
- strerror_threadsafe = true;
+ strerror_threadsafe = 1;
#endif
#if !defined(WIN32) && !defined(HAVE_GETPWUID_R)
if (passwd_p1 != passwd_p2)
- getpwuid_threadsafe = true;
+ getpwuid_threadsafe = 1;
#endif
#if !defined(HAVE_GETADDRINFO) && !defined(HAVE_GETHOSTBYNAME_R)
if (hostent_p1 != hostent_p2)
- gethostbyname_threadsafe = true;
+ gethostbyname_threadsafe = 1;
#endif
/* close down threads */
else
{
printf("not thread-safe. **\n");
- platform_is_threadsafe = false;
+ platform_is_threadsafe = 0;
}
#endif
else
{
printf("not thread-safe. **\n");
- platform_is_threadsafe = false;
+ platform_is_threadsafe = 0;
}
#endif
else
{
printf("not thread-safe. **\n");
- platform_is_threadsafe = false;
+ platform_is_threadsafe = 0;
}
#endif