diff options
Diffstat (limited to 'config.h.in')
-rw-r--r-- | config.h.in | 23 |
1 files changed, 20 insertions, 3 deletions
diff --git a/config.h.in b/config.h.in index a9ad24b..313616c 100644 --- a/config.h.in +++ b/config.h.in @@ -72,6 +72,7 @@ #undef W3MIMGDISPLAY_SETUID #undef USE_IMLIB #undef USE_GDKPIXBUF +#undef USE_GTK2 #undef USE_IMLIB2 #undef USE_XFACE #undef USE_DICT @@ -141,14 +142,18 @@ typedef long clen_t; #undef HAVE_CHDIR #undef HAVE_SETPGRP #undef HAVE_SETLOCALE +#undef HAVE_LANGINFO_CODESET #undef SETPGRP_VOID +#ifdef HAVE_SETPGRP #ifdef SETPGRP_VOID #define SETPGRP() setpgrp() #else #define SETPGRP() setpgrp(0,0) #endif - +#else /* no HAVE_SETPGRP; OS/2 EMX */ +#define SETPGRP() setpgid(0, 0) +#endif #undef HAVE_FLOAT_H #undef HAVE_SYS_SELECT_H @@ -161,9 +166,15 @@ typedef RETSIGTYPE MySignalHandler; #define SIGNAL_RETURN @SIGNAL_RETURN@ #ifdef HAVE_SIGSETJMP +#ifdef __MINGW32_VERSION +# define SETJMP(env) setjmp(env) +# define LONGJMP(env,val) longjmp(env, val) +# define JMP_BUF jmp_buf +#else # define SETJMP(env) sigsetjmp(env,1) # define LONGJMP(env,val) siglongjmp(env,val) # define JMP_BUF sigjmp_buf +#endif /* __MINGW32_VERSION */ #else # define SETJMP(env) setjmp(env) # define LONGJMP(env,val) longjmp(env) @@ -193,10 +204,8 @@ typedef RETSIGTYPE MySignalHandler; #if defined( __CYGWIN__ ) #define SUPPORT_NETBIOS_SHARE 1 -#if LANG == JA #define SUPPORT_WIN9X_CONSOLE_MBCS 1 #endif -#endif #if defined(__DJGPP__) #define DEFAULT_TERM "dosansi" @@ -230,4 +239,12 @@ typedef RETSIGTYPE MySignalHandler; #define BUNZIP2_NAME "bunzip2" #define INFLATE_NAME "inflate" +#ifdef __MINGW32_VERSION +#define SIGKILL SIGTERM +#define S_IXGRP 0 +#define S_IXOTH 0 +#define S_IRWXG 0 +#define S_IRWXO 0 +#endif /* __MINGW32_VERSION */ + #endif /* CONFIG_H_SEEN */ |