}
#endif
-#ifndef MSWIN32
+#if !defined(MSWIN32) && !defined(WIN32)
#include <pwd.h>
static unsigned char userbuf[SMALLBUF];
static agxbuf xb;
char *gvUsername(void)
{
char *user = NULL;
-#ifndef MSWIN32
+#if !defined(MSWIN32) && !defined(WIN32)
static int first = 1;
struct passwd *p;
if (first) {
void gvToggle(int s)
{
Tflag = !Tflag;
-#ifndef MSWIN32
+#if !defined(MSWIN32) && !defined(WIN32)
signal(SIGUSR1, gvToggle);
#endif
}
# endif
#endif
-#ifdef S_IRUSR
+#if defined(S_IRUSR) && defined(S_IWUSR) && defined(S_IRGRP) && defined(S_IWGRP) && defined(S_IROTH) && defined(S_IWOTH)
#define SF_CREATMODE (S_IRUSR|S_IWUSR|S_IRGRP|S_IWGRP|S_IROTH|S_IWOTH)
#else
#define SF_CREATMODE 0666