diff options
| author | Fumitoshi UKAI <ukai@debian.or.jp> | 2005-02-26 17:06:44 +0000 | 
|---|---|---|
| committer | Fumitoshi UKAI <ukai@debian.or.jp> | 2005-02-26 17:06:44 +0000 | 
| commit | 088e2bc30b897a2eb48ba5ee6ab6dc3a1219afa1 (patch) | |
| tree | eb82ee68774acaa576e6a776279a1004c0b87952 | |
| parent | [w3m-dev-en 01045] From newbie: problem with w3m-0.5.1 installation (diff) | |
| download | w3m-088e2bc30b897a2eb48ba5ee6ab6dc3a1219afa1.tar.gz w3m-088e2bc30b897a2eb48ba5ee6ab6dc3a1219afa1.zip | |
[w3m-dev 04143] Patch for OS/2
* config.h.in: ifdef HAVE_SETPGRP
* configure.in: define USE_BINMODE_STREAM for *os2-emx*
* islang.c: ULONG -> unsigned long
* main.c: ULONG -> unsigned long
Diffstat (limited to '')
| -rw-r--r-- | config.h.in | 5 | ||||
| -rw-r--r-- | configure.in | 2 | ||||
| -rw-r--r-- | islang.c | 2 | ||||
| -rw-r--r-- | main.c | 4 | 
4 files changed, 8 insertions, 5 deletions
| diff --git a/config.h.in b/config.h.in index 38ee8e9..09283fa 100644 --- a/config.h.in +++ b/config.h.in @@ -145,12 +145,15 @@ typedef long clen_t;  #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 diff --git a/configure.in b/configure.in index 70a654d..9277a94 100644 --- a/configure.in +++ b/configure.in @@ -110,7 +110,7 @@ AC_DEFINE(AUXBIN_TARGETS, "$AUXBIN_TARGETS")  AC_SUBST(USE_BINMODE_STREAM)  case "$host_os" in -  *cygwin*) +  *cygwin*|*os2-emx*)      AC_DEFINE(USE_BINMODE_STREAM)      ;;  esac @@ -18,7 +18,7 @@ main(int argc, char **argv)  	return 1;      if (isdigit((int)*argv[1])) { -	ULONG CpList[8], CpSize; +	unsigned long CpList[8], CpSize;  	APIRET rc = DosQueryCp(sizeof(CpList), CpList, &CpSize);  	if (rc)  	    return rc; @@ -1,4 +1,4 @@ -/* $Id: main.c,v 1.246 2004/09/29 15:44:03 ukai Exp $ */ +/* $Id: main.c,v 1.247 2005/02/26 17:06:44 ukai Exp $ */  #define MAINPROGRAM  #include "fm.h"  #include <signal.h> @@ -5673,7 +5673,7 @@ searchKeyNum(void)  static char *  getCodePage(void)  { -    ULONG CpList[8], CpSize; +    unsigned long CpList[8], CpSize;      if (!getenv("WINDOWID") && !DosQueryCp(sizeof(CpList), CpList, &CpSize))  	return Sprintf("CP%d", *CpList)->ptr; | 
