@@ -1,5 +1,22 @@
|
||||
2001-11-21 Fumitoshi UKAI <ukai@debian.or.jp>
|
||||
|
||||
* [w3m-dev 02480] new configure
|
||||
* config.h.dist: updated
|
||||
* configure: $def_emacs_like_lineedit, $def_vi_prec_num
|
||||
$def_label_topline, $def_nextpage_topline
|
||||
$def_use_mark, $def_use_gopher, $def_use_alarm
|
||||
* configure: add --{ssl,gc}-{include,lib}dir, --mimetypes
|
||||
* configure: BoehmGC Debian hack
|
||||
* XMakefile: add $(OPTS)
|
||||
* terms.c: use HAVE_SYS_SELECT_H
|
||||
* configure: add sys/select.h detection
|
||||
* configure: no_float_h -> float_h
|
||||
* configure: add chdir() detection
|
||||
* local.c (localcgi_post): use HAVE_CHDIR instead of __EMX__
|
||||
* local.c (localcgi_get): ditto
|
||||
* main.c: <time.h> no need for #ifdef __EMX__
|
||||
other files already do #include <time.h>
|
||||
|
||||
[w3m-dev 02479]
|
||||
* rc.c (init_rc): remove #ifdef __EMX__ for tmpdir
|
||||
* config.h.dit: updated
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
# $Id: XMakefile,v 1.9 2001/11/21 09:42:23 ukai Exp $
|
||||
# $Id: XMakefile,v 1.10 2001/11/21 18:51:48 ukai Exp $
|
||||
SRCS=main.c file.c buffer.c display.c etc.c search.c linein.c table.c local.c \
|
||||
form.c map.c frame.c rc.c menu.c mailcap.c\
|
||||
func.c cookie.c history.c backend.c $(KEYBIND_SRC)
|
||||
@@ -26,7 +26,7 @@ SUBDIRS = $(SCRIPTSUBDIRS)
|
||||
INCLUDES=-I.
|
||||
|
||||
DEFS=$(INCLUDES) # -DDEBUG
|
||||
CFLAGS=$(MYCFLAGS) $(DEFS)
|
||||
CFLAGS=$(OPTS) $(MYCFLAGS) $(DEFS)
|
||||
LIBS=-L. -lindep $(GCLIB) $(MATHLIB) $(LOCAL_LIBRARIES) $(SYS_LIBRARIES)
|
||||
LIBS2=-L. -lindep $(GCLIB) $(LOCAL_LIBRARIES)
|
||||
INSTALL=sh install.sh
|
||||
|
||||
+10
-38
@@ -14,13 +14,6 @@
|
||||
*/
|
||||
#undef DICT
|
||||
|
||||
/*
|
||||
If you define USE_MARK, you can use set-mark MARK (C-SPC),
|
||||
goto-prev-mark PREV_MARK (ESC p), goto-next-mark NEXT_MARK (ESC n) and
|
||||
mark-by-regexp (").
|
||||
*/
|
||||
#undef USE_MARK
|
||||
|
||||
/*
|
||||
If you want to load and save URL history.
|
||||
*/
|
||||
@@ -31,21 +24,11 @@
|
||||
*/
|
||||
#define BG_COLOR
|
||||
|
||||
/*
|
||||
VI_PREC_NUM enables vi-like behavior for '2 SPC' or '2 b'
|
||||
*/
|
||||
#undef VI_PREC_NUM
|
||||
|
||||
/*
|
||||
* Do word fill
|
||||
*/
|
||||
#undef FORMAT_NICE
|
||||
|
||||
/*
|
||||
* Support Gopher protocol
|
||||
*/
|
||||
#undef USE_GOPHER
|
||||
|
||||
/*
|
||||
* Enable id attribute
|
||||
*/
|
||||
@@ -61,31 +44,11 @@
|
||||
*/
|
||||
#undef USE_EGD
|
||||
|
||||
/*
|
||||
* Use Emacs-like key binding for file name completion
|
||||
*/
|
||||
#undef EMACS_LIKE_LINEEDIT
|
||||
|
||||
/*
|
||||
* Remove line trailing spaces in html buffer.
|
||||
*/
|
||||
#undef ENABLE_REMOVE_TRAILINGSPACES
|
||||
|
||||
/*
|
||||
* Move cursor to top line when going to label.
|
||||
*/
|
||||
#undef LABEL_TOPLINE
|
||||
|
||||
/*
|
||||
* Move cursor to top line when moving to next page.
|
||||
*/
|
||||
#undef NEXTPAGE_TOPLINE
|
||||
|
||||
/*
|
||||
* Use alarm function.
|
||||
*/
|
||||
#undef USE_ALARM
|
||||
|
||||
/*
|
||||
* thin chars for menu frame
|
||||
*/
|
||||
@@ -129,6 +92,12 @@ MODEL=Linux.i686-monster-ja
|
||||
#define LANG JA
|
||||
#define KANJI_SYMBOLS
|
||||
#define COLOR
|
||||
#undef ANSI_COLOR
|
||||
#undef EMACS_LIKE_LINEEDIT
|
||||
#undef VI_PREC_NUM
|
||||
#undef USE_MARK
|
||||
#undef LABEL_TOPLINE
|
||||
#undef NEXTPAGE_TOPLINE
|
||||
#define MOUSE
|
||||
#define USE_GPM
|
||||
#undef USE_SYSMOUSE
|
||||
@@ -138,7 +107,8 @@ MODEL=Linux.i686-monster-ja
|
||||
#undef USE_SSL_VERIFY
|
||||
#undef FTPPASS_HOSTNAMEGEN
|
||||
#undef USE_NNTP
|
||||
#undef ANSI_COLOR
|
||||
#undef USE_GOPHER
|
||||
#undef USE_ALARM
|
||||
|
||||
#define DEF_EDITOR "/bin/vi"
|
||||
#define DEF_MAILER "/bin/mail"
|
||||
@@ -184,6 +154,7 @@ MODEL=Linux.i686-monster-ja
|
||||
#define HAVE_SRAND48
|
||||
#define HAVE_SRANDOM
|
||||
#undef HAVE_GETPASSPHRASE
|
||||
#define HAVE_CHDIR
|
||||
|
||||
|
||||
#define SETJMP(env) sigsetjmp(env,1)
|
||||
@@ -207,6 +178,7 @@ typedef void MySignalHandler;
|
||||
#define NOWRAP 1
|
||||
#define MATRIX 1
|
||||
#define HAVE_FLOAT_H
|
||||
#define HAVE_SYS_SELECT_H
|
||||
|
||||
#ifndef HAVE_SRAND48
|
||||
#ifdef HAVE_SRANDOM
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
#!/bin/sh
|
||||
# $Id: configure,v 1.10 2001/11/21 16:29:46 ukai Exp $
|
||||
# $Id: configure,v 1.11 2001/11/21 18:51:48 ukai Exp $
|
||||
# Configuration.
|
||||
#
|
||||
|
||||
@@ -34,6 +34,12 @@ echo "# Configuration at $host" > config.param
|
||||
# parameters:
|
||||
|
||||
prefix=/usr/local
|
||||
ssl_includedir=
|
||||
ssl_libdir=
|
||||
gc_includedir=
|
||||
gc_libdir=
|
||||
mimetypes=
|
||||
|
||||
all_yes=0
|
||||
while [ $# -gt 0 ]
|
||||
do
|
||||
@@ -79,6 +85,22 @@ do
|
||||
-cflags=*|--cflags=*)
|
||||
dcflags=`echo $1 | sed -e 's/-*cflags=//'`
|
||||
;;
|
||||
--ssl-includedir=*)
|
||||
ssl_includedir=`expr "$1" : "--ssl-includedir=\(.*\)"`
|
||||
;;
|
||||
--ssl-libdir=*)
|
||||
ssl_libdir=`expr "$1" : "--ssl-libdir=\(.*\)"`
|
||||
;;
|
||||
--gc-includedir=*)
|
||||
gc_includedir=`expr "$1" : "--gc-includedir=\(.*\)"`
|
||||
;;
|
||||
--gc-libdir=*)
|
||||
gc_libdir=`expr "$1" : "--gc-libdir=\(.*\)"`
|
||||
;;
|
||||
--mimetypes=*)
|
||||
mime_types=`expr "$1" : "--mimetypes=\(.*)\"`
|
||||
;;
|
||||
|
||||
-help|--help)
|
||||
echo "-yes, -nonstop Set all parameters to the default"
|
||||
echo "-prefix=DIR Specify prefix (default: /usr/local)"
|
||||
@@ -88,6 +110,11 @@ do
|
||||
echo "-code=(S|E|j|N|n|m)"
|
||||
echo " Specify default kanji code"
|
||||
echo "-cflags=FLAGS Specify C flags"
|
||||
echo "--ssl-includedir=DIR specify OpenSSL include dir"
|
||||
echo "--ssl-libdir=DIR specify OpenSSL lib dir"
|
||||
echo "--gc-includedir=DIR specify Boehm-GC include dir"
|
||||
echo "--gc-libdir=DIR specify Boehm-GC lib dir"
|
||||
echo "--mimetypes=PATH specify mime.types path"
|
||||
echo "-help Display help"
|
||||
exit 0
|
||||
;;
|
||||
@@ -198,7 +225,7 @@ save_params() {
|
||||
|
||||
find_ssl() {
|
||||
sslinclude=""
|
||||
for i1 in /usr /usr/local $prefix
|
||||
for i1 in $ssl_includedir /usr /usr/local $prefix
|
||||
do
|
||||
for i2 in /openssl /ssl /
|
||||
do
|
||||
@@ -225,6 +252,9 @@ find_ssl() {
|
||||
done
|
||||
done
|
||||
done
|
||||
if [ -f "$ssl_libdir/libssl.$ext" -o -f "$ssl_libdir/libcrypto.$ext" ]; then
|
||||
ssllib="-L$ssl_libdir $ssllib"
|
||||
fi
|
||||
ssllib="$ssllib -lssl -lcrypto"
|
||||
if [ "$sslinclude" = "" ]; then
|
||||
echo "Where is ssl.h? (for example, /usr/crypto/include)"
|
||||
@@ -411,6 +441,51 @@ else
|
||||
keymap_file="keybind"
|
||||
fi
|
||||
|
||||
echo "Do you want to use Emacs-like key binding for filename completion?"
|
||||
yesno emacs_like_lineedit "$emacs_like_lineedit" n
|
||||
echo "emacs_like_lineedit=$emacs_like_lineedit" >> config.param
|
||||
if [ "$emacs_like_lineedit" = y ]; then
|
||||
def_emacs_like_lineedit="#define EMACS_LIKE_LINEEDIT"
|
||||
else
|
||||
def_emacs_like_lineedit="#undef EMACS_LIKE_LINEEDIT"
|
||||
fi
|
||||
|
||||
echo "Do you want to use vi-like behavior for numeric prefix like '2 SPC'?"
|
||||
yesno vi_prec_num "$vi_prev_num" n
|
||||
echo "vi_prec_num=$vi_prec_num" >> config.param
|
||||
if [ "$vi_prec_num" = y ]; then
|
||||
def_vi_prec_num="#define VI_PREC_NUM"
|
||||
else
|
||||
def_vi_prec_num="#undef VI_PREC_NUM"
|
||||
fi
|
||||
|
||||
echo "Do you want to use mark operations?"
|
||||
yesno use_mark "$use_mark" n
|
||||
echo "use_mark=$use_mark" >> config.param
|
||||
if [ "$use_mark" = y ]; then
|
||||
def_use_mark='#define USE_MARK'
|
||||
else
|
||||
def_use_mark='#undef USE_MARK'
|
||||
fi
|
||||
|
||||
echo "Do you want to move cursor to top line when going to label?"
|
||||
yesno label_topline "$label_topline" n
|
||||
echo "label_topline $label_topline" >> config.param
|
||||
if [ "$label_topline" = y ]; then
|
||||
def_label_topline='#define LABEL_TOPLINE'
|
||||
else
|
||||
def_label_topline='#undef LABEL_TOPLINE'
|
||||
fi
|
||||
|
||||
echo "Do you want to move cursor to top line when moving to next page?"
|
||||
yesno nextpage_topline "$nextpage_topline" n
|
||||
echo "nextpage_topline $nextpage_topline" >> config.param
|
||||
if [ "$nextpage_topline" = y ]; then
|
||||
def_nextpage_topline='#define NEXTPAGE_TOPLINE'
|
||||
else
|
||||
def_nextpage_topline='#undef NEXTPAGE_TOPLINE'
|
||||
fi
|
||||
|
||||
if [ "$lang" = ja ]; then
|
||||
if [ "$lynx_key" = y ]; then
|
||||
helpfile="w3mhelp-lynx_ja.html"
|
||||
@@ -438,6 +513,16 @@ else
|
||||
def_kanji_symbols="#undef KANJI_SYMBOLS"
|
||||
fi
|
||||
|
||||
echo "Do you want ANSI color escape sequences support?"
|
||||
yesno ansi_color "$ansi_color" n
|
||||
echo "ansi_color=$ansi_color" >> config.param
|
||||
if [ "$ansi_color" = y ]; then
|
||||
def_ansi_color="#define ANSI_COLOR"
|
||||
else
|
||||
def_ansi_color="#undef ANSI_COLOR"
|
||||
fi
|
||||
|
||||
|
||||
echo "Do you want to automatically generate domain parts of passwords for anonymous FTP logins"
|
||||
yesno ftppass_hostnamegen "$ftppass_hostnamegen" n
|
||||
echo "ftppass_hostnamegen=$ftppass_hostnamegen" >> config.param
|
||||
@@ -447,7 +532,7 @@ else
|
||||
def_ftppass_hostnamegen="#undef FTPPASS_HOSTNAMEGEN"
|
||||
fi
|
||||
|
||||
echo "Do you want NNTP support"
|
||||
echo "Do you want NNTP support?"
|
||||
yesno use_nntp "$use_nntp" n
|
||||
echo "use_nntp=$use_nntp" >> config.param
|
||||
if [ "$use_nntp" = y ]; then
|
||||
@@ -456,13 +541,22 @@ else
|
||||
def_use_nntp="#undef USE_NNTP"
|
||||
fi
|
||||
|
||||
echo "Do you want ANSI color escape sequences support?"
|
||||
yesno ansi_color "$ansi_color" n
|
||||
echo "ansi_color=$ansi_color" >> config.param
|
||||
if [ "$ansi_color" = y ]; then
|
||||
def_ansi_color="#define ANSI_COLOR"
|
||||
echo "Do you want Gopher support?"
|
||||
yesno use_gopher "$use_gopher" n
|
||||
echo "use_gopher=$use_gopher" >> config.param
|
||||
if [ "$use_gopher" = y ]; then
|
||||
def_use_gopher="#define USE_GOPHER"
|
||||
else
|
||||
def_ansi_color="#undef ANSI_COLOR"
|
||||
def_use_gopher="#undef USE_GOPHER"
|
||||
fi
|
||||
|
||||
echo "Do you want use alarm function?"
|
||||
yesno use_alarm "$use_alarm" n
|
||||
echo "use_alarm=$use_alarm" >> config.param
|
||||
if [ "$use_alarm" = y ]; then
|
||||
def_use_alarm="#define USE_ALARM"
|
||||
else
|
||||
def_use_alarm="#undef USE_ALARM"
|
||||
fi
|
||||
|
||||
echo ""
|
||||
@@ -864,7 +958,7 @@ fi
|
||||
gclib=''
|
||||
gcinclude=''
|
||||
gctarget=''
|
||||
for libdir in /lib /usr/lib /usr/local/lib /usr/ucblib /usr/ccslib /usr/ccs/lib $prefix/lib ${HOME}/lib
|
||||
for libdir in ${gc_libdir} /lib /usr/lib /usr/local/lib /usr/ucblib /usr/ccslib /usr/ccs/lib $prefix/lib ${HOME}/lib
|
||||
do
|
||||
if [ -f $libdir/libgc.a -o -f $libdir/libgc.$so_ext ] ; then
|
||||
echo "$libdir/libgc found"
|
||||
@@ -872,7 +966,7 @@ do
|
||||
break
|
||||
fi
|
||||
done
|
||||
for inc in /usr/include /usr/include/gc /usr/local/include /usr/local/include/gc $prefix/include ${HOME}/include
|
||||
for inc in ${gc_includedir} /usr/include /usr/include/gc /usr/local/include /usr/local/include/gc $prefix/include ${HOME}/include
|
||||
do
|
||||
if [ -f $inc/gc.h ]; then
|
||||
echo "$inc/gc.h found"
|
||||
@@ -883,12 +977,19 @@ done
|
||||
|
||||
case $sysname in
|
||||
linux|Linux|LINUX|aix|Aix|AIX)
|
||||
# these OS requires gcmain.c, which include gc/gc_priv.h
|
||||
# therefore we use gc library comes with w3m
|
||||
echo "Your OS is $sysname; using gc library comes with w3m."
|
||||
gcinclude=""
|
||||
gclib=""
|
||||
;;
|
||||
case $cflags in
|
||||
*DEBIAN*)
|
||||
# on Debian, we can use libgc*.deb
|
||||
:;;
|
||||
*)
|
||||
# these OS requires gcmain.c, which include gc/gc_priv.h
|
||||
# therefore we use gc library comes with w3m
|
||||
echo "Your OS is $sysname; using gc library comes with w3m."
|
||||
gcinclude=""
|
||||
gclib=""
|
||||
;;
|
||||
esac
|
||||
;;
|
||||
esac
|
||||
|
||||
if [ -n "$gclib" -a -n "$gcinclude" ]; then
|
||||
@@ -970,12 +1071,17 @@ echo "Checking machine dependency."
|
||||
|
||||
###### mime.types
|
||||
MIME_TYPES=""
|
||||
for d in /etc /usr/lib /usr/local/lib /usr/local/etc $prefix/lib /usr/local/etc/apache /usr/local/lib/mosaic /usr/local/mosaic /usr/local/netscape /usr/local/lib/netscape
|
||||
do
|
||||
if [ -f $mimetypes ]; then
|
||||
MIME_TYPES=$mimetypes
|
||||
else
|
||||
for d in /etc /usr/lib /usr/local/lib /usr/local/etc $prefix/lib /usr/local/etc/apache /usr/local/lib/mosaic /usr/local/mosaic /usr/local/netscape /usr/local/lib/netscape
|
||||
do
|
||||
if [ -f $d/mime.types ]; then
|
||||
MIME_TYPES="$d/mime.types"
|
||||
break
|
||||
fi
|
||||
done
|
||||
done
|
||||
fi
|
||||
if [ -z "$MIME_TYPES" ]; then
|
||||
echo "Global mime.types not found; Hope /usr/local/lib/mime.types works."
|
||||
MIME_TYPES=/usr/local/lib/mime.types
|
||||
@@ -1344,6 +1450,24 @@ else
|
||||
getpassphrase_flg="#undef HAVE_GETPASSPHRASE"
|
||||
fi
|
||||
|
||||
####### chdir
|
||||
cat > _zmachdep.c <<EOF
|
||||
#include <stdio.h>
|
||||
#include <unistd.h>
|
||||
main()
|
||||
{
|
||||
int (*c)() = chdir;
|
||||
}
|
||||
EOF
|
||||
if $cc $cflags -o _zmachdep _zmachdep.c > /dev/null 2>&1
|
||||
then
|
||||
echo "You have chdir()."
|
||||
chdir_flg="#define HAVE_CHDIR"
|
||||
else
|
||||
echo "You don't have chdir()."
|
||||
chdir_flg="#undef HAVE_CHDIR"
|
||||
fi
|
||||
|
||||
####### fclose
|
||||
cat > _zmachdep.c << EOF
|
||||
#include <stdio.h>
|
||||
@@ -1477,9 +1601,25 @@ EOF
|
||||
if $cc $cflags -c _zmachdep.c > /dev/null 2>&1
|
||||
then
|
||||
echo "You have float.h."
|
||||
no_float_h='#define HAVE_FLOAT_H'
|
||||
float_h='#define HAVE_FLOAT_H'
|
||||
else
|
||||
no_float_h='#undef HAVE_FLOAT_H'
|
||||
float_h='#undef HAVE_FLOAT_H'
|
||||
fi
|
||||
|
||||
####### check for sys/select.h
|
||||
cat > _zmachdep.c <<EOF
|
||||
#include <sys/select.h>
|
||||
main()
|
||||
{
|
||||
;
|
||||
}
|
||||
EOF
|
||||
if $cc $cflags -c _zmachdep.c > /dev/null 2>&1
|
||||
then
|
||||
echo "You have sys/select.h."
|
||||
sys_select_h='#define HAVE_SYS_SELECT_H'
|
||||
else
|
||||
sys_select_h='#undef HAVE_SYS_SELECT_H'
|
||||
fi
|
||||
|
||||
####### setpgrp(pid, pgrp) or setpgrp() ?
|
||||
@@ -1695,13 +1835,6 @@ cat > config.h << END_OF_CONFIG_H
|
||||
*/
|
||||
#undef DICT
|
||||
|
||||
/*
|
||||
If you define USE_MARK, you can use set-mark MARK (C-SPC),
|
||||
goto-prev-mark PREV_MARK (ESC p), goto-next-mark NEXT_MARK (ESC n) and
|
||||
mark-by-regexp (").
|
||||
*/
|
||||
#undef USE_MARK
|
||||
|
||||
/*
|
||||
If you want to load and save URL history.
|
||||
*/
|
||||
@@ -1712,21 +1845,11 @@ cat > config.h << END_OF_CONFIG_H
|
||||
*/
|
||||
#define BG_COLOR
|
||||
|
||||
/*
|
||||
VI_PREC_NUM enables vi-like behavior for '2 SPC' or '2 b'
|
||||
*/
|
||||
#undef VI_PREC_NUM
|
||||
|
||||
/*
|
||||
* Do word fill
|
||||
*/
|
||||
#undef FORMAT_NICE
|
||||
|
||||
/*
|
||||
* Support Gopher protocol
|
||||
*/
|
||||
#undef USE_GOPHER
|
||||
|
||||
/*
|
||||
* Enable id attribute
|
||||
*/
|
||||
@@ -1742,31 +1865,11 @@ cat > config.h << END_OF_CONFIG_H
|
||||
*/
|
||||
#undef USE_EGD
|
||||
|
||||
/*
|
||||
* Use Emacs-like key binding for file name completion
|
||||
*/
|
||||
#undef EMACS_LIKE_LINEEDIT
|
||||
|
||||
/*
|
||||
* Remove line trailing spaces in html buffer.
|
||||
*/
|
||||
#undef ENABLE_REMOVE_TRAILINGSPACES
|
||||
|
||||
/*
|
||||
* Move cursor to top line when going to label.
|
||||
*/
|
||||
#undef LABEL_TOPLINE
|
||||
|
||||
/*
|
||||
* Move cursor to top line when moving to next page.
|
||||
*/
|
||||
#undef NEXTPAGE_TOPLINE
|
||||
|
||||
/*
|
||||
* Use alarm function.
|
||||
*/
|
||||
#undef USE_ALARM
|
||||
|
||||
/*
|
||||
* thin chars for menu frame
|
||||
*/
|
||||
@@ -1810,6 +1913,12 @@ $special_sys
|
||||
$use_lang
|
||||
$def_kanji_symbols
|
||||
$def_color
|
||||
$def_ansi_color
|
||||
$def_emacs_like_lineedit
|
||||
$def_vi_prec_num
|
||||
$def_use_mark
|
||||
$def_label_topline
|
||||
$def_nextpage_topline
|
||||
$def_mouse
|
||||
$use_gpm
|
||||
$use_sysmouse
|
||||
@@ -1819,7 +1928,8 @@ $def_ssl
|
||||
$def_use_ssl_verify
|
||||
$def_ftppass_hostnamegen
|
||||
$def_use_nntp
|
||||
$def_ansi_color
|
||||
$def_use_gopher
|
||||
$def_use_alarm
|
||||
|
||||
#define DEF_EDITOR "$editor"
|
||||
#define DEF_MAILER "$mailer"
|
||||
@@ -1865,6 +1975,7 @@ $putenv_flg
|
||||
$srand48_flg
|
||||
$srandom_flg
|
||||
$getpassphrase_flg
|
||||
$chdir_flg
|
||||
$fclose_dcl
|
||||
$pclose_dcl
|
||||
$setjmp_def
|
||||
@@ -1887,7 +1998,8 @@ $ipv6_ss_family
|
||||
#undef TABLE_NO_COMPACT
|
||||
#define NOWRAP 1
|
||||
#define MATRIX 1
|
||||
$no_float_h
|
||||
$float_h
|
||||
$sys_select_h
|
||||
|
||||
#ifndef HAVE_SRAND48
|
||||
#ifdef HAVE_SRANDOM
|
||||
@@ -1938,6 +2050,5 @@ END_OF_CONFIG_H
|
||||
echo ''
|
||||
echo 'config.h is created. See config.h for further configuration.'
|
||||
echo ''
|
||||
echo 'Generating scripts/dirlist.cgi'
|
||||
|
||||
echo 'Configuration done. Just type "make".'
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
/* $Id: local.c,v 1.7 2001/11/21 16:29:46 ukai Exp $ */
|
||||
/* $Id: local.c,v 1.8 2001/11/21 18:51:48 ukai Exp $ */
|
||||
#include "fm.h"
|
||||
#include <string.h>
|
||||
#include <stdio.h>
|
||||
@@ -431,7 +431,7 @@ localcgi_post(char *uri, char *qstr, FormList * request, char *referer)
|
||||
}
|
||||
fclose(f1);
|
||||
freopen( tmp1->ptr, "r", stdin);
|
||||
#ifndef __EMX__ /* ifndef HAVE_CHDIR? */
|
||||
#ifdef HAVE_CHDIR /* ifndef __EMX__ ? */
|
||||
chdir(mydirname(file));
|
||||
#endif
|
||||
execl(file, mybasename(file), NULL);
|
||||
@@ -467,7 +467,7 @@ localcgi_get(char *uri, char *request, char *referer)
|
||||
set_environ("REQUEST_METHOD", "GET");
|
||||
set_environ("QUERY_STRING", request);
|
||||
freopen(DEV_NULL_PATH, "r", stdin);
|
||||
#ifndef __EMX__ /* #ifdef HAVE_CHDIR? */
|
||||
#ifdef HAVE_CHDIR /* ifndef __EMX__? */
|
||||
chdir(mydirname(file));
|
||||
#endif
|
||||
execl(file, mybasename(file), NULL);
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
/* $Id: main.c,v 1.13 2001/11/21 16:29:46 ukai Exp $ */
|
||||
/* $Id: main.c,v 1.14 2001/11/21 18:51:48 ukai Exp $ */
|
||||
#define MAINPROGRAM
|
||||
#include "fm.h"
|
||||
#include <signal.h>
|
||||
@@ -7,6 +7,7 @@
|
||||
#include <sys/types.h>
|
||||
#include <fcntl.h>
|
||||
#include <sys/wait.h>
|
||||
#include <time.h>
|
||||
#include "terms.h"
|
||||
#include "myctype.h"
|
||||
#include "regex.h"
|
||||
@@ -14,9 +15,6 @@
|
||||
#ifdef USE_GPM
|
||||
#include <gpm.h>
|
||||
#endif /* USE_GPM */
|
||||
#ifdef __EMX__ /* HAVE_TIME_H? */
|
||||
#include <time.h> /* for time() */
|
||||
#endif /* __EMX__ */
|
||||
#if defined(USE_GPM) || defined(USE_SYSMOUSE)
|
||||
extern int do_getch();
|
||||
#define getch() do_getch()
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
/* $Id: terms.c,v 1.11 2001/11/21 16:29:47 ukai Exp $ */
|
||||
/* $Id: terms.c,v 1.12 2001/11/21 18:51:48 ukai Exp $ */
|
||||
/*
|
||||
* An original curses library for EUC-kanji by Akinori ITO, December 1989
|
||||
* revised by Akinori ITO, January 1995
|
||||
@@ -12,6 +12,9 @@
|
||||
#include <unistd.h>
|
||||
#include "config.h"
|
||||
#include <string.h>
|
||||
#ifdef HAVE_SYS_SELECT_H
|
||||
#include <sys/select.h>
|
||||
#endif
|
||||
#ifdef MOUSE
|
||||
#ifdef USE_GPM
|
||||
#include <gpm.h>
|
||||
@@ -34,10 +37,6 @@ void mouse_init(), mouse_end();
|
||||
int mouseActive = 0;
|
||||
#endif /* MOUSE */
|
||||
|
||||
#ifdef AIX
|
||||
#include <sys/select.h>
|
||||
#endif /* AIX */
|
||||
|
||||
#include "terms.h"
|
||||
#include "fm.h"
|
||||
#include "myctype.h"
|
||||
@@ -45,7 +44,6 @@ int mouseActive = 0;
|
||||
#ifdef __EMX__
|
||||
#define INCL_DOSNLS
|
||||
#include <os2.h>
|
||||
#include <sys/select.h>
|
||||
|
||||
#ifndef JP_CHARSET
|
||||
extern int CodePage;
|
||||
|
||||
Reference in New Issue
Block a user