enhanced sio,pio,fio to support win9x
fixed minor bugs in sio,pio,fio
This commit is contained in:
@ -180,6 +180,7 @@ SHELL = @SHELL@
|
||||
SOCKET_LIBS = @SOCKET_LIBS@
|
||||
STRIP = @STRIP@
|
||||
TRUE = @TRUE@
|
||||
UNICOWS_LIBS = @UNICOWS_LIBS@
|
||||
VERSION = @VERSION@
|
||||
abs_builddir = @abs_builddir@
|
||||
abs_srcdir = @abs_srcdir@
|
||||
|
@ -10,6 +10,10 @@ bin_PROGRAMS = awk01 awk02 awk03 awk04 awk09 awk10
|
||||
LDFLAGS = -L../../lib/awk -L../../lib/cmn
|
||||
LDADD = -lqseawk -lqsecmn $(LIBM)
|
||||
|
||||
if WIN32
|
||||
LDADD += $(UNICOWS_LIBS)
|
||||
endif
|
||||
|
||||
awk01_SOURCES = awk01.c
|
||||
awk02_SOURCES = awk02.c
|
||||
awk03_SOURCES = awk03.c
|
||||
|
@ -36,7 +36,8 @@ build_triplet = @build@
|
||||
host_triplet = @host@
|
||||
bin_PROGRAMS = awk01$(EXEEXT) awk02$(EXEEXT) awk03$(EXEEXT) \
|
||||
awk04$(EXEEXT) awk09$(EXEEXT) awk10$(EXEEXT) $(am__EXEEXT_1)
|
||||
@ENABLE_CXX_TRUE@am__append_1 = awk05 awk06 awk07 awk08
|
||||
@WIN32_TRUE@am__append_1 = $(UNICOWS_LIBS)
|
||||
@ENABLE_CXX_TRUE@am__append_2 = awk05 awk06 awk07 awk08
|
||||
subdir = samples/awk
|
||||
DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
|
||||
ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
|
||||
@ -59,48 +60,49 @@ am_awk01_OBJECTS = awk01.$(OBJEXT)
|
||||
awk01_OBJECTS = $(am_awk01_OBJECTS)
|
||||
awk01_LDADD = $(LDADD)
|
||||
am__DEPENDENCIES_1 =
|
||||
awk01_DEPENDENCIES = $(am__DEPENDENCIES_1)
|
||||
@WIN32_TRUE@am__DEPENDENCIES_2 = $(am__DEPENDENCIES_1)
|
||||
awk01_DEPENDENCIES = $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_2)
|
||||
am_awk02_OBJECTS = awk02.$(OBJEXT)
|
||||
awk02_OBJECTS = $(am_awk02_OBJECTS)
|
||||
awk02_LDADD = $(LDADD)
|
||||
awk02_DEPENDENCIES = $(am__DEPENDENCIES_1)
|
||||
awk02_DEPENDENCIES = $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_2)
|
||||
am_awk03_OBJECTS = awk03.$(OBJEXT)
|
||||
awk03_OBJECTS = $(am_awk03_OBJECTS)
|
||||
awk03_LDADD = $(LDADD)
|
||||
awk03_DEPENDENCIES = $(am__DEPENDENCIES_1)
|
||||
awk03_DEPENDENCIES = $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_2)
|
||||
am_awk04_OBJECTS = awk04.$(OBJEXT)
|
||||
awk04_OBJECTS = $(am_awk04_OBJECTS)
|
||||
awk04_LDADD = $(LDADD)
|
||||
awk04_DEPENDENCIES = $(am__DEPENDENCIES_1)
|
||||
awk04_DEPENDENCIES = $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_2)
|
||||
am__awk05_SOURCES_DIST = awk05.cpp
|
||||
@ENABLE_CXX_TRUE@am_awk05_OBJECTS = awk05.$(OBJEXT)
|
||||
awk05_OBJECTS = $(am_awk05_OBJECTS)
|
||||
am__DEPENDENCIES_2 = $(am__DEPENDENCIES_1)
|
||||
am__DEPENDENCIES_3 = $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_2)
|
||||
@ENABLE_CXX_TRUE@awk05_DEPENDENCIES = $(am__DEPENDENCIES_1) \
|
||||
@ENABLE_CXX_TRUE@ $(am__DEPENDENCIES_2)
|
||||
@ENABLE_CXX_TRUE@ $(am__DEPENDENCIES_3)
|
||||
am__awk06_SOURCES_DIST = awk06.cpp
|
||||
@ENABLE_CXX_TRUE@am_awk06_OBJECTS = awk06.$(OBJEXT)
|
||||
awk06_OBJECTS = $(am_awk06_OBJECTS)
|
||||
@ENABLE_CXX_TRUE@awk06_DEPENDENCIES = $(am__DEPENDENCIES_1) \
|
||||
@ENABLE_CXX_TRUE@ $(am__DEPENDENCIES_2)
|
||||
@ENABLE_CXX_TRUE@ $(am__DEPENDENCIES_3)
|
||||
am__awk07_SOURCES_DIST = awk07.cpp
|
||||
@ENABLE_CXX_TRUE@am_awk07_OBJECTS = awk07.$(OBJEXT)
|
||||
awk07_OBJECTS = $(am_awk07_OBJECTS)
|
||||
@ENABLE_CXX_TRUE@awk07_DEPENDENCIES = $(am__DEPENDENCIES_1) \
|
||||
@ENABLE_CXX_TRUE@ $(am__DEPENDENCIES_2)
|
||||
@ENABLE_CXX_TRUE@ $(am__DEPENDENCIES_3)
|
||||
am__awk08_SOURCES_DIST = awk08.cpp
|
||||
@ENABLE_CXX_TRUE@am_awk08_OBJECTS = awk08.$(OBJEXT)
|
||||
awk08_OBJECTS = $(am_awk08_OBJECTS)
|
||||
@ENABLE_CXX_TRUE@awk08_DEPENDENCIES = $(am__DEPENDENCIES_1) \
|
||||
@ENABLE_CXX_TRUE@ $(am__DEPENDENCIES_2)
|
||||
@ENABLE_CXX_TRUE@ $(am__DEPENDENCIES_3)
|
||||
am_awk09_OBJECTS = awk09.$(OBJEXT)
|
||||
awk09_OBJECTS = $(am_awk09_OBJECTS)
|
||||
awk09_LDADD = $(LDADD)
|
||||
awk09_DEPENDENCIES = $(am__DEPENDENCIES_1)
|
||||
awk09_DEPENDENCIES = $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_2)
|
||||
am_awk10_OBJECTS = awk10.$(OBJEXT)
|
||||
awk10_OBJECTS = $(am_awk10_OBJECTS)
|
||||
awk10_LDADD = $(LDADD)
|
||||
awk10_DEPENDENCIES = $(am__DEPENDENCIES_1)
|
||||
awk10_DEPENDENCIES = $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_2)
|
||||
DEFAULT_INCLUDES =
|
||||
depcomp = $(SHELL) $(top_srcdir)/ac/depcomp
|
||||
am__depfiles_maybe = depfiles
|
||||
@ -224,6 +226,7 @@ SHELL = @SHELL@
|
||||
SOCKET_LIBS = @SOCKET_LIBS@
|
||||
STRIP = @STRIP@
|
||||
TRUE = @TRUE@
|
||||
UNICOWS_LIBS = @UNICOWS_LIBS@
|
||||
VERSION = @VERSION@
|
||||
abs_builddir = @abs_builddir@
|
||||
abs_srcdir = @abs_srcdir@
|
||||
@ -285,7 +288,7 @@ AM_CPPFLAGS = \
|
||||
-I$(top_srcdir)/include \
|
||||
-I$(includedir)
|
||||
|
||||
LDADD = -lqseawk -lqsecmn $(LIBM)
|
||||
LDADD = -lqseawk -lqsecmn $(LIBM) $(am__append_1)
|
||||
awk01_SOURCES = awk01.c
|
||||
awk02_SOURCES = awk02.c
|
||||
awk03_SOURCES = awk03.c
|
||||
|
@ -41,6 +41,10 @@ bin_PROGRAMS = \
|
||||
LDFLAGS = -L../../lib/cmn
|
||||
LDADD = -lqsecmn
|
||||
|
||||
if WIN32
|
||||
LDADD += $(UNICOWS_LIBS)
|
||||
endif
|
||||
|
||||
chr01_SOURCES = chr01.c
|
||||
env_SOURCES = env.c
|
||||
dll_SOURCES = dll.c
|
||||
|
@ -42,6 +42,7 @@ bin_PROGRAMS = chr01$(EXEEXT) env$(EXEEXT) dll$(EXEEXT) fio01$(EXEEXT) \
|
||||
rbt$(EXEEXT) sio01$(EXEEXT) sio02$(EXEEXT) sio03$(EXEEXT) \
|
||||
sll$(EXEEXT) slmb01$(EXEEXT) str01$(EXEEXT) time$(EXEEXT) \
|
||||
tre01$(EXEEXT) xma$(EXEEXT)
|
||||
@WIN32_TRUE@am__append_1 = $(UNICOWS_LIBS)
|
||||
subdir = samples/cmn
|
||||
DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
|
||||
ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
|
||||
@ -61,123 +62,125 @@ PROGRAMS = $(bin_PROGRAMS)
|
||||
am_chr01_OBJECTS = chr01.$(OBJEXT)
|
||||
chr01_OBJECTS = $(am_chr01_OBJECTS)
|
||||
chr01_LDADD = $(LDADD)
|
||||
chr01_DEPENDENCIES =
|
||||
am__DEPENDENCIES_1 =
|
||||
@WIN32_TRUE@am__DEPENDENCIES_2 = $(am__DEPENDENCIES_1)
|
||||
chr01_DEPENDENCIES = $(am__DEPENDENCIES_2)
|
||||
am_dll_OBJECTS = dll.$(OBJEXT)
|
||||
dll_OBJECTS = $(am_dll_OBJECTS)
|
||||
dll_LDADD = $(LDADD)
|
||||
dll_DEPENDENCIES =
|
||||
dll_DEPENDENCIES = $(am__DEPENDENCIES_2)
|
||||
am_env_OBJECTS = env.$(OBJEXT)
|
||||
env_OBJECTS = $(am_env_OBJECTS)
|
||||
env_LDADD = $(LDADD)
|
||||
env_DEPENDENCIES =
|
||||
env_DEPENDENCIES = $(am__DEPENDENCIES_2)
|
||||
am_fio01_OBJECTS = fio01.$(OBJEXT)
|
||||
fio01_OBJECTS = $(am_fio01_OBJECTS)
|
||||
fio01_LDADD = $(LDADD)
|
||||
fio01_DEPENDENCIES =
|
||||
fio01_DEPENDENCIES = $(am__DEPENDENCIES_2)
|
||||
am_fio02_OBJECTS = fio02.$(OBJEXT)
|
||||
fio02_OBJECTS = $(am_fio02_OBJECTS)
|
||||
fio02_LDADD = $(LDADD)
|
||||
fio02_DEPENDENCIES =
|
||||
fio02_DEPENDENCIES = $(am__DEPENDENCIES_2)
|
||||
am_fma_OBJECTS = fma.$(OBJEXT)
|
||||
fma_OBJECTS = $(am_fma_OBJECTS)
|
||||
fma_LDADD = $(LDADD)
|
||||
fma_DEPENDENCIES =
|
||||
fma_DEPENDENCIES = $(am__DEPENDENCIES_2)
|
||||
am_fmt01_OBJECTS = fmt01.$(OBJEXT)
|
||||
fmt01_OBJECTS = $(am_fmt01_OBJECTS)
|
||||
fmt01_LDADD = $(LDADD)
|
||||
fmt01_DEPENDENCIES =
|
||||
fmt01_DEPENDENCIES = $(am__DEPENDENCIES_2)
|
||||
am_fmt02_OBJECTS = fmt02.$(OBJEXT)
|
||||
fmt02_OBJECTS = $(am_fmt02_OBJECTS)
|
||||
fmt02_LDADD = $(LDADD)
|
||||
fmt02_DEPENDENCIES =
|
||||
fmt02_DEPENDENCIES = $(am__DEPENDENCIES_2)
|
||||
am_fs01_OBJECTS = fs01.$(OBJEXT)
|
||||
fs01_OBJECTS = $(am_fs01_OBJECTS)
|
||||
fs01_LDADD = $(LDADD)
|
||||
fs01_DEPENDENCIES =
|
||||
fs01_DEPENDENCIES = $(am__DEPENDENCIES_2)
|
||||
am_htb_OBJECTS = htb.$(OBJEXT)
|
||||
htb_OBJECTS = $(am_htb_OBJECTS)
|
||||
htb_LDADD = $(LDADD)
|
||||
htb_DEPENDENCIES =
|
||||
htb_DEPENDENCIES = $(am__DEPENDENCIES_2)
|
||||
am_lda_OBJECTS = lda.$(OBJEXT)
|
||||
lda_OBJECTS = $(am_lda_OBJECTS)
|
||||
lda_LDADD = $(LDADD)
|
||||
lda_DEPENDENCIES =
|
||||
lda_DEPENDENCIES = $(am__DEPENDENCIES_2)
|
||||
am_main01_OBJECTS = main01.$(OBJEXT)
|
||||
main01_OBJECTS = $(am_main01_OBJECTS)
|
||||
main01_LDADD = $(LDADD)
|
||||
main01_DEPENDENCIES =
|
||||
main01_DEPENDENCIES = $(am__DEPENDENCIES_2)
|
||||
am_main02_OBJECTS = main02.$(OBJEXT)
|
||||
main02_OBJECTS = $(am_main02_OBJECTS)
|
||||
main02_LDADD = $(LDADD)
|
||||
main02_DEPENDENCIES =
|
||||
main02_DEPENDENCIES = $(am__DEPENDENCIES_2)
|
||||
am_mbwc01_OBJECTS = mbwc01.$(OBJEXT)
|
||||
mbwc01_OBJECTS = $(am_mbwc01_OBJECTS)
|
||||
mbwc01_LDADD = $(LDADD)
|
||||
mbwc01_DEPENDENCIES =
|
||||
mbwc01_DEPENDENCIES = $(am__DEPENDENCIES_2)
|
||||
am_mbwc02_OBJECTS = mbwc02.$(OBJEXT)
|
||||
mbwc02_OBJECTS = $(am_mbwc02_OBJECTS)
|
||||
mbwc02_LDADD = $(LDADD)
|
||||
mbwc02_DEPENDENCIES =
|
||||
mbwc02_DEPENDENCIES = $(am__DEPENDENCIES_2)
|
||||
am_oht_OBJECTS = oht.$(OBJEXT)
|
||||
oht_OBJECTS = $(am_oht_OBJECTS)
|
||||
oht_LDADD = $(LDADD)
|
||||
oht_DEPENDENCIES =
|
||||
oht_DEPENDENCIES = $(am__DEPENDENCIES_2)
|
||||
am_path01_OBJECTS = path01.$(OBJEXT)
|
||||
path01_OBJECTS = $(am_path01_OBJECTS)
|
||||
path01_LDADD = $(LDADD)
|
||||
path01_DEPENDENCIES =
|
||||
path01_DEPENDENCIES = $(am__DEPENDENCIES_2)
|
||||
am_pio_OBJECTS = pio.$(OBJEXT)
|
||||
pio_OBJECTS = $(am_pio_OBJECTS)
|
||||
pio_LDADD = $(LDADD)
|
||||
pio_DEPENDENCIES =
|
||||
pio_DEPENDENCIES = $(am__DEPENDENCIES_2)
|
||||
am_pma_OBJECTS = pma.$(OBJEXT)
|
||||
pma_OBJECTS = $(am_pma_OBJECTS)
|
||||
pma_LDADD = $(LDADD)
|
||||
pma_DEPENDENCIES =
|
||||
pma_DEPENDENCIES = $(am__DEPENDENCIES_2)
|
||||
am_rbt_OBJECTS = rbt.$(OBJEXT)
|
||||
rbt_OBJECTS = $(am_rbt_OBJECTS)
|
||||
rbt_LDADD = $(LDADD)
|
||||
rbt_DEPENDENCIES =
|
||||
rbt_DEPENDENCIES = $(am__DEPENDENCIES_2)
|
||||
am_rex01_OBJECTS = rex01.$(OBJEXT)
|
||||
rex01_OBJECTS = $(am_rex01_OBJECTS)
|
||||
rex01_LDADD = $(LDADD)
|
||||
rex01_DEPENDENCIES =
|
||||
rex01_DEPENDENCIES = $(am__DEPENDENCIES_2)
|
||||
am_sio01_OBJECTS = sio01.$(OBJEXT)
|
||||
sio01_OBJECTS = $(am_sio01_OBJECTS)
|
||||
sio01_LDADD = $(LDADD)
|
||||
sio01_DEPENDENCIES =
|
||||
sio01_DEPENDENCIES = $(am__DEPENDENCIES_2)
|
||||
am_sio02_OBJECTS = sio02.$(OBJEXT)
|
||||
sio02_OBJECTS = $(am_sio02_OBJECTS)
|
||||
sio02_LDADD = $(LDADD)
|
||||
sio02_DEPENDENCIES =
|
||||
sio02_DEPENDENCIES = $(am__DEPENDENCIES_2)
|
||||
am_sio03_OBJECTS = sio03.$(OBJEXT)
|
||||
sio03_OBJECTS = $(am_sio03_OBJECTS)
|
||||
sio03_LDADD = $(LDADD)
|
||||
sio03_DEPENDENCIES =
|
||||
sio03_DEPENDENCIES = $(am__DEPENDENCIES_2)
|
||||
am_sll_OBJECTS = sll.$(OBJEXT)
|
||||
sll_OBJECTS = $(am_sll_OBJECTS)
|
||||
sll_LDADD = $(LDADD)
|
||||
sll_DEPENDENCIES =
|
||||
sll_DEPENDENCIES = $(am__DEPENDENCIES_2)
|
||||
am_slmb01_OBJECTS = slmb01.$(OBJEXT)
|
||||
slmb01_OBJECTS = $(am_slmb01_OBJECTS)
|
||||
slmb01_LDADD = $(LDADD)
|
||||
slmb01_DEPENDENCIES =
|
||||
slmb01_DEPENDENCIES = $(am__DEPENDENCIES_2)
|
||||
am_str01_OBJECTS = str01.$(OBJEXT)
|
||||
str01_OBJECTS = $(am_str01_OBJECTS)
|
||||
str01_LDADD = $(LDADD)
|
||||
str01_DEPENDENCIES =
|
||||
str01_DEPENDENCIES = $(am__DEPENDENCIES_2)
|
||||
am_time_OBJECTS = time.$(OBJEXT)
|
||||
time_OBJECTS = $(am_time_OBJECTS)
|
||||
time_LDADD = $(LDADD)
|
||||
time_DEPENDENCIES =
|
||||
time_DEPENDENCIES = $(am__DEPENDENCIES_2)
|
||||
am_tre01_OBJECTS = tre01.$(OBJEXT)
|
||||
tre01_OBJECTS = $(am_tre01_OBJECTS)
|
||||
tre01_LDADD = $(LDADD)
|
||||
tre01_DEPENDENCIES =
|
||||
tre01_DEPENDENCIES = $(am__DEPENDENCIES_2)
|
||||
am_xma_OBJECTS = xma.$(OBJEXT)
|
||||
xma_OBJECTS = $(am_xma_OBJECTS)
|
||||
xma_LDADD = $(LDADD)
|
||||
xma_DEPENDENCIES =
|
||||
xma_DEPENDENCIES = $(am__DEPENDENCIES_2)
|
||||
DEFAULT_INCLUDES =
|
||||
depcomp = $(SHELL) $(top_srcdir)/ac/depcomp
|
||||
am__depfiles_maybe = depfiles
|
||||
@ -304,6 +307,7 @@ SHELL = @SHELL@
|
||||
SOCKET_LIBS = @SOCKET_LIBS@
|
||||
STRIP = @STRIP@
|
||||
TRUE = @TRUE@
|
||||
UNICOWS_LIBS = @UNICOWS_LIBS@
|
||||
VERSION = @VERSION@
|
||||
abs_builddir = @abs_builddir@
|
||||
abs_srcdir = @abs_srcdir@
|
||||
@ -365,7 +369,7 @@ AM_CPPFLAGS = \
|
||||
-I$(top_srcdir)/include \
|
||||
-I$(includedir)
|
||||
|
||||
LDADD = -lqsecmn
|
||||
LDADD = -lqsecmn $(am__append_1)
|
||||
chr01_SOURCES = chr01.c
|
||||
env_SOURCES = env.c
|
||||
dll_SOURCES = dll.c
|
||||
|
@ -8,7 +8,6 @@
|
||||
# include <windows.h>
|
||||
#endif
|
||||
|
||||
|
||||
static int test_main (int argc, qse_char_t* argv[])
|
||||
{
|
||||
int i;
|
||||
@ -33,8 +32,8 @@ int qse_main (int argc, qse_achar_t* argv[])
|
||||
}
|
||||
else
|
||||
{
|
||||
sprintf (locale, ".%u", (unsigned int)codepage);
|
||||
setlocale (LC_ALL, locale);
|
||||
sprintf (locale, ".%u", (unsigned int)codepage);
|
||||
setlocale (LC_ALL, locale);
|
||||
qse_setdflcmgr (qse_slmbcmgr);
|
||||
}
|
||||
#else
|
||||
|
@ -25,19 +25,13 @@
|
||||
|
||||
static int pio1 (const qse_char_t* cmd, qse_env_t* env, int oflags, qse_pio_hid_t rhid)
|
||||
{
|
||||
qse_pio_t* pio;
|
||||
qse_pio_t pio;
|
||||
int x;
|
||||
|
||||
pio = qse_pio_open (
|
||||
QSE_MMGR_GETDFL(),
|
||||
0,
|
||||
cmd,
|
||||
env,
|
||||
oflags
|
||||
);
|
||||
if (pio == QSE_NULL)
|
||||
if (qse_pio_init (&pio, QSE_MMGR_GETDFL(), cmd, env, oflags) <= -1)
|
||||
{
|
||||
qse_printf (QSE_T("cannot open program through pipe\n"));
|
||||
qse_printf (QSE_T("cannot open program through pipe - %d\n"),
|
||||
(int)qse_pio_geterrnum(&pio));
|
||||
return -1;
|
||||
}
|
||||
|
||||
@ -46,14 +40,14 @@ static int pio1 (const qse_char_t* cmd, qse_env_t* env, int oflags, qse_pio_hid_
|
||||
qse_byte_t buf[128];
|
||||
qse_ssize_t i;
|
||||
|
||||
/*qse_pio_canread (pio, QSE_PIO_ERR, 1000)*/
|
||||
qse_ssize_t n = qse_pio_read (pio, rhid, buf, QSE_SIZEOF(buf));
|
||||
/*qse_pio_canread (&pio, QSE_PIO_ERR, 1000)*/
|
||||
qse_ssize_t n = qse_pio_read (&pio, rhid, buf, QSE_SIZEOF(buf));
|
||||
if (n == 0) break;
|
||||
if (n <= -1)
|
||||
{
|
||||
qse_printf (
|
||||
QSE_T("qse_pio_read() returned error - %d\n"),
|
||||
(int)qse_pio_geterrnum(pio)
|
||||
(int)qse_pio_geterrnum(&pio)
|
||||
);
|
||||
break;
|
||||
}
|
||||
@ -70,14 +64,14 @@ static int pio1 (const qse_char_t* cmd, qse_env_t* env, int oflags, qse_pio_hid_
|
||||
qse_printf (QSE_T("]\n"));
|
||||
}
|
||||
|
||||
x = qse_pio_wait (pio);
|
||||
x = qse_pio_wait (&pio);
|
||||
qse_printf (QSE_T("qse_pio_wait returns %d\n"), x);
|
||||
if (x <= -1)
|
||||
{
|
||||
qse_printf (QSE_T("error code : %d\n"), (int)qse_pio_geterrnum(pio));
|
||||
qse_printf (QSE_T("error code : %d\n"), (int)qse_pio_geterrnum(&pio));
|
||||
}
|
||||
|
||||
qse_pio_close (pio);
|
||||
qse_pio_fini (&pio);
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
@ -8,6 +8,10 @@ AM_CPPFLAGS = \
|
||||
LDFLAGS = -L../../lib/cmn -L../../lib/cut
|
||||
LDADD = -lqsecut -lqsecmn $(LIBM)
|
||||
|
||||
if WIN32
|
||||
LDADD += $(UNICOWS_LIBS)
|
||||
endif
|
||||
|
||||
bin_PROGRAMS = cut01
|
||||
|
||||
cut01_SOURCES = cut01.c
|
||||
|
@ -34,6 +34,7 @@ PRE_UNINSTALL = :
|
||||
POST_UNINSTALL = :
|
||||
build_triplet = @build@
|
||||
host_triplet = @host@
|
||||
@WIN32_TRUE@am__append_1 = $(UNICOWS_LIBS)
|
||||
bin_PROGRAMS = cut01$(EXEEXT)
|
||||
subdir = samples/cut
|
||||
DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
|
||||
@ -54,8 +55,9 @@ PROGRAMS = $(bin_PROGRAMS)
|
||||
am_cut01_OBJECTS = cut01.$(OBJEXT)
|
||||
cut01_OBJECTS = $(am_cut01_OBJECTS)
|
||||
am__DEPENDENCIES_1 =
|
||||
am__DEPENDENCIES_2 = $(am__DEPENDENCIES_1)
|
||||
cut01_DEPENDENCIES = $(am__DEPENDENCIES_2)
|
||||
@WIN32_TRUE@am__DEPENDENCIES_2 = $(am__DEPENDENCIES_1)
|
||||
am__DEPENDENCIES_3 = $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_2)
|
||||
cut01_DEPENDENCIES = $(am__DEPENDENCIES_3)
|
||||
DEFAULT_INCLUDES =
|
||||
depcomp = $(SHELL) $(top_srcdir)/ac/depcomp
|
||||
am__depfiles_maybe = depfiles
|
||||
@ -164,6 +166,7 @@ SHELL = @SHELL@
|
||||
SOCKET_LIBS = @SOCKET_LIBS@
|
||||
STRIP = @STRIP@
|
||||
TRUE = @TRUE@
|
||||
UNICOWS_LIBS = @UNICOWS_LIBS@
|
||||
VERSION = @VERSION@
|
||||
abs_builddir = @abs_builddir@
|
||||
abs_srcdir = @abs_srcdir@
|
||||
@ -225,7 +228,7 @@ AM_CPPFLAGS = \
|
||||
-I$(top_srcdir)/include \
|
||||
-I$(includedir)
|
||||
|
||||
LDADD = -lqsecut -lqsecmn $(LIBM)
|
||||
LDADD = -lqsecut -lqsecmn $(LIBM) $(am__append_1)
|
||||
cut01_SOURCES = cut01.c
|
||||
cut01_LDADD = $(LDADD)
|
||||
all: all-am
|
||||
|
@ -11,5 +11,9 @@ bin_PROGRAMS = \
|
||||
LDFLAGS += -L../../lib/cmn -L../../lib/fs
|
||||
LDADD = -lqsefs -lqsecmn
|
||||
|
||||
if WIN32
|
||||
LDADD += $(UNICOWS_LIBS)
|
||||
endif
|
||||
|
||||
dir01_SOURCES = dir01.c
|
||||
|
||||
|
@ -10,5 +10,9 @@ bin_PROGRAMS = http01
|
||||
LDFLAGS += -L../../lib/cmn -L../../lib/net
|
||||
LDADD = -lqsenet -lqsecmn $(PTHREAD_LIBS) $(SOCKET_LIBS) $(SENDFILE_LIBS) -lssl
|
||||
|
||||
if WIN32
|
||||
LDADD += $(UNICOWS_LIBS)
|
||||
endif
|
||||
|
||||
http01_SOURCES = http01.c
|
||||
|
||||
|
@ -35,6 +35,7 @@ POST_UNINSTALL = :
|
||||
build_triplet = @build@
|
||||
host_triplet = @host@
|
||||
bin_PROGRAMS = http01$(EXEEXT)
|
||||
@WIN32_TRUE@am__append_1 = $(UNICOWS_LIBS)
|
||||
subdir = samples/net
|
||||
DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
|
||||
ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
|
||||
@ -55,8 +56,9 @@ am_http01_OBJECTS = http01.$(OBJEXT)
|
||||
http01_OBJECTS = $(am_http01_OBJECTS)
|
||||
http01_LDADD = $(LDADD)
|
||||
am__DEPENDENCIES_1 =
|
||||
@WIN32_TRUE@am__DEPENDENCIES_2 = $(am__DEPENDENCIES_1)
|
||||
http01_DEPENDENCIES = $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) \
|
||||
$(am__DEPENDENCIES_1)
|
||||
$(am__DEPENDENCIES_1) $(am__DEPENDENCIES_2)
|
||||
DEFAULT_INCLUDES =
|
||||
depcomp = $(SHELL) $(top_srcdir)/ac/depcomp
|
||||
am__depfiles_maybe = depfiles
|
||||
@ -165,6 +167,7 @@ SHELL = @SHELL@
|
||||
SOCKET_LIBS = @SOCKET_LIBS@
|
||||
STRIP = @STRIP@
|
||||
TRUE = @TRUE@
|
||||
UNICOWS_LIBS = @UNICOWS_LIBS@
|
||||
VERSION = @VERSION@
|
||||
abs_builddir = @abs_builddir@
|
||||
abs_srcdir = @abs_srcdir@
|
||||
@ -226,7 +229,8 @@ AM_CPPFLAGS = \
|
||||
-I$(top_srcdir)/include \
|
||||
-I$(includedir)
|
||||
|
||||
LDADD = -lqsenet -lqsecmn $(PTHREAD_LIBS) $(SOCKET_LIBS) $(SENDFILE_LIBS) -lssl
|
||||
LDADD = -lqsenet -lqsecmn $(PTHREAD_LIBS) $(SOCKET_LIBS) \
|
||||
$(SENDFILE_LIBS) -lssl $(am__append_1)
|
||||
http01_SOURCES = http01.c
|
||||
all: all-am
|
||||
|
||||
|
@ -584,9 +584,28 @@ qse_printf (QSE_T("Entasking chunked CGI...\n"));
|
||||
{
|
||||
if (peek)
|
||||
{
|
||||
/* nph-cgi */
|
||||
task = qse_httpd_entasknph (
|
||||
httpd, client, QSE_NULL, qpath, req);
|
||||
const qse_mchar_t* auth;
|
||||
int authorized = 0;
|
||||
|
||||
auth = qse_htre_getheaderval (req, QSE_MT("Authorization"));
|
||||
if (auth)
|
||||
{
|
||||
/* TODO: PERFORM authorization... */
|
||||
/* BASE64 decode... */
|
||||
authorized = 1;
|
||||
}
|
||||
|
||||
if (authorized)
|
||||
{
|
||||
/* nph-cgi */
|
||||
task = qse_httpd_entasknph (
|
||||
httpd, client, QSE_NULL, qpath, req);
|
||||
}
|
||||
else
|
||||
{
|
||||
task = qse_httpd_entaskauth (
|
||||
httpd, client, QSE_NULL, QSE_MT("Secure Area"), req);
|
||||
}
|
||||
if (task == QSE_NULL) goto oops;
|
||||
}
|
||||
return 0;
|
||||
|
@ -9,6 +9,10 @@ AM_CPPFLAGS = \
|
||||
LDFLAGS = -L../../lib/cmn -L../../lib/sed
|
||||
LDADD = -lqsesed -lqsecmn
|
||||
|
||||
if WIN32
|
||||
LDADD += $(UNICOWS_LIBS)
|
||||
endif
|
||||
|
||||
bin_PROGRAMS = sed01
|
||||
|
||||
sed01_SOURCES = sed01.c
|
||||
|
@ -34,8 +34,9 @@ PRE_UNINSTALL = :
|
||||
POST_UNINSTALL = :
|
||||
build_triplet = @build@
|
||||
host_triplet = @host@
|
||||
@WIN32_TRUE@am__append_1 = $(UNICOWS_LIBS)
|
||||
bin_PROGRAMS = sed01$(EXEEXT) $(am__EXEEXT_1)
|
||||
@ENABLE_CXX_TRUE@am__append_1 = sed02 sed03
|
||||
@ENABLE_CXX_TRUE@am__append_2 = sed02 sed03
|
||||
subdir = samples/sed
|
||||
DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
|
||||
ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
|
||||
@ -56,17 +57,19 @@ PROGRAMS = $(bin_PROGRAMS)
|
||||
am_sed01_OBJECTS = sed01.$(OBJEXT)
|
||||
sed01_OBJECTS = $(am_sed01_OBJECTS)
|
||||
am__DEPENDENCIES_1 =
|
||||
sed01_DEPENDENCIES = $(am__DEPENDENCIES_1)
|
||||
@WIN32_TRUE@am__DEPENDENCIES_2 = $(am__DEPENDENCIES_1)
|
||||
am__DEPENDENCIES_3 = $(am__DEPENDENCIES_2)
|
||||
sed01_DEPENDENCIES = $(am__DEPENDENCIES_3)
|
||||
am__sed02_SOURCES_DIST = sed02.cpp
|
||||
@ENABLE_CXX_TRUE@am_sed02_OBJECTS = sed02.$(OBJEXT)
|
||||
sed02_OBJECTS = $(am_sed02_OBJECTS)
|
||||
@ENABLE_CXX_TRUE@sed02_DEPENDENCIES = $(am__DEPENDENCIES_1) \
|
||||
@ENABLE_CXX_TRUE@ $(am__DEPENDENCIES_1)
|
||||
@ENABLE_CXX_TRUE@ $(am__DEPENDENCIES_3)
|
||||
am__sed03_SOURCES_DIST = sed03.cpp
|
||||
@ENABLE_CXX_TRUE@am_sed03_OBJECTS = sed03.$(OBJEXT)
|
||||
sed03_OBJECTS = $(am_sed03_OBJECTS)
|
||||
@ENABLE_CXX_TRUE@sed03_DEPENDENCIES = $(am__DEPENDENCIES_1) \
|
||||
@ENABLE_CXX_TRUE@ $(am__DEPENDENCIES_1)
|
||||
@ENABLE_CXX_TRUE@ $(am__DEPENDENCIES_3)
|
||||
DEFAULT_INCLUDES =
|
||||
depcomp = $(SHELL) $(top_srcdir)/ac/depcomp
|
||||
am__depfiles_maybe = depfiles
|
||||
@ -185,6 +188,7 @@ SHELL = @SHELL@
|
||||
SOCKET_LIBS = @SOCKET_LIBS@
|
||||
STRIP = @STRIP@
|
||||
TRUE = @TRUE@
|
||||
UNICOWS_LIBS = @UNICOWS_LIBS@
|
||||
VERSION = @VERSION@
|
||||
abs_builddir = @abs_builddir@
|
||||
abs_srcdir = @abs_srcdir@
|
||||
@ -246,7 +250,7 @@ AM_CPPFLAGS = \
|
||||
-I$(top_srcdir)/include \
|
||||
-I$(includedir)
|
||||
|
||||
LDADD = -lqsesed -lqsecmn
|
||||
LDADD = -lqsesed -lqsecmn $(am__append_1)
|
||||
sed01_SOURCES = sed01.c
|
||||
sed01_LDADD = $(LDADD)
|
||||
@ENABLE_CXX_TRUE@CXXLIB = -lqsesedxx -lqsecmnxx
|
||||
|
Reference in New Issue
Block a user