diff options
Diffstat (limited to 'win32')
32 files changed, 218 insertions, 4856 deletions
| diff --git a/win32/.cvsignore b/win32/.cvsignore new file mode 100644 index 000000000..282522db0 --- /dev/null +++ b/win32/.cvsignore @@ -0,0 +1,2 @@ +Makefile +Makefile.in diff --git a/win32/Makefile.am b/win32/Makefile.am new file mode 100644 index 000000000..277d516ad --- /dev/null +++ b/win32/Makefile.am @@ -0,0 +1,31 @@ +include $(top_srcdir)/misc/Makefile.common + +SUBDIRS = contrib + +EXTRA_DIST = \ +	include/msvc/config.h \ +	include/msvc/inttypes.h \ +	include/msvc/stdint.h \ +	include/netinet/in.h \ +	include/sys/time.h \ +	include/sys/socket.h \ +	include/dlfcn.h \ +	include/netdb.h \ +	include/pwd.h \ +	include/unistd.h \ +	include/xinesuppt.h \ +	scripts/move_xine_fonts.bat \ +	README \ +	libdvdnav.def \ +	libdvdread.def \ +	libxine.def \ +	libxinesupport.def \ +	xineplug_decode_spu.def \ +	xine_plugin.def \ +	libxine.dsw \ +	xine.dsw \ +	config.h + + +dist-hook: +	cp $(srcdir)/*.dsp $(distdir) diff --git a/win32/config.h b/win32/config.h index 0ad72c880..f62c641ec 100755 --- a/win32/config.h +++ b/win32/config.h @@ -465,7 +465,6 @@ static char * exec_path_append_subdir( char * string )  	return tmp_win32_path;  } -#define XINE_HOMEDIR	exec_path_append_subdir( 0 )  #define XINE_PLUGINDIR	exec_path_append_subdir( "plugins" )  #define XINE_FONTDIR	exec_path_append_subdir( "fonts" )  #define XINE_LOCALEDIR	exec_path_append_subdir( "locale" ) diff --git a/win32/contrib/.cvsignore b/win32/contrib/.cvsignore new file mode 100644 index 000000000..7d926a554 --- /dev/null +++ b/win32/contrib/.cvsignore @@ -0,0 +1,6 @@ +Makefile +Makefile.in +.libs +.deps +*.lo +*.la diff --git a/win32/contrib/Makefile.am b/win32/contrib/Makefile.am new file mode 100644 index 000000000..3e96887b5 --- /dev/null +++ b/win32/contrib/Makefile.am @@ -0,0 +1,71 @@ +include $(top_srcdir)/misc/Makefile.common + +SUBDIRS = zlib pthreads + +noinst_HEADERS = dirent/dirent.h timer/timer.h + +if !HAVE_SETENV +libsetenv = libsetenv.la +endif + +if WIN32 +noinst_LTLIBRARIES = $(libsetenv) libtimer.la libdirent.la +endif + +libsetenv_la_SOURCES = setenv.c + +libtimer_la_SOURCES = timer/timer.c + +libdirent_la_SOURCES = dirent/dirent.c + +EXTRA_DIST = \ +	pthreads/FAQ \ +	pthreads/NEWS \ +	pthreads/TODO \ +	pthreads/barrier.c \ +	pthreads/build.tar.gz \ +	pthreads/cleanup.c \ +	pthreads/pthread.h \ +	pthreads/private.c \ +	pthreads/CONTRIBUTORS \ +	pthreads/dll.c \ +	pthreads/README.CV \ +	pthreads/tsd.c \ +	pthreads/COPYING.LIB \ +	pthreads/signal.c \ +	pthreads/README \ +	pthreads/condvar.c \ +	pthreads/sched.c \ +	pthreads/sched.h \ +	pthreads/WinCE-PORT \ +	pthreads/semaphore.c \ +	pthreads/semaphore.h \ +	pthreads/README.NONPORTABLE \ +	pthreads/PROGRESS \ +	pthreads/errno.c \ +	pthreads/need_errno.h \ +	pthreads/global.c \ +	pthreads/cancel.c \ +	pthreads/attr.c \ +	pthreads/config.h \ +	pthreads/nonportable.c \ +	pthreads/exit.c \ +	pthreads/fork.c \ +	pthreads/README.WinCE \ +	pthreads/config.h.in \ +	pthreads/mutex.c \ +	pthreads/misc.c \ +	pthreads/pthread.def \ +	pthreads/pthread.dsp \ +	pthreads/pthread.dsw \ +	pthreads/pthread.ncb \ +	pthreads/pthread.opt \ +	pthreads/spin.c \ +	pthreads/sync.c \ +	pthreads/rwlock.c \ +	pthreads/ANNOUNCE \ +	pthreads/MAINTAINERS \ +	pthreads/create.c \ +	pthreads/ChangeLog \ +	pthreads/implement.h \ +	pthreads/acconfig.h diff --git a/win32/contrib/pthreads/.cvsignore b/win32/contrib/pthreads/.cvsignore new file mode 100644 index 000000000..7d926a554 --- /dev/null +++ b/win32/contrib/pthreads/.cvsignore @@ -0,0 +1,6 @@ +Makefile +Makefile.in +.libs +.deps +*.lo +*.la diff --git a/win32/contrib/pthreads/GNUmakefile b/win32/contrib/pthreads/GNUmakefile deleted file mode 100644 index 589d89966..000000000 --- a/win32/contrib/pthreads/GNUmakefile +++ /dev/null @@ -1,109 +0,0 @@ -#
 -# Pthreads-win32 - POSIX Threads Library for Win32
 -# Copyright (C) 1998
 -#
 -# This library is free software; you can redistribute it and/or
 -# modify it under the terms of the GNU Library General Public
 -# License as published by the Free Software Foundation; either
 -# version 2 of the License, or (at your option) any later version.
 -#
 -# This library is distributed in the hope that it will be useful,
 -# but WITHOUT ANY WARRANTY; without even the implied warranty of
 -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 -# Library General Public License for more details.
 -#
 -# You should have received a copy of the GNU Library General Public
 -# License along with this library; if not, write to the Free
 -# Software Foundation, Inc., 59 Temple Place - Suite 330, Boston,
 -# MA 02111-1307, USA
 -#
 -
 -#RM	= rm
 -#MV	= mv
 -#CP	= cp
 -
 -RM	= erase
 -MV	= rename
 -CP	= copy
 -
 -CC	= gcc
 -CXX	= g++
 -
 -AR	= ar
 -
 -OPT	= -O3
 -#OPT	= -O2 -DNDEBUG -finline-functions
 -
 -GC_CFLAGS	= -D__CLEANUP_C
 -GCE_CFLAGS	= -D__CLEANUP_CXX -x c++ -mthreads
 -
 -## Mingw32
 -MAKE	= make
 -CFLAGS	= $(OPT) -I. -D_WIN32_WINNT=0x400 -DHAVE_CONFIG_H -DPTW32_BUILD -Wall
 -
 -## Cygwin G++
 -#CFLAGS	= $(OPT) -x $(GLANG) -fhandle-exceptions -D_WIN32_WINNT=0x400 -I. -DHAVE_CONFIG_H -DPTW32_BUILD -Wall
 -
 -OBJS	= attr.o barrier.o cancel.o cleanup.o condvar.o create.o dll.o errno.o \
 -	  exit.o fork.o global.o misc.o mutex.o nonportable.o \
 -	  private.o rwlock.o sched.o semaphore.o signal.o spin.o sync.o tsd.o
 -
 -INCL	= implement.h semaphore.h pthread.h windows.h
 -
 -GC_DLL 	= pthreadGC.dll
 -GCE_DLL = pthreadGCE.dll
 -
 -GC_LIB	= libpthreadGC.a
 -GCE_LIB = libpthreadGCE.a
 -
 -
 -all:
 -	@ echo Run one of the following command lines:
 -	@ echo make clean GCE   (to build the GNU C dll with C++ exception handling)
 -	@ echo make clean GC    (to build the GNU C dll with C cleanup code)
 -
 -auto:
 -	@ $(MAKE) clean GCE
 -	@ $(MAKE) clean GC
 -
 -GC:
 -		$(MAKE) CLEANUP_FLAGS="$(GC_CFLAGS)" $(GC_DLL)
 -
 -GCE:
 -		$(MAKE) CLEANUP_FLAGS="$(GCE_CFLAGS)" $(GCE_DLL)
 -
 -tests:
 -	@ cd tests
 -	@ $(MAKE) auto
 -
 -%.pre: %.c
 -	$(CC) -E -o $@ $(CFLAGS) $^
 -
 -%.s: %.c
 -	$(CC) -c $(CFLAGS) -Wa,-ahl $^ > $@
 -
 -.SUFFIXES: .dll .c .o
 -
 -.c.o:;		 $(CC) -c -o $@ $(CFLAGS) $(CLEANUP_FLAGS) $<
 -
 -
 -$(GC_DLL): $(OBJS)
 -	$(CC) $(OPT) -shared -o $@ $^
 -	dlltool -k --dllname $@ --output-lib $(GC_LIB) --def pthread.def
 -
 -$(GCE_DLL): $(OBJS)
 -	$(CXX) $(OPT) -mthreads -shared -o $@ $^
 -	dlltool -k --dllname $@ --output-lib $(GCE_LIB) --def pthread.def
 -
 -clean:
 -	-$(RM) *~
 -	-$(RM) *.o 
 -	-$(RM) *.exe
 -
 -realclean: clean
 -	-$(RM) $(GC_LIB)
 -	-$(RM) $(GCE_LIB)
 -	-$(RM) $(GC_DLL)
 -	-$(RM) $(GCE_DLL)
 -
 -
 diff --git a/win32/contrib/pthreads/Makefile b/win32/contrib/pthreads/Makefile deleted file mode 100644 index 723fa2b0d..000000000 --- a/win32/contrib/pthreads/Makefile +++ /dev/null @@ -1,90 +0,0 @@ -
 -# This makefile is compatible with MS nmake and can be used as a
 -# replacement for buildlib.bat. I've changed the target from an ordinary dll
 -# (/LD) to a debugging dll (/LDd).
 -# 
 -# The variables $DLLDEST and $LIBDEST hold the destination directories for the
 -# dll and the lib, respectively. Probably all that needs to change is $DEVROOT.
 -
 -DEVROOT=c:\pthreads\dll
 -
 -DLLDEST=$(DEVROOT)
 -LIBDEST=$(DEVROOT)
 -
 -DLLS	= pthreadVCE.dll pthreadVSE.dll pthreadVC.dll
 -
 -# C++ Exceptions
 -VCEFLAGS	= /GX /TP /DPtW32NoCatchWarn /D__CLEANUP_CXX
 -#Structured Exceptions
 -VSEFLAGS	= /D__CLEANUP_SEH
 -#C cleanup code
 -VCFLAGS	= /D__CLEANUP_C
 -
 -CFLAGS	= /W3 /MT /nologo /Yd /Zi /I. /D_WIN32_WINNT=0x400 /DPTW32_BUILD
 -
 -OBJ=  attr.obj \
 -	barrier.obj \
 -	cancel.obj \
 -	cleanup.obj \
 -	condvar.obj \
 -	create.obj \
 -	dll.obj \
 -	errno.obj \
 -	exit.obj \
 -	fork.obj \
 -	global.obj \
 -	misc.obj \
 -	mutex.obj \
 -	nonportable.obj \
 -	private.obj \
 -	rwlock.obj \
 -	sched.obj \
 -	semaphore.obj \
 -	signal.obj \
 -	spin.obj \
 -	sync.obj \
 -	tsd.obj
 -
 -all:
 -	@ echo Run one of the following command lines:
 -	@ echo nmake clean VCE   (to build the MSVC dll with C++ exception handling)
 -	@ echo nmake clean VSE   (to build the MSVC dll with structured exception handling)
 -	@ echo nmake clean VC    (to build the MSVC dll with C cleanup code)
 -
 -auto:
 -	@ nmake clean VCE
 -	@ nmake clean VSE
 -	@ nmake clean VC
 -
 -VCE:
 -	@ nmake /nologo EHFLAGS="$(VCEFLAGS)" pthreadVCE.dll
 -
 -VSE:
 -	@ nmake /nologo EHFLAGS="$(VSEFLAGS)" pthreadVSE.dll
 -
 -VC:
 -	@ nmake /nologo EHFLAGS="$(VCFLAGS)" pthreadVC.dll
 -
 -realclean: clean
 -	if exist *.dll del *.dll
 -	if exist *.lib del *.lib
 -
 -clean:
 -	if exist *.obj del *.obj
 -	if exist *.ilk del *.ilk
 -	if exist *.pdb del *.pdb
 -	if exist *.exp del *.exp
 -	if exist *.o del *.o
 -
 -
 -install: $(DLLS)
 -	copy pthread*.dll $(DLLDEST)
 -	copy pthread*.lib $(LIBDEST)
 -
 -$(DLLS): $(OBJ) pthread.def
 -	cl /LD /Zi /nologo $(OBJ) \
 -		/link /nodefaultlib:libcmt /implib:$*.lib \
 -		msvcrt.lib /def:pthread.def /out:$@
 -
 -.c.obj:
 -	cl $(EHFLAGS) $(CFLAGS) -c $<
 diff --git a/win32/contrib/pthreads/Makefile.am b/win32/contrib/pthreads/Makefile.am new file mode 100644 index 000000000..dc55b0107 --- /dev/null +++ b/win32/contrib/pthreads/Makefile.am @@ -0,0 +1,42 @@ +LIBTOOL = $(SHELL) $(top_builddir)/libtool-nofpic + +#AM_CLFAGS = -I. -D_WIN32_WINNT=0x400 -DHAVE_CONFIG_H -DPTW32_BUILD -D__CLEANUP_C +AM_CPPFLAGS = -D__CLEANUP_C + +EXTRA_DIST = acconfig.h ANNOUNCE CONTRIBUTIRS COPYING.LIB ChangeLog FAQ MAINTAINERS NEWS PROGRESS README README.CV README.NONPORTABLE README.WinCE TODO WinCE-PORT build.tar.gz config.h.in pthread.def pthread.dsp pthread.dsw + +if WIN32 +noinst_LTLIBRARIES = libpthread.la +include_HEADERS = pthread.h sched.h +noinst_HEADERS = config.h implement.h need_errno.h semaphore.h +else +noinst_HEADERS = config.h implement.h need_errno.h semaphore.h pthread.h sched.h +endif + +libpthread_la_SOURCES = attr.c barrier.c cancel.c cleanup.c condvar.c create.c dll.c errno.c exit.c fork.c global.c misc.c mutex.c nonportable.c private.c rwlock.c sched.c semaphore.c signal.c spin.c sync.c tsd.c + +pass1: +	@$(MAKE) MULTIPASS_CFLAGS="$(PASS1_CFLAGS)" + +pass2: +	@$(MAKE) MULTIPASS_CFLAGS="$(PASS2_CFLAGS)" + +debug: +	@$(MAKE) CFLAGS="$(DEBUG_CFLAGS)" + +install-data-hook: + +install-debug: debug +	@$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am +	@list='$(SUBDIRS)'; for subdir in $$list; do \ +	  (cd $$subdir && $(MAKE) $@) || exit; \ +	done; +	$(MAKE) $(AM_MAKEFLAGS) install-data-hook + +mostlyclean-generic: +	-rm -f *~ \#* .*~ .\#* + +maintainer-clean-generic: +	-@echo "This command is intended for maintainers to use;" +	-@echo "it deletes files that may require special tools to rebuild." +	-rm -f Makefile.in diff --git a/win32/contrib/pthreads/Makefile.in b/win32/contrib/pthreads/Makefile.in deleted file mode 100644 index 62c720104..000000000 --- a/win32/contrib/pthreads/Makefile.in +++ /dev/null @@ -1,69 +0,0 @@ -#
 -# Pthreads-win32 - POSIX Threads Library for Win32
 -# Copyright (C) 1998
 -#
 -# This library is free software; you can redistribute it and/or
 -# modify it under the terms of the GNU Library General Public
 -# License as published by the Free Software Foundation; either
 -# version 2 of the License, or (at your option) any later version.
 -#
 -# This library is distributed in the hope that it will be useful,
 -# but WITHOUT ANY WARRANTY; without even the implied warranty of
 -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 -# Library General Public License for more details.
 -#
 -# You should have received a copy of the GNU Library General Public
 -# License along with this library; if not, write to the Free
 -# Software Foundation, Inc., 59 Temple Place - Suite 330, Boston,
 -# MA 02111-1307, USA
 -#
 -
 -RM	= erase
 -
 -CC	= g++
 -
 -AR	= ar
 -
 -LD	= gcc -mdll -mthreads
 -
 -OPT	= -g -O2
 -
 -## Mingw32
 -CFLAGS	= $(OPT) -I. -DHAVE_CONFIG_H -Wall -mthreads
 -
 -## Cygwin G++
 -#CFLAGS	= $(OPT) -fhandle-exceptions -I. -DHAVE_CONFIG_H -Wall
 -
 -OBJS	= attr.o cancel.o cleanup.o condvar.o create.o dll.o errno.o \
 -	  exit.o fork.o global.o misc.o mutex.o private.o rwlock.o \
 -	  sched.o semaphore.o signal.o sync.o tsd.o
 -
 -INCL	= implement.h semaphore.h pthread.h windows.h
 -
 -DLL     = pthread.dll
 -
 -LIB	= libpthread32.a
 -
 -
 -all:	$(LIB)
 -
 -$(LIB): $(DLL)
 -	dlltool --def $(DLL:.dll=.def) --output-lib $@ --dllname $(DLL)
 -
 -.SUFFIXES: .dll
 -
 -$(DLL): $(OBJS)
 -	$(LD) -o $@ $^ -Wl,--base-file,$*.base
 -	dlltool --base-file=$*.base --def $*.def --output-exp $*.exp --dllname $@
 -	$(LD) -o $@ $^ -Wl,--base-file,$*.base,$*.exp
 -	dlltool --base-file=$*.base --def $*.def --output-exp $*.exp --dllname $@
 -	$(LD) -o $@ $^ -Wl,$*.exp
 -
 -clean:
 -	-$(RM) *~
 -	-$(RM) $(LIB)
 -	-$(RM) *.o 
 -	-$(RM) *.exe
 -	-$(RM) $(DLL) 
 -	-$(RM) $(DLL:.dll=.base)
 -	-$(RM) $(DLL:.dll=.exp)
 diff --git a/win32/contrib/pthreads/Nmakefile b/win32/contrib/pthreads/Nmakefile deleted file mode 100644 index 53b11aae7..000000000 --- a/win32/contrib/pthreads/Nmakefile +++ /dev/null @@ -1,24 +0,0 @@ -/*
 - * nmake file for uwin pthread library
 - */
 -
 -VERSION = -
 -CCFLAGS = -V -g $(CC.DLL)
 -PTW32_BUILD	== 1
 -_MT		== 1
 -_timeb		== timeb
 -_ftime		== ftime
 -_errno		== _ast_errno
 -
 -$(INCLUDEDIR)	:INSTALLDIR:	pthread.h sched.h
 -
 -pthread $(VERSION) :LIBRARY: pthread.def attr.c cancel.c cleanup.c condvar.c \
 -	create.c dll.c exit.c fork.c global.c misc.c mutex.c private.c \
 -	rwlock.c sched.c semaphore.c sync.c tsd.c nonportable.c
 -
 -:: ANNOUNCE CONTRIBUTORS COPYING.LIB ChangeLog FAQ GNUmakefile MAINTAINERS \
 -	Makefile Makefile.in Makefile.vc NEWS PROGRESS README README.WinCE \
 -	TODO WinCE-PORT install-sh errno.c tests tests.mk acconfig.h \
 -        config.guess config.h.in config.sub configure configure.in signal.c \
 -	README.CV README.NONPORTABLE pthread.dsp pthread.dsw
 -
 diff --git a/win32/contrib/pthreads/Nmakefile.tests b/win32/contrib/pthreads/Nmakefile.tests deleted file mode 100644 index 109a99563..000000000 --- a/win32/contrib/pthreads/Nmakefile.tests +++ /dev/null @@ -1,167 +0,0 @@ -/* for running tests */
 -CCFLAGS = -g 
 -_MT	== 1
 -_timeb	== timeb
 -_ftime	== ftime 
 -
 -.SOURCE:	tests
 -/*
 -:PACKAGE:	pthread
 -*/
 -
 -set keepgoing
 -
 -":test:" : .MAKE .OPERATOR
 -	local I
 -	$(<:D:B:S=.pass) : .IMPLICIT $(>:D:B:S=.pass)
 -	for I $(<) $(>)
 -		$(I:D:B:S=.pass) : .VIRTUAL .FORCE $(I)
 -			$(>)
 -	end
 -loadfree::	loadfree.c
 -mutex1::	mutex1.c
 -mutex1e::	mutex1e.c
 -mutex1n::	mutex1n.c
 -mutex1r::	mutex1r.c
 -mutex2::	mutex1.2
 -exit1::		exit1.c
 -condvar1::	condvar1.c
 -self1::		self1.c
 -condvar2::	condvar2.c
 -condvar2_1::	condvar2_1.c
 -condvar3_1::	condvar3_1.c
 -condvar3_2::	condvar3_2.c
 -condvar3_3::	condvar3_3.c
 -create1.::	create1.c
 -cancel1::	cancel1.c
 -cancel2::	cancel2.c
 -mutex3::	mutex3.c
 -mutex4::	mutex4.c
 -mutex5::	mutex5.c
 -mutex6::	mutex6.c
 -mutex6e::	mutex6e.c
 -mutex6n::	mutex6n.c
 -mutex6r::	mutex6r.c
 -equal1::	equal1.c
 -exit2::		exit2.c
 -exit3::		exit3.c
 -join0::		join0.c
 -join1::		join1.c
 -join2::		join2.c
 -count1::	count1.c
 -once1::		once1.c
 -tsd1::		tsd1.c
 -self2::		self2.c
 -eyal1::		eyal1.c
 -condvar3::	condvar3.c
 -condvar4::	condvar4.c
 -condvar5::	condvar5.c
 -condvar6::	condvar6.c
 -condvar7::	condvar7.c
 -condvar8::	condvar8.c
 -condvar9::	condvar9.c
 -errno1::	errno1.c
 -rwlock1::	rwlock1.c
 -rwlock2::	rwlock2.c
 -rwlock3::	rwlock3.c
 -rwlock4::	rwlock4.c
 -rwlock5::	rwlock5.c
 -rwlock6::	rwlock6.c
 -rwlock7::	rwlock7.c
 -context1::	context1.c
 -cancel3::	cancel3.c
 -cancel4::	cancel4.c
 -cancel5::	cancel5.c
 -cleanup0::	cleanup0.c
 -cleanup1::	cleanup1.c
 -cleanup2::	cleanup2.c
 -cleanup3::	cleanup3.c
 -priority1::     priority1.c
 -priority2::     priority2.c
 -inherit1::      inherit1.c
 -spin1::         spin1.c
 -spin2::         spin2.c
 -spin3::         spin3.c
 -spin4::         spin4.c
 -barrier1::      barrier1.c
 -barrier2::      barrier2.c
 -barrier3::      barrier3.c
 -barrier4::      barrier4.c
 -barrier5::      barrier5.c
 -exception1::	exception1.c
 -exception2::	exception2.c
 -exception3::	exception3.c
 -benchtest1::    benchtest1.c
 -benchtest2::    benchtest2.c
 -benchtest3::    benchtest3.c
 -benchtest4::    benchtest4.c
 -
 -loadfree:	:test:
 -mutex1		:test:	loadfree
 -mutex2		:test:	loadfree
 -exit1		:test:	loadfree
 -condvar1	:test:	loadfree
 -self1		:test:	loadfree
 -condvar2	:test:	condvar1
 -condvar2_1	:test:	condvar2
 -create1 	:test:	mutex2
 -cancel1		:test:	create1
 -cancel2		:test:	cancel1
 -mutex3		:test:	create1
 -mutex4		:test:	mutex3
 -equal1		:test:	create1
 -exit2		:test:	create1
 -exit3		:test:	create1
 -join0		:test:	create1
 -join1		:test:	create1
 -join2		:test:	create1
 -count1		:test:	join1
 -once1		:test:	create1
 -tsd1		:test:	join1
 -self2		:test:	create1
 -eyal1		:test:	tsd1
 -condvar3	:test:	create1
 -condvar3_1	:test:	condvar3
 -condvar3_2	:test:	condvar3_1
 -condvar3_3	:test:	condvar3_2
 -condvar4	:test:	create1
 -condvar5	:test:	condvar4
 -condvar6	:test:	condvar5
 -condvar7	:test:	condvar6	cleanup1
 -condvar8	:test:	condvar7
 -condvar9	:test:	condvar8
 -errno1		:test:	mutex3
 -rwlock1		:test:	condvar6
 -rwlock2		:test:	rwlock1
 -rwlock3		:test:	rwlock2
 -rwlock4		:test:	rwlock3
 -rwlock5		:test:	rwlock4
 -rwlock6		:test:	rwlock5
 -context1	:test:	cancel2
 -cancel3		:test:	context1
 -cancel4		:test:	cancel3
 -cancel5		:test:	cancel3
 -cleanup0	:test:	cancel5
 -cleanup1	:test:	cleanup0
 -cleanup2	:test:	cleanup1
 -cleanup3	:test:	cleanup2
 -priority1       :test:  join1
 -priority2       :test:  priority1
 -inherit1        :test:  join1
 -spin1           :test:
 -spin2           :test:  spin1.c
 -spin3           :test:  spin2.c
 -spin4           :test:  spin3.c
 -barrier1        :test:
 -barrier2        :test:  barrier1.c
 -barrier3        :test:  barrier2.c
 -barrier4        :test:  barrier3.c
 -barrier5        :test:  barrier4.c
 -benchtest1      :test:  mutex3
 -benchtest2      :test:  benchtest1
 -benchtest3      :test:  benchtest2
 -benchtest4      :test:  benchtest3
 -exception1	:test:	cancel4
 -exception2	:test:	exception1
 -exception3	:test:	exception2
 -
 diff --git a/win32/contrib/pthreads/build.tar.gz b/win32/contrib/pthreads/build.tar.gzBinary files differ new file mode 100644 index 000000000..5e3bafdae --- /dev/null +++ b/win32/contrib/pthreads/build.tar.gz diff --git a/win32/contrib/pthreads/config.guess b/win32/contrib/pthreads/config.guess deleted file mode 100644 index 2d6119a9a..000000000 --- a/win32/contrib/pthreads/config.guess +++ /dev/null @@ -1,940 +0,0 @@ -#! /bin/sh
 -# Attempt to guess a canonical system name.
 -#   Copyright (C) 1992, 93, 94, 95, 96, 97, 1998 Free Software Foundation, Inc.
 -#
 -# This file is free software; you can redistribute it and/or modify it
 -# under the terms of the GNU General Public License as published by
 -# the Free Software Foundation; either version 2 of the License, or
 -# (at your option) any later version.
 -#
 -# This program is distributed in the hope that it will be useful, but
 -# WITHOUT ANY WARRANTY; without even the implied warranty of
 -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 -# General Public License for more details.
 -#
 -# You should have received a copy of the GNU General Public License
 -# along with this program; if not, write to the Free Software
 -# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
 -#
 -# As a special exception to the GNU General Public License, if you
 -# distribute this file as part of a program that contains a
 -# configuration script generated by Autoconf, you may include it under
 -# the same distribution terms that you use for the rest of that program.
 -
 -# Written by Per Bothner <bothner@cygnus.com>.
 -# The master version of this file is at the FSF in /home/gd/gnu/lib.
 -#
 -# This script attempts to guess a canonical system name similar to
 -# config.sub.  If it succeeds, it prints the system name on stdout, and
 -# exits with 0.  Otherwise, it exits with 1.
 -#
 -# The plan is that this can be called by configure scripts if you
 -# don't specify an explicit system type (host/target name).
 -#
 -# Only a few systems have been added to this list; please add others
 -# (but try to keep the structure clean).
 -#
 -
 -# This is needed to find uname on a Pyramid OSx when run in the BSD universe.
 -# (ghazi@noc.rutgers.edu 8/24/94.)
 -if (test -f /.attbin/uname) >/dev/null 2>&1 ; then
 -	PATH=$PATH:/.attbin ; export PATH
 -fi
 -
 -UNAME_MACHINE=`(uname -m) 2>/dev/null` || UNAME_MACHINE=unknown
 -UNAME_RELEASE=`(uname -r) 2>/dev/null` || UNAME_RELEASE=unknown
 -UNAME_SYSTEM=`(uname -s) 2>/dev/null` || UNAME_SYSTEM=unknown
 -UNAME_VERSION=`(uname -v) 2>/dev/null` || UNAME_VERSION=unknown
 -
 -trap 'rm -f dummy.c dummy.o dummy; exit 1' 1 2 15
 -
 -# Note: order is significant - the case branches are not exclusive.
 -
 -case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in
 -    alpha:OSF1:*:*)
 -	if test $UNAME_RELEASE = "V4.0"; then
 -		UNAME_RELEASE=`/usr/sbin/sizer -v | awk '{print $3}'`
 -	fi
 -	# A Vn.n version is a released version.
 -	# A Tn.n version is a released field test version.
 -	# A Xn.n version is an unreleased experimental baselevel.
 -	# 1.2 uses "1.2" for uname -r.
 -	cat <<EOF >dummy.s
 -	.globl main
 -	.ent main
 -main:
 -	.frame \$30,0,\$26,0
 -	.prologue 0
 -	.long 0x47e03d80 # implver $0
 -	lda \$2,259
 -	.long 0x47e20c21 # amask $2,$1
 -	srl \$1,8,\$2
 -	sll \$2,2,\$2
 -	sll \$0,3,\$0
 -	addl \$1,\$0,\$0
 -	addl \$2,\$0,\$0
 -	ret \$31,(\$26),1
 -	.end main
 -EOF
 -	${CC-cc} dummy.s -o dummy 2>/dev/null
 -	if test "$?" = 0 ; then
 -		./dummy
 -		case "$?" in
 -			7)
 -				UNAME_MACHINE="alpha"
 -				;;
 -			15)
 -				UNAME_MACHINE="alphaev5"
 -				;;
 -			14)
 -				UNAME_MACHINE="alphaev56"
 -				;;
 -			10)
 -				UNAME_MACHINE="alphapca56"
 -				;;
 -			16)
 -				UNAME_MACHINE="alphaev6"
 -				;;
 -		esac
 -	fi
 -	rm -f dummy.s dummy
 -	echo ${UNAME_MACHINE}-dec-osf`echo ${UNAME_RELEASE} | sed -e 's/^[VTX]//' | tr [[A-Z]] [[a-z]]`
 -	exit 0 ;;
 -    21064:Windows_NT:50:3)
 -	echo alpha-dec-winnt3.5
 -	exit 0 ;;
 -    Amiga*:UNIX_System_V:4.0:*)
 -	echo m68k-cbm-sysv4
 -	exit 0;;
 -    amiga:NetBSD:*:*)
 -      echo m68k-cbm-netbsd${UNAME_RELEASE}
 -      exit 0 ;;
 -    amiga:OpenBSD:*:*)
 -	echo m68k-unknown-openbsd${UNAME_RELEASE}
 -	exit 0 ;;
 -    *:[Aa]miga[Oo][Ss]:*:*)
 -	echo ${UNAME_MACHINE}-unknown-amigaos
 -	exit 0 ;;
 -    arc64:OpenBSD:*:*)
 -	echo mips64el-unknown-openbsd${UNAME_RELEASE}
 -	exit 0 ;;
 -    arc:OpenBSD:*:*)
 -	echo mipsel-unknown-openbsd${UNAME_RELEASE}
 -	exit 0 ;;
 -    hkmips:OpenBSD:*:*)
 -	echo mips-unknown-openbsd${UNAME_RELEASE}
 -	exit 0 ;;
 -    pmax:OpenBSD:*:*)
 -	echo mipsel-unknown-openbsd${UNAME_RELEASE}
 -	exit 0 ;;
 -    sgi:OpenBSD:*:*)
 -	echo mips-unknown-openbsd${UNAME_RELEASE}
 -	exit 0 ;;
 -    wgrisc:OpenBSD:*:*)
 -	echo mipsel-unknown-openbsd${UNAME_RELEASE}
 -	exit 0 ;;
 -    arm:RISC*:1.[012]*:*|arm:riscix:1.[012]*:*)
 -	echo arm-acorn-riscix${UNAME_RELEASE}
 -	exit 0;;
 -    arm32:NetBSD:*:*)
 -	echo arm-unknown-netbsd`echo ${UNAME_RELEASE}|sed -e 's/[-_].*/\./'`
 -	exit 0 ;;
 -    SR2?01:HI-UX/MPP:*:*)
 -	echo hppa1.1-hitachi-hiuxmpp
 -	exit 0;;
 -    Pyramid*:OSx*:*:*|MIS*:OSx*:*:*)
 -	# akee@wpdis03.wpafb.af.mil (Earle F. Ake) contributed MIS and NILE.
 -	if test "`(/bin/universe) 2>/dev/null`" = att ; then
 -		echo pyramid-pyramid-sysv3
 -	else
 -		echo pyramid-pyramid-bsd
 -	fi
 -	exit 0 ;;
 -    NILE:*:*:dcosx)
 -	echo pyramid-pyramid-svr4
 -	exit 0 ;;
 -    sun4H:SunOS:5.*:*)
 -	echo sparc-hal-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
 -	exit 0 ;;
 -    sun4*:SunOS:5.*:* | tadpole*:SunOS:5.*:*)
 -	echo sparc-sun-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
 -	exit 0 ;;
 -    i86pc:SunOS:5.*:*)
 -	echo i386-pc-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
 -	exit 0 ;;
 -    sun4*:SunOS:6*:*)
 -	# According to config.sub, this is the proper way to canonicalize
 -	# SunOS6.  Hard to guess exactly what SunOS6 will be like, but
 -	# it's likely to be more like Solaris than SunOS4.
 -	echo sparc-sun-solaris3`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
 -	exit 0 ;;
 -    sun4*:SunOS:*:*)
 -	case "`/usr/bin/arch -k`" in
 -	    Series*|S4*)
 -		UNAME_RELEASE=`uname -v`
 -		;;
 -	esac
 -	# Japanese Language versions have a version number like `4.1.3-JL'.
 -	echo sparc-sun-sunos`echo ${UNAME_RELEASE}|sed -e 's/-/_/'`
 -	exit 0 ;;
 -    sun3*:SunOS:*:*)
 -	echo m68k-sun-sunos${UNAME_RELEASE}
 -	exit 0 ;;
 -    sun*:*:4.2BSD:*)
 -	UNAME_RELEASE=`(head -1 /etc/motd | awk '{print substr($5,1,3)}') 2>/dev/null`
 -	test "x${UNAME_RELEASE}" = "x" && UNAME_RELEASE=3
 -	case "`/bin/arch`" in
 -	    sun3)
 -		echo m68k-sun-sunos${UNAME_RELEASE}
 -		;;
 -	    sun4)
 -		echo sparc-sun-sunos${UNAME_RELEASE}
 -		;;
 -	esac
 -	exit 0 ;;
 -    aushp:SunOS:*:*)
 -	echo sparc-auspex-sunos${UNAME_RELEASE}
 -	exit 0 ;;
 -    atari*:NetBSD:*:*)
 -	echo m68k-atari-netbsd${UNAME_RELEASE}
 -	exit 0 ;;
 -    atari*:OpenBSD:*:*)
 -	echo m68k-unknown-openbsd${UNAME_RELEASE}
 -	exit 0 ;;
 -    sun3*:NetBSD:*:*)
 -	echo m68k-sun-netbsd${UNAME_RELEASE}
 -	exit 0 ;;
 -    sun3*:OpenBSD:*:*)
 -	echo m68k-unknown-openbsd${UNAME_RELEASE}
 -	exit 0 ;;
 -    mac68k:NetBSD:*:*)
 -	echo m68k-apple-netbsd${UNAME_RELEASE}
 -	exit 0 ;;
 -    mac68k:OpenBSD:*:*)
 -	echo m68k-unknown-openbsd${UNAME_RELEASE}
 -	exit 0 ;;
 -    mvme68k:OpenBSD:*:*)
 -	echo m68k-unknown-openbsd${UNAME_RELEASE}
 -	exit 0 ;;
 -    mvme88k:OpenBSD:*:*)
 -	echo m88k-unknown-openbsd${UNAME_RELEASE}
 -	exit 0 ;;
 -    powerpc:machten:*:*)
 -	echo powerpc-apple-machten${UNAME_RELEASE}
 -	exit 0 ;;
 -    macppc:NetBSD:*:*)
 -        echo powerpc-apple-netbsd${UNAME_RELEASE}
 -        exit 0 ;;
 -    RISC*:Mach:*:*)
 -	echo mips-dec-mach_bsd4.3
 -	exit 0 ;;
 -    RISC*:ULTRIX:*:*)
 -	echo mips-dec-ultrix${UNAME_RELEASE}
 -	exit 0 ;;
 -    VAX*:ULTRIX*:*:*)
 -	echo vax-dec-ultrix${UNAME_RELEASE}
 -	exit 0 ;;
 -    2020:CLIX:*:*)
 -	echo clipper-intergraph-clix${UNAME_RELEASE}
 -	exit 0 ;;
 -    mips:*:*:UMIPS | mips:*:*:RISCos)
 -	sed 's/^	//' << EOF >dummy.c
 -	int main (argc, argv) int argc; char **argv; {
 -	#if defined (host_mips) && defined (MIPSEB)
 -	#if defined (SYSTYPE_SYSV)
 -	  printf ("mips-mips-riscos%ssysv\n", argv[1]); exit (0);
 -	#endif
 -	#if defined (SYSTYPE_SVR4)
 -	  printf ("mips-mips-riscos%ssvr4\n", argv[1]); exit (0);
 -	#endif
 -	#if defined (SYSTYPE_BSD43) || defined(SYSTYPE_BSD)
 -	  printf ("mips-mips-riscos%sbsd\n", argv[1]); exit (0);
 -	#endif
 -	#endif
 -	  exit (-1);
 -	}
 -EOF
 -	${CC-cc} dummy.c -o dummy \
 -	  && ./dummy `echo "${UNAME_RELEASE}" | sed -n 's/\([0-9]*\).*/\1/p'` \
 -	  && rm dummy.c dummy && exit 0
 -	rm -f dummy.c dummy
 -	echo mips-mips-riscos${UNAME_RELEASE}
 -	exit 0 ;;
 -    Night_Hawk:Power_UNIX:*:*)
 -	echo powerpc-harris-powerunix
 -	exit 0 ;;
 -    m88k:CX/UX:7*:*)
 -	echo m88k-harris-cxux7
 -	exit 0 ;;
 -    m88k:*:4*:R4*)
 -	echo m88k-motorola-sysv4
 -	exit 0 ;;
 -    m88k:*:3*:R3*)
 -	echo m88k-motorola-sysv3
 -	exit 0 ;;
 -    AViiON:dgux:*:*)
 -        # DG/UX returns AViiON for all architectures
 -        UNAME_PROCESSOR=`/usr/bin/uname -p`
 -        if [ $UNAME_PROCESSOR = mc88100 -o $UNAME_PROCESSOR = mc88110 ] ; then
 -	if [ ${TARGET_BINARY_INTERFACE}x = m88kdguxelfx \
 -	     -o ${TARGET_BINARY_INTERFACE}x = x ] ; then
 -		echo m88k-dg-dgux${UNAME_RELEASE}
 -	else
 -		echo m88k-dg-dguxbcs${UNAME_RELEASE}
 -	fi
 -        else echo i586-dg-dgux${UNAME_RELEASE}
 -        fi
 - 	exit 0 ;;
 -    M88*:DolphinOS:*:*)	# DolphinOS (SVR3)
 -	echo m88k-dolphin-sysv3
 -	exit 0 ;;
 -    M88*:*:R3*:*)
 -	# Delta 88k system running SVR3
 -	echo m88k-motorola-sysv3
 -	exit 0 ;;
 -    XD88*:*:*:*) # Tektronix XD88 system running UTekV (SVR3)
 -	echo m88k-tektronix-sysv3
 -	exit 0 ;;
 -    Tek43[0-9][0-9]:UTek:*:*) # Tektronix 4300 system running UTek (BSD)
 -	echo m68k-tektronix-bsd
 -	exit 0 ;;
 -    *:IRIX*:*:*)
 -	echo mips-sgi-irix`echo ${UNAME_RELEASE}|sed -e 's/-/_/g'`
 -	exit 0 ;;
 -    ????????:AIX?:[12].1:2)   # AIX 2.2.1 or AIX 2.1.1 is RT/PC AIX.
 -	echo romp-ibm-aix      # uname -m gives an 8 hex-code CPU id
 -	exit 0 ;;              # Note that: echo "'`uname -s`'" gives 'AIX '
 -    i?86:AIX:*:*)
 -	echo i386-ibm-aix
 -	exit 0 ;;
 -    *:AIX:2:3)
 -	if grep bos325 /usr/include/stdio.h >/dev/null 2>&1; then
 -		sed 's/^		//' << EOF >dummy.c
 -		#include <sys/systemcfg.h>
 -
 -		main()
 -			{
 -			if (!__power_pc())
 -				exit(1);
 -			puts("powerpc-ibm-aix3.2.5");
 -			exit(0);
 -			}
 -EOF
 -		${CC-cc} dummy.c -o dummy && ./dummy && rm dummy.c dummy && exit 0
 -		rm -f dummy.c dummy
 -		echo rs6000-ibm-aix3.2.5
 -	elif grep bos324 /usr/include/stdio.h >/dev/null 2>&1; then
 -		echo rs6000-ibm-aix3.2.4
 -	else
 -		echo rs6000-ibm-aix3.2
 -	fi
 -	exit 0 ;;
 -    *:AIX:*:4)
 -	if /usr/sbin/lsattr -EHl proc0 | grep POWER >/dev/null 2>&1; then
 -		IBM_ARCH=rs6000
 -	else
 -		IBM_ARCH=powerpc
 -	fi
 -	if [ -x /usr/bin/oslevel ] ; then
 -		IBM_REV=`/usr/bin/oslevel`
 -	else
 -		IBM_REV=4.${UNAME_RELEASE}
 -	fi
 -	echo ${IBM_ARCH}-ibm-aix${IBM_REV}
 -	exit 0 ;;
 -    *:AIX:*:*)
 -	echo rs6000-ibm-aix
 -	exit 0 ;;
 -    ibmrt:4.4BSD:*|romp-ibm:BSD:*)
 -	echo romp-ibm-bsd4.4
 -	exit 0 ;;
 -    ibmrt:*BSD:*|romp-ibm:BSD:*)            # covers RT/PC NetBSD and
 -	echo romp-ibm-bsd${UNAME_RELEASE}   # 4.3 with uname added to
 -	exit 0 ;;                           # report: romp-ibm BSD 4.3
 -    *:BOSX:*:*)
 -	echo rs6000-bull-bosx
 -	exit 0 ;;
 -    DPX/2?00:B.O.S.:*:*)
 -	echo m68k-bull-sysv3
 -	exit 0 ;;
 -    9000/[34]??:4.3bsd:1.*:*)
 -	echo m68k-hp-bsd
 -	exit 0 ;;
 -    hp300:4.4BSD:*:* | 9000/[34]??:4.3bsd:2.*:*)
 -	echo m68k-hp-bsd4.4
 -	exit 0 ;;
 -    9000/[3478]??:HP-UX:*:*)
 -	case "${UNAME_MACHINE}" in
 -	    9000/31? )            HP_ARCH=m68000 ;;
 -	    9000/[34]?? )         HP_ARCH=m68k ;;
 -	    9000/7?? | 9000/8?[1679] ) 
 -              sed 's/^              //' << EOF >dummy.c
 -              #include <stdlib.h>
 -              #include <unistd.h>
 -              
 -              int main ()
 -              {
 -              #if defined(_SC_KERNEL_BITS)
 -                  long bits = sysconf(_SC_KERNEL_BITS);
 -              #endif 
 -                  long cpu  = sysconf (_SC_CPU_VERSION);
 -              
 -                  switch (cpu) 
 -              	{
 -              	case CPU_PA_RISC1_0: puts ("hppa1.0"); break;
 -              	case CPU_PA_RISC1_1: puts ("hppa1.1"); break;
 -              	case CPU_PA_RISC2_0: 
 -              #if defined(_SC_KERNEL_BITS)
 -              	    switch (bits) 
 -              		{
 -              		case 64: puts ("hppa2.0w"); break;
 -              		case 32: puts ("hppa2.0n"); break;
 -              		default: puts ("hppa2.0"); break;
 -              		} break;
 -              #else  /* !defined(_SC_KERNEL_BITS) */
 -              	    puts ("hppa2.0"); break;
 -              #endif 
 -              	default: puts ("hppa1.0"); break;
 -              	}
 -                  exit (0);
 -              }
 -EOF
 -	${CC-cc} dummy.c -o dummy && HP_ARCH=`./dummy`
 -	rm -f dummy.c dummy
 -	esac
 -	HPUX_REV=`echo ${UNAME_RELEASE}|sed -e 's/[^.]*.[0B]*//'`
 -	echo ${HP_ARCH}-hp-hpux${HPUX_REV}
 -	exit 0 ;;
 -    3050*:HI-UX:*:*)
 -	sed 's/^	//' << EOF >dummy.c
 -	#include <unistd.h>
 -	int
 -	main ()
 -	{
 -	  long cpu = sysconf (_SC_CPU_VERSION);
 -	  /* The order matters, because CPU_IS_HP_MC68K erroneously returns
 -	     true for CPU_PA_RISC1_0.  CPU_IS_PA_RISC returns correct
 -	     results, however.  */
 -	  if (CPU_IS_PA_RISC (cpu))
 -	    {
 -	      switch (cpu)
 -		{
 -		  case CPU_PA_RISC1_0: puts ("hppa1.0-hitachi-hiuxwe2"); break;
 -		  case CPU_PA_RISC1_1: puts ("hppa1.1-hitachi-hiuxwe2"); break;
 -		  case CPU_PA_RISC2_0: puts ("hppa2.0-hitachi-hiuxwe2"); break;
 -		  default: puts ("hppa-hitachi-hiuxwe2"); break;
 -		}
 -	    }
 -	  else if (CPU_IS_HP_MC68K (cpu))
 -	    puts ("m68k-hitachi-hiuxwe2");
 -	  else puts ("unknown-hitachi-hiuxwe2");
 -	  exit (0);
 -	}
 -EOF
 -	${CC-cc} dummy.c -o dummy && ./dummy && rm dummy.c dummy && exit 0
 -	rm -f dummy.c dummy
 -	echo unknown-hitachi-hiuxwe2
 -	exit 0 ;;
 -    9000/7??:4.3bsd:*:* | 9000/8?[79]:4.3bsd:*:* )
 -	echo hppa1.1-hp-bsd
 -	exit 0 ;;
 -    9000/8??:4.3bsd:*:*)
 -	echo hppa1.0-hp-bsd
 -	exit 0 ;;
 -    hp7??:OSF1:*:* | hp8?[79]:OSF1:*:* )
 -	echo hppa1.1-hp-osf
 -	exit 0 ;;
 -    hp8??:OSF1:*:*)
 -	echo hppa1.0-hp-osf
 -	exit 0 ;;
 -    i?86:OSF1:*:*)
 -	if [ -x /usr/sbin/sysversion ] ; then
 -	    echo ${UNAME_MACHINE}-unknown-osf1mk
 -	else
 -	    echo ${UNAME_MACHINE}-unknown-osf1
 -	fi
 -	exit 0 ;;
 -    parisc*:Lites*:*:*)
 -	echo hppa1.1-hp-lites
 -	exit 0 ;;
 -    C1*:ConvexOS:*:* | convex:ConvexOS:C1*:*)
 -	echo c1-convex-bsd
 -        exit 0 ;;
 -    C2*:ConvexOS:*:* | convex:ConvexOS:C2*:*)
 -	if getsysinfo -f scalar_acc
 -	then echo c32-convex-bsd
 -	else echo c2-convex-bsd
 -	fi
 -        exit 0 ;;
 -    C34*:ConvexOS:*:* | convex:ConvexOS:C34*:*)
 -	echo c34-convex-bsd
 -        exit 0 ;;
 -    C38*:ConvexOS:*:* | convex:ConvexOS:C38*:*)
 -	echo c38-convex-bsd
 -        exit 0 ;;
 -    C4*:ConvexOS:*:* | convex:ConvexOS:C4*:*)
 -	echo c4-convex-bsd
 -        exit 0 ;;
 -    CRAY*X-MP:*:*:*)
 -	echo xmp-cray-unicos
 -        exit 0 ;;
 -    CRAY*Y-MP:*:*:*)
 -	echo ymp-cray-unicos${UNAME_RELEASE}
 -	exit 0 ;;
 -    CRAY*[A-Z]90:*:*:*)
 -	echo ${UNAME_MACHINE}-cray-unicos${UNAME_RELEASE} \
 -	| sed -e 's/CRAY.*\([A-Z]90\)/\1/' \
 -	      -e y/ABCDEFGHIJKLMNOPQRSTUVWXYZ/abcdefghijklmnopqrstuvwxyz/
 -	exit 0 ;;
 -    CRAY*TS:*:*:*)
 -	echo t90-cray-unicos${UNAME_RELEASE}
 -	exit 0 ;;
 -    CRAY-2:*:*:*)
 -	echo cray2-cray-unicos
 -        exit 0 ;;
 -    F300:UNIX_System_V:*:*)
 -        FUJITSU_SYS=`uname -p | tr [A-Z] [a-z] | sed -e 's/\///'`
 -        FUJITSU_REL=`echo ${UNAME_RELEASE} | sed -e 's/ /_/'`
 -        echo "f300-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}"
 -        exit 0 ;;
 -    F301:UNIX_System_V:*:*)
 -       echo f301-fujitsu-uxpv`echo $UNAME_RELEASE | sed 's/ .*//'`
 -       exit 0 ;;
 -    hp3[0-9][05]:NetBSD:*:*)
 -	echo m68k-hp-netbsd${UNAME_RELEASE}
 -	exit 0 ;;
 -    hp300:OpenBSD:*:*)
 -	echo m68k-unknown-openbsd${UNAME_RELEASE}
 -	exit 0 ;;
 -    i?86:BSD/386:*:* | *:BSD/OS:*:*)
 -	echo ${UNAME_MACHINE}-pc-bsdi${UNAME_RELEASE}
 -	exit 0 ;;
 -    *:FreeBSD:*:*)
 -	echo ${UNAME_MACHINE}-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`
 -	exit 0 ;;
 -    *:NetBSD:*:*)
 -	echo ${UNAME_MACHINE}-unknown-netbsd`echo ${UNAME_RELEASE}|sed -e 's/[-_].*/\./'`
 -	exit 0 ;;
 -    *:OpenBSD:*:*)
 -	echo ${UNAME_MACHINE}-unknown-openbsd`echo ${UNAME_RELEASE}|sed -e 's/[-_].*/\./'`
 -	exit 0 ;;
 -    i*:CYGWIN*:*)
 -	echo ${UNAME_MACHINE}-pc-cygwin32
 -	exit 0 ;;
 -    i*:MINGW*:*)
 -	echo ${UNAME_MACHINE}-pc-mingw32
 -	exit 0 ;;
 -    p*:CYGWIN*:*)
 -	echo powerpcle-unknown-cygwin32
 -	exit 0 ;;
 -    prep*:SunOS:5.*:*)
 -	echo powerpcle-unknown-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
 -	exit 0 ;;
 -    *:GNU:*:*)
 -	echo `echo ${UNAME_MACHINE}|sed -e 's,[-/].*$,,'`-unknown-gnu`echo ${UNAME_RELEASE}|sed -e 's,/.*$,,'`
 -	exit 0 ;;
 -    *:Linux:*:*)
 -	# uname on the ARM produces all sorts of strangeness, and we need to
 -	# filter it out.
 -	case "$UNAME_MACHINE" in
 -	  arm* | sa110*)	      UNAME_MACHINE="arm" ;;
 -	esac
 -
 -	# The BFD linker knows what the default object file format is, so
 -	# first see if it will tell us.
 -	ld_help_string=`ld --help 2>&1`
 -	ld_supported_emulations=`echo $ld_help_string \
 -			 | sed -ne '/supported emulations:/!d
 -				    s/[ 	][ 	]*/ /g
 -				    s/.*supported emulations: *//
 -				    s/ .*//
 -				    p'`
 -        case "$ld_supported_emulations" in
 -	  i?86linux)  echo "${UNAME_MACHINE}-pc-linux-gnuaout"      ; exit 0 ;;
 -	  i?86coff)   echo "${UNAME_MACHINE}-pc-linux-gnucoff"      ; exit 0 ;;
 -	  sparclinux) echo "${UNAME_MACHINE}-unknown-linux-gnuaout" ; exit 0 ;;
 -	  armlinux)   echo "${UNAME_MACHINE}-unknown-linux-gnuaout" ; exit 0 ;;
 -	  m68klinux)  echo "${UNAME_MACHINE}-unknown-linux-gnuaout" ; exit 0 ;;
 -	  elf32ppc)   echo "powerpc-unknown-linux-gnu"              ; exit 0 ;;
 -	esac
 -
 -	if test "${UNAME_MACHINE}" = "alpha" ; then
 -		sed 's/^	//'  <<EOF >dummy.s
 -		.globl main
 -		.ent main
 -	main:
 -		.frame \$30,0,\$26,0
 -		.prologue 0
 -		.long 0x47e03d80 # implver $0
 -		lda \$2,259
 -		.long 0x47e20c21 # amask $2,$1
 -		srl \$1,8,\$2
 -		sll \$2,2,\$2
 -		sll \$0,3,\$0
 -		addl \$1,\$0,\$0
 -		addl \$2,\$0,\$0
 -		ret \$31,(\$26),1
 -		.end main
 -EOF
 -		LIBC=""
 -		${CC-cc} dummy.s -o dummy 2>/dev/null
 -		if test "$?" = 0 ; then
 -			./dummy
 -			case "$?" in
 -			7)
 -				UNAME_MACHINE="alpha"
 -				;;
 -			15)
 -				UNAME_MACHINE="alphaev5"
 -				;;
 -			14)
 -				UNAME_MACHINE="alphaev56"
 -				;;
 -			10)
 -				UNAME_MACHINE="alphapca56"
 -				;;
 -			16)
 -				UNAME_MACHINE="alphaev6"
 -				;;
 -			esac	
 -
 -			objdump --private-headers dummy | \
 -			  grep ld.so.1 > /dev/null
 -			if test "$?" = 0 ; then
 -				LIBC="libc1"
 -			fi
 -		fi	
 -		rm -f dummy.s dummy
 -		echo ${UNAME_MACHINE}-unknown-linux-gnu${LIBC} ; exit 0
 -	elif test "${UNAME_MACHINE}" = "mips" ; then
 -	  cat >dummy.c <<EOF
 -main(argc, argv)
 -     int argc;
 -     char *argv[];
 -{
 -#ifdef __MIPSEB__
 -  printf ("%s-unknown-linux-gnu\n", argv[1]);
 -#endif
 -#ifdef __MIPSEL__
 -  printf ("%sel-unknown-linux-gnu\n", argv[1]);
 -#endif
 -  return 0;
 -}
 -EOF
 -	  ${CC-cc} dummy.c -o dummy 2>/dev/null && ./dummy "${UNAME_MACHINE}" && rm dummy.c dummy && exit 0
 -	  rm -f dummy.c dummy
 -	else
 -	  # Either a pre-BFD a.out linker (linux-gnuoldld)
 -	  # or one that does not give us useful --help.
 -	  # GCC wants to distinguish between linux-gnuoldld and linux-gnuaout.
 -	  # If ld does not provide *any* "supported emulations:"
 -	  # that means it is gnuoldld.
 -	  echo "$ld_help_string" | grep >/dev/null 2>&1 "supported emulations:"
 -	  test $? != 0 && echo "${UNAME_MACHINE}-pc-linux-gnuoldld" && exit 0
 -
 -	  case "${UNAME_MACHINE}" in
 -	  i?86)
 -	    VENDOR=pc;
 -	    ;;
 -	  *)
 -	    VENDOR=unknown;
 -	    ;;
 -	  esac
 -	  # Determine whether the default compiler is a.out or elf
 -	  cat >dummy.c <<EOF
 -#include <features.h>
 -main(argc, argv)
 -     int argc;
 -     char *argv[];
 -{
 -#ifdef __ELF__
 -# ifdef __GLIBC__
 -#  if __GLIBC__ >= 2
 -    printf ("%s-${VENDOR}-linux-gnu\n", argv[1]);
 -#  else
 -    printf ("%s-${VENDOR}-linux-gnulibc1\n", argv[1]);
 -#  endif
 -# else
 -   printf ("%s-${VENDOR}-linux-gnulibc1\n", argv[1]);
 -# endif
 -#else
 -  printf ("%s-${VENDOR}-linux-gnuaout\n", argv[1]);
 -#endif
 -  return 0;
 -}
 -EOF
 -	  ${CC-cc} dummy.c -o dummy 2>/dev/null && ./dummy "${UNAME_MACHINE}" && rm dummy.c dummy && exit 0
 -	  rm -f dummy.c dummy
 -	fi ;;
 -# ptx 4.0 does uname -s correctly, with DYNIX/ptx in there.  earlier versions
 -# are messed up and put the nodename in both sysname and nodename.
 -    i?86:DYNIX/ptx:4*:*)
 -	echo i386-sequent-sysv4
 -	exit 0 ;;
 -    i?86:UNIX_SV:4.2MP:2.*)
 -        # Unixware is an offshoot of SVR4, but it has its own version
 -        # number series starting with 2...
 -        # I am not positive that other SVR4 systems won't match this,
 -	# I just have to hope.  -- rms.
 -        # Use sysv4.2uw... so that sysv4* matches it.
 -	echo ${UNAME_MACHINE}-pc-sysv4.2uw${UNAME_VERSION}
 -	exit 0 ;;
 -    i?86:*:4.*:* | i?86:SYSTEM_V:4.*:*)
 -	if grep Novell /usr/include/link.h >/dev/null 2>/dev/null; then
 -		echo ${UNAME_MACHINE}-univel-sysv${UNAME_RELEASE}
 -	else
 -		echo ${UNAME_MACHINE}-pc-sysv${UNAME_RELEASE}
 -	fi
 -	exit 0 ;;
 -    i?86:*:3.2:*)
 -	if test -f /usr/options/cb.name; then
 -		UNAME_REL=`sed -n 's/.*Version //p' </usr/options/cb.name`
 -		echo ${UNAME_MACHINE}-pc-isc$UNAME_REL
 -	elif /bin/uname -X 2>/dev/null >/dev/null ; then
 -		UNAME_REL=`(/bin/uname -X|egrep Release|sed -e 's/.*= //')`
 -		(/bin/uname -X|egrep i80486 >/dev/null) && UNAME_MACHINE=i486
 -		(/bin/uname -X|egrep '^Machine.*Pentium' >/dev/null) \
 -			&& UNAME_MACHINE=i586
 -		echo ${UNAME_MACHINE}-pc-sco$UNAME_REL
 -	else
 -		echo ${UNAME_MACHINE}-pc-sysv32
 -	fi
 -	exit 0 ;;
 -    pc:*:*:*)
 -        # uname -m prints for DJGPP always 'pc', but it prints nothing about
 -        # the processor, so we play safe by assuming i386.
 -	echo i386-pc-msdosdjgpp
 -        exit 0 ;;
 -    Intel:Mach:3*:*)
 -	echo i386-pc-mach3
 -	exit 0 ;;
 -    paragon:*:*:*)
 -	echo i860-intel-osf1
 -	exit 0 ;;
 -    i860:*:4.*:*) # i860-SVR4
 -	if grep Stardent /usr/include/sys/uadmin.h >/dev/null 2>&1 ; then
 -	  echo i860-stardent-sysv${UNAME_RELEASE} # Stardent Vistra i860-SVR4
 -	else # Add other i860-SVR4 vendors below as they are discovered.
 -	  echo i860-unknown-sysv${UNAME_RELEASE}  # Unknown i860-SVR4
 -	fi
 -	exit 0 ;;
 -    mini*:CTIX:SYS*5:*)
 -	# "miniframe"
 -	echo m68010-convergent-sysv
 -	exit 0 ;;
 -    M68*:*:R3V[567]*:*)
 -	test -r /sysV68 && echo 'm68k-motorola-sysv' && exit 0 ;;
 -    3[34]??:*:4.0:3.0 | 3[34]??,*:*:4.0:3.0 | 4850:*:4.0:3.0)
 -	OS_REL=''
 -	test -r /etc/.relid \
 -	&& OS_REL=.`sed -n 's/[^ ]* [^ ]* \([0-9][0-9]\).*/\1/p' < /etc/.relid`
 -	/bin/uname -p 2>/dev/null | grep 86 >/dev/null \
 -	  && echo i486-ncr-sysv4.3${OS_REL} && exit 0
 -	/bin/uname -p 2>/dev/null | /bin/grep entium >/dev/null \
 -	  && echo i586-ncr-sysv4.3${OS_REL} && exit 0 ;;
 -    3[34]??:*:4.0:* | 3[34]??,*:*:4.0:*)
 -        /bin/uname -p 2>/dev/null | grep 86 >/dev/null \
 -          && echo i486-ncr-sysv4 && exit 0 ;;
 -    m68*:LynxOS:2.*:*)
 -	echo m68k-unknown-lynxos${UNAME_RELEASE}
 -	exit 0 ;;
 -    mc68030:UNIX_System_V:4.*:*)
 -	echo m68k-atari-sysv4
 -	exit 0 ;;
 -    i?86:LynxOS:2.*:*)
 -	echo i386-unknown-lynxos${UNAME_RELEASE}
 -	exit 0 ;;
 -    TSUNAMI:LynxOS:2.*:*)
 -	echo sparc-unknown-lynxos${UNAME_RELEASE}
 -	exit 0 ;;
 -    rs6000:LynxOS:2.*:* | PowerPC:LynxOS:2.*:*)
 -	echo rs6000-unknown-lynxos${UNAME_RELEASE}
 -	exit 0 ;;
 -    SM[BE]S:UNIX_SV:*:*)
 -	echo mips-dde-sysv${UNAME_RELEASE}
 -	exit 0 ;;
 -    RM*:SINIX-*:*:*)
 -	echo mips-sni-sysv4
 -	exit 0 ;;
 -    *:SINIX-*:*:*)
 -	if uname -p 2>/dev/null >/dev/null ; then
 -		UNAME_MACHINE=`(uname -p) 2>/dev/null`
 -		echo ${UNAME_MACHINE}-sni-sysv4
 -	else
 -		echo ns32k-sni-sysv
 -	fi
 -	exit 0 ;;
 -    PENTIUM:CPunix:4.0*:*) # Unisys `ClearPath HMP IX 4000' SVR4/MP effort
 -                           # says <Richard.M.Bartel@ccMail.Census.GOV>
 -        echo i586-unisys-sysv4
 -        exit 0 ;;
 -    *:UNIX_System_V:4*:FTX*)
 -	# From Gerald Hewes <hewes@openmarket.com>.
 -	# How about differentiating between stratus architectures? -djm
 -	echo hppa1.1-stratus-sysv4
 -	exit 0 ;;
 -    *:*:*:FTX*)
 -	# From seanf@swdc.stratus.com.
 -	echo i860-stratus-sysv4
 -	exit 0 ;;
 -    mc68*:A/UX:*:*)
 -	echo m68k-apple-aux${UNAME_RELEASE}
 -	exit 0 ;;
 -    news*:NEWS-OS:*:6*)
 -	echo mips-sony-newsos6
 -	exit 0 ;;
 -    R3000:*System_V*:*:* | R4000:UNIX_SYSV:*:* | R4000:UNIX_SV:*:*)
 -	if [ -d /usr/nec ]; then
 -	        echo mips-nec-sysv${UNAME_RELEASE}
 -	else
 -	        echo mips-unknown-sysv${UNAME_RELEASE}
 -	fi
 -        exit 0 ;;
 -    BeBox:BeOS:*:*)	# BeOS running on hardware made by Be, PPC only.
 -	echo powerpc-be-beos
 -	exit 0 ;;
 -    BeMac:BeOS:*:*)	# BeOS running on Mac or Mac clone, PPC only.
 -	echo powerpc-apple-beos
 -	exit 0 ;;
 -    BePC:BeOS:*:*)	# BeOS running on Intel PC compatible.
 -	echo i586-pc-beos
 -	exit 0 ;;
 -esac
 -
 -#echo '(No uname command or uname output not recognized.)' 1>&2
 -#echo "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" 1>&2
 -
 -cat >dummy.c <<EOF
 -#ifdef _SEQUENT_
 -# include <sys/types.h>
 -# include <sys/utsname.h>
 -#endif
 -main ()
 -{
 -#if defined (sony)
 -#if defined (MIPSEB)
 -  /* BFD wants "bsd" instead of "newsos".  Perhaps BFD should be changed,
 -     I don't know....  */
 -  printf ("mips-sony-bsd\n"); exit (0);
 -#else
 -#include <sys/param.h>
 -  printf ("m68k-sony-newsos%s\n",
 -#ifdef NEWSOS4
 -          "4"
 -#else
 -	  ""
 -#endif
 -         ); exit (0);
 -#endif
 -#endif
 -
 -#if defined (__arm) && defined (__acorn) && defined (__unix)
 -  printf ("arm-acorn-riscix"); exit (0);
 -#endif
 -
 -#if defined (hp300) && !defined (hpux)
 -  printf ("m68k-hp-bsd\n"); exit (0);
 -#endif
 -
 -#if defined (NeXT)
 -#if !defined (__ARCHITECTURE__)
 -#define __ARCHITECTURE__ "m68k"
 -#endif
 -  int version;
 -  version=`(hostinfo | sed -n 's/.*NeXT Mach \([0-9]*\).*/\1/p') 2>/dev/null`;
 -  printf ("%s-next-nextstep%d\n", __ARCHITECTURE__, version);
 -  exit (0);
 -#endif
 -
 -#if defined (MULTIMAX) || defined (n16)
 -#if defined (UMAXV)
 -  printf ("ns32k-encore-sysv\n"); exit (0);
 -#else
 -#if defined (CMU)
 -  printf ("ns32k-encore-mach\n"); exit (0);
 -#else
 -  printf ("ns32k-encore-bsd\n"); exit (0);
 -#endif
 -#endif
 -#endif
 -
 -#if defined (__386BSD__)
 -  printf ("i386-pc-bsd\n"); exit (0);
 -#endif
 -
 -#if defined (sequent)
 -#if defined (i386)
 -  printf ("i386-sequent-dynix\n"); exit (0);
 -#endif
 -#if defined (ns32000)
 -  printf ("ns32k-sequent-dynix\n"); exit (0);
 -#endif
 -#endif
 -
 -#if defined (_SEQUENT_)
 -    struct utsname un;
 -
 -    uname(&un);
 -
 -    if (strncmp(un.version, "V2", 2) == 0) {
 -	printf ("i386-sequent-ptx2\n"); exit (0);
 -    }
 -    if (strncmp(un.version, "V1", 2) == 0) { /* XXX is V1 correct? */
 -	printf ("i386-sequent-ptx1\n"); exit (0);
 -    }
 -    printf ("i386-sequent-ptx\n"); exit (0);
 -
 -#endif
 -
 -#if defined (vax)
 -#if !defined (ultrix)
 -  printf ("vax-dec-bsd\n"); exit (0);
 -#else
 -  printf ("vax-dec-ultrix\n"); exit (0);
 -#endif
 -#endif
 -
 -#if defined (alliant) && defined (i860)
 -  printf ("i860-alliant-bsd\n"); exit (0);
 -#endif
 -
 -  exit (1);
 -}
 -EOF
 -
 -${CC-cc} dummy.c -o dummy 2>/dev/null && ./dummy && rm dummy.c dummy && exit 0
 -rm -f dummy.c dummy
 -
 -# Apollos put the system type in the environment.
 -
 -test -d /usr/apollo && { echo ${ISP}-apollo-${SYSTYPE}; exit 0; }
 -
 -# Convex versions that predate uname can use getsysinfo(1)
 -
 -if [ -x /usr/convex/getsysinfo ]
 -then
 -    case `getsysinfo -f cpu_type` in
 -    c1*)
 -	echo c1-convex-bsd
 -	exit 0 ;;
 -    c2*)
 -	if getsysinfo -f scalar_acc
 -	then echo c32-convex-bsd
 -	else echo c2-convex-bsd
 -	fi
 -	exit 0 ;;
 -    c34*)
 -	echo c34-convex-bsd
 -	exit 0 ;;
 -    c38*)
 -	echo c38-convex-bsd
 -	exit 0 ;;
 -    c4*)
 -	echo c4-convex-bsd
 -	exit 0 ;;
 -    esac
 -fi
 -
 -#echo '(Unable to guess system type)' 1>&2
 -
 -exit 1
 diff --git a/win32/contrib/pthreads/config.h b/win32/contrib/pthreads/config.h index 4f5679120..1ea6aed3f 100644 --- a/win32/contrib/pthreads/config.h +++ b/win32/contrib/pthreads/config.h @@ -65,4 +65,4 @@  #define HAVE_MODE_T
  #endif
 -#endif
\ No newline at end of file +#endif
 diff --git a/win32/contrib/pthreads/config.sub b/win32/contrib/pthreads/config.sub deleted file mode 100644 index c90c43d9f..000000000 --- a/win32/contrib/pthreads/config.sub +++ /dev/null @@ -1,956 +0,0 @@ -#! /bin/sh
 -# Configuration validation subroutine script, version 1.1.
 -#   Copyright (C) 1991, 92-97, 1998 Free Software Foundation, Inc.
 -# This file is (in principle) common to ALL GNU software.
 -# The presence of a machine in this file suggests that SOME GNU software
 -# can handle that machine.  It does not imply ALL GNU software can.
 -#
 -# This file is free software; you can redistribute it and/or modify
 -# it under the terms of the GNU General Public License as published by
 -# the Free Software Foundation; either version 2 of the License, or
 -# (at your option) any later version.
 -#
 -# This program is distributed in the hope that it will be useful,
 -# but WITHOUT ANY WARRANTY; without even the implied warranty of
 -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 -# GNU General Public License for more details.
 -#
 -# You should have received a copy of the GNU General Public License
 -# along with this program; if not, write to the Free Software
 -# Foundation, Inc., 59 Temple Place - Suite 330,
 -# Boston, MA 02111-1307, USA.
 -
 -# As a special exception to the GNU General Public License, if you
 -# distribute this file as part of a program that contains a
 -# configuration script generated by Autoconf, you may include it under
 -# the same distribution terms that you use for the rest of that program.
 -
 -# Configuration subroutine to validate and canonicalize a configuration type.
 -# Supply the specified configuration type as an argument.
 -# If it is invalid, we print an error message on stderr and exit with code 1.
 -# Otherwise, we print the canonical config type on stdout and succeed.
 -
 -# This file is supposed to be the same for all GNU packages
 -# and recognize all the CPU types, system types and aliases
 -# that are meaningful with *any* GNU software.
 -# Each package is responsible for reporting which valid configurations
 -# it does not support.  The user should be able to distinguish
 -# a failure to support a valid configuration from a meaningless
 -# configuration.
 -
 -# The goal of this file is to map all the various variations of a given
 -# machine specification into a single specification in the form:
 -#	CPU_TYPE-MANUFACTURER-OPERATING_SYSTEM
 -# or in some cases, the newer four-part form:
 -#	CPU_TYPE-MANUFACTURER-KERNEL-OPERATING_SYSTEM
 -# It is wrong to echo any other type of specification.
 -
 -if [ x$1 = x ]
 -then
 -	echo Configuration name missing. 1>&2
 -	echo "Usage: $0 CPU-MFR-OPSYS" 1>&2
 -	echo "or     $0 ALIAS" 1>&2
 -	echo where ALIAS is a recognized configuration type. 1>&2
 -	exit 1
 -fi
 -
 -# First pass through any local machine types.
 -case $1 in
 -	*local*)
 -		echo $1
 -		exit 0
 -		;;
 -	*)
 -	;;
 -esac
 -
 -# Separate what the user gave into CPU-COMPANY and OS or KERNEL-OS (if any).
 -# Here we must recognize all the valid KERNEL-OS combinations.
 -maybe_os=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\2/'`
 -case $maybe_os in
 -  linux-gnu*)
 -    os=-$maybe_os
 -    basic_machine=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\1/'`
 -    ;;
 -  *)
 -    basic_machine=`echo $1 | sed 's/-[^-]*$//'`
 -    if [ $basic_machine != $1 ]
 -    then os=`echo $1 | sed 's/.*-/-/'`
 -    else os=; fi
 -    ;;
 -esac
 -
 -### Let's recognize common machines as not being operating systems so
 -### that things like config.sub decstation-3100 work.  We also
 -### recognize some manufacturers as not being operating systems, so we
 -### can provide default operating systems below.
 -case $os in
 -	-sun*os*)
 -		# Prevent following clause from handling this invalid input.
 -		;;
 -	-dec* | -mips* | -sequent* | -encore* | -pc532* | -sgi* | -sony* | \
 -	-att* | -7300* | -3300* | -delta* | -motorola* | -sun[234]* | \
 -	-unicom* | -ibm* | -next | -hp | -isi* | -apollo | -altos* | \
 -	-convergent* | -ncr* | -news | -32* | -3600* | -3100* | -hitachi* |\
 -	-c[123]* | -convex* | -sun | -crds | -omron* | -dg | -ultra | -tti* | \
 -	-harris | -dolphin | -highlevel | -gould | -cbm | -ns | -masscomp | \
 -	-apple)
 -		os=
 -		basic_machine=$1
 -		;;
 -	-hiux*)
 -		os=-hiuxwe2
 -		;;
 -	-sco5)
 -		os=sco3.2v5
 -		basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`
 -		;;
 -	-sco4)
 -		os=-sco3.2v4
 -		basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`
 -		;;
 -	-sco3.2.[4-9]*)
 -		os=`echo $os | sed -e 's/sco3.2./sco3.2v/'`
 -		basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`
 -		;;
 -	-sco3.2v[4-9]*)
 -		# Don't forget version if it is 3.2v4 or newer.
 -		basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`
 -		;;
 -	-sco*)
 -		os=-sco3.2v2
 -		basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`
 -		;;
 -	-isc)
 -		os=-isc2.2
 -		basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`
 -		;;
 -	-clix*)
 -		basic_machine=clipper-intergraph
 -		;;
 -	-isc*)
 -		basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`
 -		;;
 -	-lynx*)
 -		os=-lynxos
 -		;;
 -	-ptx*)
 -		basic_machine=`echo $1 | sed -e 's/86-.*/86-sequent/'`
 -		;;
 -	-windowsnt*)
 -		os=`echo $os | sed -e 's/windowsnt/winnt/'`
 -		;;
 -	-psos*)
 -		os=-psos
 -		;;
 -esac
 -
 -# Decode aliases for certain CPU-COMPANY combinations.
 -case $basic_machine in
 -	# Recognize the basic CPU types without company name.
 -	# Some are omitted here because they have special meanings below.
 -	tahoe | i860 | m32r | m68k | m68000 | m88k | ns32k | arc | arm \
 -		| arme[lb] | pyramid | mn10200 | mn10300 \
 -		| tron | a29k | 580 | i960 | h8300 | hppa | hppa1.0 | hppa1.1 \
 -		| hppa2.0 \
 -		| alpha | alphaev5 | alphaev56 | we32k | ns16k | clipper \
 -		| i370 | sh | powerpc | powerpcle | 1750a | dsp16xx | pdp11 \
 -		| mips64 | mipsel | mips64el | mips64orion | mips64orionel \
 -		| mipstx39 | mipstx39el \
 -		| sparc | sparclet | sparclite | sparc64 | v850)
 -		basic_machine=$basic_machine-unknown
 -		;;
 -	# We use `pc' rather than `unknown'
 -	# because (1) that's what they normally are, and
 -	# (2) the word "unknown" tends to confuse beginning users.
 -	i[34567]86)
 -	  basic_machine=$basic_machine-pc
 -	  ;;
 -	# Object if more than one company name word.
 -	*-*-*)
 -		echo Invalid configuration \`$1\': machine \`$basic_machine\' not recognized 1>&2
 -		exit 1
 -		;;
 -	# Recognize the basic CPU types with company name.
 -	vax-* | tahoe-* | i[34567]86-* | i860-* | m32r-* | m68k-* | m68000-* \
 -	      | m88k-* | sparc-* | ns32k-* | fx80-* | arc-* | arm-* | c[123]* \
 -	      | mips-* | pyramid-* | tron-* | a29k-* | romp-* | rs6000-* \
 -	      | power-* | none-* | 580-* | cray2-* | h8300-* | i960-* \
 -	      | xmp-* | ymp-* | hppa-* | hppa1.0-* | hppa1.1-* | hppa2.0-* \
 -	      | alpha-* | alphaev5-* | alphaev56-* | we32k-* | cydra-* \
 -	      | ns16k-* | pn-* | np1-* | xps100-* | clipper-* | orion-* \
 -	      | sparclite-* | pdp11-* | sh-* | powerpc-* | powerpcle-* \
 -	      | sparc64-* | mips64-* | mipsel-* \
 -	      | mips64el-* | mips64orion-* | mips64orionel-*  \
 -	      | mipstx39-* | mipstx39el-* \
 -	      | f301-*)
 -		;;
 -	# Recognize the various machine names and aliases which stand
 -	# for a CPU type and a company and sometimes even an OS.
 -	3b1 | 7300 | 7300-att | att-7300 | pc7300 | safari | unixpc)
 -		basic_machine=m68000-att
 -		;;
 -	3b*)
 -		basic_machine=we32k-att
 -		;;
 -	alliant | fx80)
 -		basic_machine=fx80-alliant
 -		;;
 -	altos | altos3068)
 -		basic_machine=m68k-altos
 -		;;
 -	am29k)
 -		basic_machine=a29k-none
 -		os=-bsd
 -		;;
 -	amdahl)
 -		basic_machine=580-amdahl
 -		os=-sysv
 -		;;
 -	amiga | amiga-*)
 -		basic_machine=m68k-cbm
 -		;;
 -	amigaos | amigados)
 -		basic_machine=m68k-cbm
 -		os=-amigaos
 -		;;
 -	amigaunix | amix)
 -		basic_machine=m68k-cbm
 -		os=-sysv4
 -		;;
 -	apollo68)
 -		basic_machine=m68k-apollo
 -		os=-sysv
 -		;;
 -	aux)
 -		basic_machine=m68k-apple
 -		os=-aux
 -		;;
 -	balance)
 -		basic_machine=ns32k-sequent
 -		os=-dynix
 -		;;
 -	convex-c1)
 -		basic_machine=c1-convex
 -		os=-bsd
 -		;;
 -	convex-c2)
 -		basic_machine=c2-convex
 -		os=-bsd
 -		;;
 -	convex-c32)
 -		basic_machine=c32-convex
 -		os=-bsd
 -		;;
 -	convex-c34)
 -		basic_machine=c34-convex
 -		os=-bsd
 -		;;
 -	convex-c38)
 -		basic_machine=c38-convex
 -		os=-bsd
 -		;;
 -	cray | ymp)
 -		basic_machine=ymp-cray
 -		os=-unicos
 -		;;
 -	cray2)
 -		basic_machine=cray2-cray
 -		os=-unicos
 -		;;
 -	[ctj]90-cray)
 -		basic_machine=c90-cray
 -		os=-unicos
 -		;;
 -	crds | unos)
 -		basic_machine=m68k-crds
 -		;;
 -	da30 | da30-*)
 -		basic_machine=m68k-da30
 -		;;
 -	decstation | decstation-3100 | pmax | pmax-* | pmin | dec3100 | decstatn)
 -		basic_machine=mips-dec
 -		;;
 -	delta | 3300 | motorola-3300 | motorola-delta \
 -	      | 3300-motorola | delta-motorola)
 -		basic_machine=m68k-motorola
 -		;;
 -	delta88)
 -		basic_machine=m88k-motorola
 -		os=-sysv3
 -		;;
 -	dpx20 | dpx20-*)
 -		basic_machine=rs6000-bull
 -		os=-bosx
 -		;;
 -	dpx2* | dpx2*-bull)
 -		basic_machine=m68k-bull
 -		os=-sysv3
 -		;;
 -	ebmon29k)
 -		basic_machine=a29k-amd
 -		os=-ebmon
 -		;;
 -	elxsi)
 -		basic_machine=elxsi-elxsi
 -		os=-bsd
 -		;;
 -	encore | umax | mmax)
 -		basic_machine=ns32k-encore
 -		;;
 -	fx2800)
 -		basic_machine=i860-alliant
 -		;;
 -	genix)
 -		basic_machine=ns32k-ns
 -		;;
 -	gmicro)
 -		basic_machine=tron-gmicro
 -		os=-sysv
 -		;;
 -	h3050r* | hiux*)
 -		basic_machine=hppa1.1-hitachi
 -		os=-hiuxwe2
 -		;;
 -	h8300hms)
 -		basic_machine=h8300-hitachi
 -		os=-hms
 -		;;
 -	harris)
 -		basic_machine=m88k-harris
 -		os=-sysv3
 -		;;
 -	hp300-*)
 -		basic_machine=m68k-hp
 -		;;
 -	hp300bsd)
 -		basic_machine=m68k-hp
 -		os=-bsd
 -		;;
 -	hp300hpux)
 -		basic_machine=m68k-hp
 -		os=-hpux
 -		;;
 -	hp9k2[0-9][0-9] | hp9k31[0-9])
 -		basic_machine=m68000-hp
 -		;;
 -	hp9k3[2-9][0-9])
 -		basic_machine=m68k-hp
 -		;;
 -	hp9k7[0-9][0-9] | hp7[0-9][0-9] | hp9k8[0-9]7 | hp8[0-9]7)
 -		basic_machine=hppa1.1-hp
 -		;;
 -	hp9k8[0-9][0-9] | hp8[0-9][0-9])
 -		basic_machine=hppa1.0-hp
 -		;;
 -	hppa-next)
 -		os=-nextstep3
 -		;;
 -	i370-ibm* | ibm*)
 -		basic_machine=i370-ibm
 -		os=-mvs
 -		;;
 -# I'm not sure what "Sysv32" means.  Should this be sysv3.2?
 -	i[34567]86v32)
 -		basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'`
 -		os=-sysv32
 -		;;
 -	i[34567]86v4*)
 -		basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'`
 -		os=-sysv4
 -		;;
 -	i[34567]86v)
 -		basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'`
 -		os=-sysv
 -		;;
 -	i[34567]86sol2)
 -		basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'`
 -		os=-solaris2
 -		;;
 -	iris | iris4d)
 -		basic_machine=mips-sgi
 -		case $os in
 -		    -irix*)
 -			;;
 -		    *)
 -			os=-irix4
 -			;;
 -		esac
 -		;;
 -	isi68 | isi)
 -		basic_machine=m68k-isi
 -		os=-sysv
 -		;;
 -	m88k-omron*)
 -		basic_machine=m88k-omron
 -		;;
 -	magnum | m3230)
 -		basic_machine=mips-mips
 -		os=-sysv
 -		;;
 -	merlin)
 -		basic_machine=ns32k-utek
 -		os=-sysv
 -		;;
 -	miniframe)
 -		basic_machine=m68000-convergent
 -		;;
 -	mipsel*-linux*)
 -		basic_machine=mipsel-unknown
 -		os=-linux-gnu
 -		;;
 -	mips*-linux*)
 -		basic_machine=mips-unknown
 -		os=-linux-gnu
 -		;;
 -	mips3*-*)
 -		basic_machine=`echo $basic_machine | sed -e 's/mips3/mips64/'`
 -		;;
 -	mips3*)
 -		basic_machine=`echo $basic_machine | sed -e 's/mips3/mips64/'`-unknown
 -		;;
 -	ncr3000)
 -		basic_machine=i486-ncr
 -		os=-sysv4
 -		;;
 -	news | news700 | news800 | news900)
 -		basic_machine=m68k-sony
 -		os=-newsos
 -		;;
 -	news1000)
 -		basic_machine=m68030-sony
 -		os=-newsos
 -		;;
 -	news-3600 | risc-news)
 -		basic_machine=mips-sony
 -		os=-newsos
 -		;;
 -	next | m*-next )
 -		basic_machine=m68k-next
 -		case $os in
 -		    -nextstep* )
 -			;;
 -		    -ns2*)
 -		      os=-nextstep2
 -			;;
 -		    *)
 -		      os=-nextstep3
 -			;;
 -		esac
 -		;;
 -	nh3000)
 -		basic_machine=m68k-harris
 -		os=-cxux
 -		;;
 -	nh[45]000)
 -		basic_machine=m88k-harris
 -		os=-cxux
 -		;;
 -	nindy960)
 -		basic_machine=i960-intel
 -		os=-nindy
 -		;;
 -	np1)
 -		basic_machine=np1-gould
 -		;;
 -	pa-hitachi)
 -		basic_machine=hppa1.1-hitachi
 -		os=-hiuxwe2
 -		;;
 -	paragon)
 -		basic_machine=i860-intel
 -		os=-osf
 -		;;
 -	pbd)
 -		basic_machine=sparc-tti
 -		;;
 -	pbb)
 -		basic_machine=m68k-tti
 -		;;
 -        pc532 | pc532-*)
 -		basic_machine=ns32k-pc532
 -		;;
 -	pentium | p5 | k5 | nexen)
 -		basic_machine=i586-pc
 -		;;
 -	pentiumpro | p6 | k6 | 6x86)
 -		basic_machine=i686-pc
 -		;;
 -	pentiumii | pentium2)
 -		basic_machine=i786-pc
 -		;;
 -	pentium-* | p5-* | k5-* | nexen-*)
 -		basic_machine=i586-`echo $basic_machine | sed 's/^[^-]*-//'`
 -		;;
 -	pentiumpro-* | p6-* | k6-* | 6x86-*)
 -		basic_machine=i686-`echo $basic_machine | sed 's/^[^-]*-//'`
 -		;;
 -	pentiumii-* | pentium2-*)
 -		basic_machine=i786-`echo $basic_machine | sed 's/^[^-]*-//'`
 -		;;
 -	pn)
 -		basic_machine=pn-gould
 -		;;
 -	power)	basic_machine=rs6000-ibm
 -		;;
 -	ppc)	basic_machine=powerpc-unknown
 -	        ;;
 -	ppc-*)	basic_machine=powerpc-`echo $basic_machine | sed 's/^[^-]*-//'`
 -		;;
 -	ppcle | powerpclittle | ppc-le | powerpc-little)
 -		basic_machine=powerpcle-unknown
 -	        ;;
 -	ppcle-* | powerpclittle-*)
 -		basic_machine=powerpcle-`echo $basic_machine | sed 's/^[^-]*-//'`
 -		;;
 -	ps2)
 -		basic_machine=i386-ibm
 -		;;
 -	rm[46]00)
 -		basic_machine=mips-siemens
 -		;;
 -	rtpc | rtpc-*)
 -		basic_machine=romp-ibm
 -		;;
 -	sequent)
 -		basic_machine=i386-sequent
 -		;;
 -	sh)
 -		basic_machine=sh-hitachi
 -		os=-hms
 -		;;
 -	sps7)
 -		basic_machine=m68k-bull
 -		os=-sysv2
 -		;;
 -	spur)
 -		basic_machine=spur-unknown
 -		;;
 -	sun2)
 -		basic_machine=m68000-sun
 -		;;
 -	sun2os3)
 -		basic_machine=m68000-sun
 -		os=-sunos3
 -		;;
 -	sun2os4)
 -		basic_machine=m68000-sun
 -		os=-sunos4
 -		;;
 -	sun3os3)
 -		basic_machine=m68k-sun
 -		os=-sunos3
 -		;;
 -	sun3os4)
 -		basic_machine=m68k-sun
 -		os=-sunos4
 -		;;
 -	sun4os3)
 -		basic_machine=sparc-sun
 -		os=-sunos3
 -		;;
 -	sun4os4)
 -		basic_machine=sparc-sun
 -		os=-sunos4
 -		;;
 -	sun4sol2)
 -		basic_machine=sparc-sun
 -		os=-solaris2
 -		;;
 -	sun3 | sun3-*)
 -		basic_machine=m68k-sun
 -		;;
 -	sun4)
 -		basic_machine=sparc-sun
 -		;;
 -	sun386 | sun386i | roadrunner)
 -		basic_machine=i386-sun
 -		;;
 -	symmetry)
 -		basic_machine=i386-sequent
 -		os=-dynix
 -		;;
 -	tx39)
 -		basic_machine=mipstx39-unknown
 -		;;
 -	tx39el)
 -		basic_machine=mipstx39el-unknown
 -		;;
 -	tower | tower-32)
 -		basic_machine=m68k-ncr
 -		;;
 -	udi29k)
 -		basic_machine=a29k-amd
 -		os=-udi
 -		;;
 -	ultra3)
 -		basic_machine=a29k-nyu
 -		os=-sym1
 -		;;
 -	vaxv)
 -		basic_machine=vax-dec
 -		os=-sysv
 -		;;
 -	vms)
 -		basic_machine=vax-dec
 -		os=-vms
 -		;;
 -	vpp*|vx|vx-*)
 -               basic_machine=f301-fujitsu
 -               ;;
 -	vxworks960)
 -		basic_machine=i960-wrs
 -		os=-vxworks
 -		;;
 -	vxworks68)
 -		basic_machine=m68k-wrs
 -		os=-vxworks
 -		;;
 -	vxworks29k)
 -		basic_machine=a29k-wrs
 -		os=-vxworks
 -		;;
 -	xmp)
 -		basic_machine=xmp-cray
 -		os=-unicos
 -		;;
 -        xps | xps100)
 -		basic_machine=xps100-honeywell
 -		;;
 -	none)
 -		basic_machine=none-none
 -		os=-none
 -		;;
 -
 -# Here we handle the default manufacturer of certain CPU types.  It is in
 -# some cases the only manufacturer, in others, it is the most popular.
 -	mips)
 -		if [ x$os = x-linux-gnu ]; then
 -			basic_machine=mips-unknown
 -		else
 -			basic_machine=mips-mips
 -		fi
 -		;;
 -	romp)
 -		basic_machine=romp-ibm
 -		;;
 -	rs6000)
 -		basic_machine=rs6000-ibm
 -		;;
 -	vax)
 -		basic_machine=vax-dec
 -		;;
 -	pdp11)
 -		basic_machine=pdp11-dec
 -		;;
 -	we32k)
 -		basic_machine=we32k-att
 -		;;
 -	sparc)
 -		basic_machine=sparc-sun
 -		;;
 -        cydra)
 -		basic_machine=cydra-cydrome
 -		;;
 -	orion)
 -		basic_machine=orion-highlevel
 -		;;
 -	orion105)
 -		basic_machine=clipper-highlevel
 -		;;
 -	*)
 -		echo Invalid configuration \`$1\': machine \`$basic_machine\' not recognized 1>&2
 -		exit 1
 -		;;
 -esac
 -
 -# Here we canonicalize certain aliases for manufacturers.
 -case $basic_machine in
 -	*-digital*)
 -		basic_machine=`echo $basic_machine | sed 's/digital.*/dec/'`
 -		;;
 -	*-commodore*)
 -		basic_machine=`echo $basic_machine | sed 's/commodore.*/cbm/'`
 -		;;
 -	*)
 -		;;
 -esac
 -
 -# Decode manufacturer-specific aliases for certain operating systems.
 -
 -if [ x"$os" != x"" ]
 -then
 -case $os in
 -        # First match some system type aliases
 -        # that might get confused with valid system types.
 -	# -solaris* is a basic system type, with this one exception.
 -	-solaris1 | -solaris1.*)
 -		os=`echo $os | sed -e 's|solaris1|sunos4|'`
 -		;;
 -	-solaris)
 -		os=-solaris2
 -		;;
 -	-svr4*)
 -		os=-sysv4
 -		;;
 -	-unixware*)
 -		os=-sysv4.2uw
 -		;;
 -	-gnu/linux*)
 -		os=`echo $os | sed -e 's|gnu/linux|linux-gnu|'`
 -		;;
 -	# First accept the basic system types.
 -	# The portable systems comes first.
 -	# Each alternative MUST END IN A *, to match a version number.
 -	# -sysv* is not here because it comes later, after sysvr4.
 -	-gnu* | -bsd* | -mach* | -minix* | -genix* | -ultrix* | -irix* \
 -	      | -*vms* | -sco* | -esix* | -isc* | -aix* | -sunos | -sunos[34]*\
 -	      | -hpux* | -unos* | -osf* | -luna* | -dgux* | -solaris* | -sym* \
 -	      | -amigaos* | -amigados* | -msdos* | -newsos* | -unicos* | -aof* \
 -	      | -aos* \
 -	      | -nindy* | -vxsim* | -vxworks* | -ebmon* | -hms* | -mvs* \
 -	      | -clix* | -riscos* | -uniplus* | -iris* | -rtu* | -xenix* \
 -	      | -hiux* | -386bsd* | -netbsd* | -openbsd* | -freebsd* | -riscix* \
 -	      | -lynxos* | -bosx* | -nextstep* | -cxux* | -aout* | -elf* \
 -	      | -ptx* | -coff* | -ecoff* | -winnt* | -domain* | -vsta* \
 -	      | -udi* | -eabi* | -lites* | -ieee* | -go32* | -aux* \
 -	      | -cygwin32* | -pe* | -psos* | -moss* | -proelf* | -rtems* \
 -	      | -mingw32* | -linux-gnu* | -uxpv* | -beos*)
 -	# Remember, each alternative MUST END IN *, to match a version number.
 -		;;
 -	-linux*)
 -		os=`echo $os | sed -e 's|linux|linux-gnu|'`
 -		;;
 -	-sunos5*)
 -		os=`echo $os | sed -e 's|sunos5|solaris2|'`
 -		;;
 -	-sunos6*)
 -		os=`echo $os | sed -e 's|sunos6|solaris3|'`
 -		;;
 -	-osfrose*)
 -		os=-osfrose
 -		;;
 -	-osf*)
 -		os=-osf
 -		;;
 -	-utek*)
 -		os=-bsd
 -		;;
 -	-dynix*)
 -		os=-bsd
 -		;;
 -	-acis*)
 -		os=-aos
 -		;;
 -	-ctix* | -uts*)
 -		os=-sysv
 -		;;
 -	-ns2 )
 -	        os=-nextstep2
 -		;;
 -	# Preserve the version number of sinix5.
 -	-sinix5.*)
 -		os=`echo $os | sed -e 's|sinix|sysv|'`
 -		;;
 -	-sinix*)
 -		os=-sysv4
 -		;;
 -	-triton*)
 -		os=-sysv3
 -		;;
 -	-oss*)
 -		os=-sysv3
 -		;;
 -	-svr4)
 -		os=-sysv4
 -		;;
 -	-svr3)
 -		os=-sysv3
 -		;;
 -	-sysvr4)
 -		os=-sysv4
 -		;;
 -	# This must come after -sysvr4.
 -	-sysv*)
 -		;;
 -	-xenix)
 -		os=-xenix
 -		;;
 -	-none)
 -		;;
 -	*)
 -		# Get rid of the `-' at the beginning of $os.
 -		os=`echo $os | sed 's/[^-]*-//'`
 -		echo Invalid configuration \`$1\': system \`$os\' not recognized 1>&2
 -		exit 1
 -		;;
 -esac
 -else
 -
 -# Here we handle the default operating systems that come with various machines.
 -# The value should be what the vendor currently ships out the door with their
 -# machine or put another way, the most popular os provided with the machine.
 -
 -# Note that if you're going to try to match "-MANUFACTURER" here (say,
 -# "-sun"), then you have to tell the case statement up towards the top
 -# that MANUFACTURER isn't an operating system.  Otherwise, code above
 -# will signal an error saying that MANUFACTURER isn't an operating
 -# system, and we'll never get to this point.
 -
 -case $basic_machine in
 -	*-acorn)
 -		os=-riscix1.2
 -		;;
 -	arm*-semi)
 -		os=-aout
 -		;;
 -        pdp11-*)
 -		os=-none
 -		;;
 -	*-dec | vax-*)
 -		os=-ultrix4.2
 -		;;
 -	m68*-apollo)
 -		os=-domain
 -		;;
 -	i386-sun)
 -		os=-sunos4.0.2
 -		;;
 -	m68000-sun)
 -		os=-sunos3
 -		# This also exists in the configure program, but was not the
 -		# default.
 -		# os=-sunos4
 -		;;
 -	*-tti)	# must be before sparc entry or we get the wrong os.
 -		os=-sysv3
 -		;;
 -	sparc-* | *-sun)
 -		os=-sunos4.1.1
 -		;;
 -	*-be)
 -		os=-beos
 -		;;
 -	*-ibm)
 -		os=-aix
 -		;;
 -	*-hp)
 -		os=-hpux
 -		;;
 -	*-hitachi)
 -		os=-hiux
 -		;;
 -	i860-* | *-att | *-ncr | *-altos | *-motorola | *-convergent)
 -		os=-sysv
 -		;;
 -	*-cbm)
 -		os=-amigaos
 -		;;
 -	*-dg)
 -		os=-dgux
 -		;;
 -	*-dolphin)
 -		os=-sysv3
 -		;;
 -	m68k-ccur)
 -		os=-rtu
 -		;;
 -	m88k-omron*)
 -		os=-luna
 -		;;
 -	*-next )
 -		os=-nextstep
 -		;;
 -	*-sequent)
 -		os=-ptx
 -		;;
 -	*-crds)
 -		os=-unos
 -		;;
 -	*-ns)
 -		os=-genix
 -		;;
 -	i370-*)
 -		os=-mvs
 -		;;
 -	*-next)
 -		os=-nextstep3
 -		;;
 -        *-gould)
 -		os=-sysv
 -		;;
 -        *-highlevel)
 -		os=-bsd
 -		;;
 -	*-encore)
 -		os=-bsd
 -		;;
 -        *-sgi)
 -		os=-irix
 -		;;
 -        *-siemens)
 -		os=-sysv4
 -		;;
 -	*-masscomp)
 -		os=-rtu
 -		;;
 -	f301-fujitsu)
 -		os=-uxpv
 -		;;
 -	*)
 -		os=-none
 -		;;
 -esac
 -fi
 -
 -# Here we handle the case where we know the os, and the CPU type, but not the
 -# manufacturer.  We pick the logical manufacturer.
 -vendor=unknown
 -case $basic_machine in
 -	*-unknown)
 -		case $os in
 -			-riscix*)
 -				vendor=acorn
 -				;;
 -			-sunos*)
 -				vendor=sun
 -				;;
 -			-aix*)
 -				vendor=ibm
 -				;;
 -			-hpux*)
 -				vendor=hp
 -				;;
 -			-hiux*)
 -				vendor=hitachi
 -				;;
 -			-unos*)
 -				vendor=crds
 -				;;
 -			-dgux*)
 -				vendor=dg
 -				;;
 -			-luna*)
 -				vendor=omron
 -				;;
 -			-genix*)
 -				vendor=ns
 -				;;
 -			-mvs*)
 -				vendor=ibm
 -				;;
 -			-ptx*)
 -				vendor=sequent
 -				;;
 -			-vxsim* | -vxworks*)
 -				vendor=wrs
 -				;;
 -			-aux*)
 -				vendor=apple
 -				;;
 -		esac
 -		basic_machine=`echo $basic_machine | sed "s/unknown/$vendor/"`
 -		;;
 -esac
 -
 -echo $basic_machine$os
 diff --git a/win32/contrib/pthreads/configure b/win32/contrib/pthreads/configure deleted file mode 100644 index fcb74b107..000000000 --- a/win32/contrib/pthreads/configure +++ /dev/null @@ -1,1331 +0,0 @@ -#! /bin/sh
 -
 -# Guess values for system-dependent variables and create Makefiles.
 -# Generated automatically using autoconf version 2.13 
 -# Copyright (C) 1992, 93, 94, 95, 96 Free Software Foundation, Inc.
 -#
 -# This configure script is free software; the Free Software Foundation
 -# gives unlimited permission to copy, distribute and modify it.
 -
 -# Defaults:
 -ac_help=
 -ac_default_prefix=/usr/local
 -# Any additions from configure.in:
 -
 -# Initialize some variables set by options.
 -# The variables have the same names as the options, with
 -# dashes changed to underlines.
 -build=NONE
 -cache_file=./config.cache
 -exec_prefix=NONE
 -host=NONE
 -no_create=
 -nonopt=NONE
 -no_recursion=
 -prefix=NONE
 -program_prefix=NONE
 -program_suffix=NONE
 -program_transform_name=s,x,x,
 -silent=
 -site=
 -srcdir=
 -target=NONE
 -verbose=
 -x_includes=NONE
 -x_libraries=NONE
 -bindir='${exec_prefix}/bin'
 -sbindir='${exec_prefix}/sbin'
 -libexecdir='${exec_prefix}/libexec'
 -datadir='${prefix}/share'
 -sysconfdir='${prefix}/etc'
 -sharedstatedir='${prefix}/com'
 -localstatedir='${prefix}/var'
 -libdir='${exec_prefix}/lib'
 -includedir='${prefix}/include'
 -oldincludedir='/usr/include'
 -infodir='${prefix}/info'
 -mandir='${prefix}/man'
 -
 -# Initialize some other variables.
 -subdirs=
 -MFLAGS= MAKEFLAGS=
 -SHELL=${CONFIG_SHELL-/bin/sh}
 -# Maximum number of lines to put in a shell here document.
 -ac_max_here_lines=12
 -
 -ac_prev=
 -for ac_option
 -do
 -
 -  # If the previous option needs an argument, assign it.
 -  if test -n "$ac_prev"; then
 -    eval "$ac_prev=\$ac_option"
 -    ac_prev=
 -    continue
 -  fi
 -
 -  case "$ac_option" in
 -  -*=*) ac_optarg=`echo "$ac_option" | sed 's/[-_a-zA-Z0-9]*=//'` ;;
 -  *) ac_optarg= ;;
 -  esac
 -
 -  # Accept the important Cygnus configure options, so we can diagnose typos.
 -
 -  case "$ac_option" in
 -
 -  -bindir | --bindir | --bindi | --bind | --bin | --bi)
 -    ac_prev=bindir ;;
 -  -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
 -    bindir="$ac_optarg" ;;
 -
 -  -build | --build | --buil | --bui | --bu)
 -    ac_prev=build ;;
 -  -build=* | --build=* | --buil=* | --bui=* | --bu=*)
 -    build="$ac_optarg" ;;
 -
 -  -cache-file | --cache-file | --cache-fil | --cache-fi \
 -  | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
 -    ac_prev=cache_file ;;
 -  -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
 -  | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
 -    cache_file="$ac_optarg" ;;
 -
 -  -datadir | --datadir | --datadi | --datad | --data | --dat | --da)
 -    ac_prev=datadir ;;
 -  -datadir=* | --datadir=* | --datadi=* | --datad=* | --data=* | --dat=* \
 -  | --da=*)
 -    datadir="$ac_optarg" ;;
 -
 -  -disable-* | --disable-*)
 -    ac_feature=`echo $ac_option|sed -e 's/-*disable-//'`
 -    # Reject names that are not valid shell variable names.
 -    if test -n "`echo $ac_feature| sed 's/[-a-zA-Z0-9_]//g'`"; then
 -      { echo "configure: error: $ac_feature: invalid feature name" 1>&2; exit 1; }
 -    fi
 -    ac_feature=`echo $ac_feature| sed 's/-/_/g'`
 -    eval "enable_${ac_feature}=no" ;;
 -
 -  -enable-* | --enable-*)
 -    ac_feature=`echo $ac_option|sed -e 's/-*enable-//' -e 's/=.*//'`
 -    # Reject names that are not valid shell variable names.
 -    if test -n "`echo $ac_feature| sed 's/[-_a-zA-Z0-9]//g'`"; then
 -      { echo "configure: error: $ac_feature: invalid feature name" 1>&2; exit 1; }
 -    fi
 -    ac_feature=`echo $ac_feature| sed 's/-/_/g'`
 -    case "$ac_option" in
 -      *=*) ;;
 -      *) ac_optarg=yes ;;
 -    esac
 -    eval "enable_${ac_feature}='$ac_optarg'" ;;
 -
 -  -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
 -  | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
 -  | --exec | --exe | --ex)
 -    ac_prev=exec_prefix ;;
 -  -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
 -  | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
 -  | --exec=* | --exe=* | --ex=*)
 -    exec_prefix="$ac_optarg" ;;
 -
 -  -gas | --gas | --ga | --g)
 -    # Obsolete; use --with-gas.
 -    with_gas=yes ;;
 -
 -  -help | --help | --hel | --he)
 -    # Omit some internal or obsolete options to make the list less imposing.
 -    # This message is too long to be a string in the A/UX 3.1 sh.
 -    cat << EOF
 -Usage: configure [options] [host]
 -Options: [defaults in brackets after descriptions]
 -Configuration:
 -  --cache-file=FILE       cache test results in FILE
 -  --help                  print this message
 -  --no-create             do not create output files
 -  --quiet, --silent       do not print \`checking...' messages
 -  --version               print the version of autoconf that created configure
 -Directory and file names:
 -  --prefix=PREFIX         install architecture-independent files in PREFIX
 -                          [$ac_default_prefix]
 -  --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
 -                          [same as prefix]
 -  --bindir=DIR            user executables in DIR [EPREFIX/bin]
 -  --sbindir=DIR           system admin executables in DIR [EPREFIX/sbin]
 -  --libexecdir=DIR        program executables in DIR [EPREFIX/libexec]
 -  --datadir=DIR           read-only architecture-independent data in DIR
 -                          [PREFIX/share]
 -  --sysconfdir=DIR        read-only single-machine data in DIR [PREFIX/etc]
 -  --sharedstatedir=DIR    modifiable architecture-independent data in DIR
 -                          [PREFIX/com]
 -  --localstatedir=DIR     modifiable single-machine data in DIR [PREFIX/var]
 -  --libdir=DIR            object code libraries in DIR [EPREFIX/lib]
 -  --includedir=DIR        C header files in DIR [PREFIX/include]
 -  --oldincludedir=DIR     C header files for non-gcc in DIR [/usr/include]
 -  --infodir=DIR           info documentation in DIR [PREFIX/info]
 -  --mandir=DIR            man documentation in DIR [PREFIX/man]
 -  --srcdir=DIR            find the sources in DIR [configure dir or ..]
 -  --program-prefix=PREFIX prepend PREFIX to installed program names
 -  --program-suffix=SUFFIX append SUFFIX to installed program names
 -  --program-transform-name=PROGRAM
 -                          run sed PROGRAM on installed program names
 -EOF
 -    cat << EOF
 -Host type:
 -  --build=BUILD           configure for building on BUILD [BUILD=HOST]
 -  --host=HOST             configure for HOST [guessed]
 -  --target=TARGET         configure for TARGET [TARGET=HOST]
 -Features and packages:
 -  --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
 -  --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
 -  --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
 -  --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
 -  --x-includes=DIR        X include files are in DIR
 -  --x-libraries=DIR       X library files are in DIR
 -EOF
 -    if test -n "$ac_help"; then
 -      echo "--enable and --with options recognized:$ac_help"
 -    fi
 -    exit 0 ;;
 -
 -  -host | --host | --hos | --ho)
 -    ac_prev=host ;;
 -  -host=* | --host=* | --hos=* | --ho=*)
 -    host="$ac_optarg" ;;
 -
 -  -includedir | --includedir | --includedi | --included | --include \
 -  | --includ | --inclu | --incl | --inc)
 -    ac_prev=includedir ;;
 -  -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
 -  | --includ=* | --inclu=* | --incl=* | --inc=*)
 -    includedir="$ac_optarg" ;;
 -
 -  -infodir | --infodir | --infodi | --infod | --info | --inf)
 -    ac_prev=infodir ;;
 -  -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
 -    infodir="$ac_optarg" ;;
 -
 -  -libdir | --libdir | --libdi | --libd)
 -    ac_prev=libdir ;;
 -  -libdir=* | --libdir=* | --libdi=* | --libd=*)
 -    libdir="$ac_optarg" ;;
 -
 -  -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
 -  | --libexe | --libex | --libe)
 -    ac_prev=libexecdir ;;
 -  -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
 -  | --libexe=* | --libex=* | --libe=*)
 -    libexecdir="$ac_optarg" ;;
 -
 -  -localstatedir | --localstatedir | --localstatedi | --localstated \
 -  | --localstate | --localstat | --localsta | --localst \
 -  | --locals | --local | --loca | --loc | --lo)
 -    ac_prev=localstatedir ;;
 -  -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
 -  | --localstate=* | --localstat=* | --localsta=* | --localst=* \
 -  | --locals=* | --local=* | --loca=* | --loc=* | --lo=*)
 -    localstatedir="$ac_optarg" ;;
 -
 -  -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
 -    ac_prev=mandir ;;
 -  -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
 -    mandir="$ac_optarg" ;;
 -
 -  -nfp | --nfp | --nf)
 -    # Obsolete; use --without-fp.
 -    with_fp=no ;;
 -
 -  -no-create | --no-create | --no-creat | --no-crea | --no-cre \
 -  | --no-cr | --no-c)
 -    no_create=yes ;;
 -
 -  -no-recursion | --no-recursion | --no-recursio | --no-recursi \
 -  | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
 -    no_recursion=yes ;;
 -
 -  -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
 -  | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
 -  | --oldin | --oldi | --old | --ol | --o)
 -    ac_prev=oldincludedir ;;
 -  -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
 -  | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
 -  | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
 -    oldincludedir="$ac_optarg" ;;
 -
 -  -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
 -    ac_prev=prefix ;;
 -  -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
 -    prefix="$ac_optarg" ;;
 -
 -  -program-prefix | --program-prefix | --program-prefi | --program-pref \
 -  | --program-pre | --program-pr | --program-p)
 -    ac_prev=program_prefix ;;
 -  -program-prefix=* | --program-prefix=* | --program-prefi=* \
 -  | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
 -    program_prefix="$ac_optarg" ;;
 -
 -  -program-suffix | --program-suffix | --program-suffi | --program-suff \
 -  | --program-suf | --program-su | --program-s)
 -    ac_prev=program_suffix ;;
 -  -program-suffix=* | --program-suffix=* | --program-suffi=* \
 -  | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
 -    program_suffix="$ac_optarg" ;;
 -
 -  -program-transform-name | --program-transform-name \
 -  | --program-transform-nam | --program-transform-na \
 -  | --program-transform-n | --program-transform- \
 -  | --program-transform | --program-transfor \
 -  | --program-transfo | --program-transf \
 -  | --program-trans | --program-tran \
 -  | --progr-tra | --program-tr | --program-t)
 -    ac_prev=program_transform_name ;;
 -  -program-transform-name=* | --program-transform-name=* \
 -  | --program-transform-nam=* | --program-transform-na=* \
 -  | --program-transform-n=* | --program-transform-=* \
 -  | --program-transform=* | --program-transfor=* \
 -  | --program-transfo=* | --program-transf=* \
 -  | --program-trans=* | --program-tran=* \
 -  | --progr-tra=* | --program-tr=* | --program-t=*)
 -    program_transform_name="$ac_optarg" ;;
 -
 -  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
 -  | -silent | --silent | --silen | --sile | --sil)
 -    silent=yes ;;
 -
 -  -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
 -    ac_prev=sbindir ;;
 -  -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
 -  | --sbi=* | --sb=*)
 -    sbindir="$ac_optarg" ;;
 -
 -  -sharedstatedir | --sharedstatedir | --sharedstatedi \
 -  | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
 -  | --sharedst | --shareds | --shared | --share | --shar \
 -  | --sha | --sh)
 -    ac_prev=sharedstatedir ;;
 -  -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
 -  | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
 -  | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
 -  | --sha=* | --sh=*)
 -    sharedstatedir="$ac_optarg" ;;
 -
 -  -site | --site | --sit)
 -    ac_prev=site ;;
 -  -site=* | --site=* | --sit=*)
 -    site="$ac_optarg" ;;
 -
 -  -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
 -    ac_prev=srcdir ;;
 -  -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
 -    srcdir="$ac_optarg" ;;
 -
 -  -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
 -  | --syscon | --sysco | --sysc | --sys | --sy)
 -    ac_prev=sysconfdir ;;
 -  -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
 -  | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
 -    sysconfdir="$ac_optarg" ;;
 -
 -  -target | --target | --targe | --targ | --tar | --ta | --t)
 -    ac_prev=target ;;
 -  -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
 -    target="$ac_optarg" ;;
 -
 -  -v | -verbose | --verbose | --verbos | --verbo | --verb)
 -    verbose=yes ;;
 -
 -  -version | --version | --versio | --versi | --vers)
 -    echo "configure generated by autoconf version 2.13"
 -    exit 0 ;;
 -
 -  -with-* | --with-*)
 -    ac_package=`echo $ac_option|sed -e 's/-*with-//' -e 's/=.*//'`
 -    # Reject names that are not valid shell variable names.
 -    if test -n "`echo $ac_package| sed 's/[-_a-zA-Z0-9]//g'`"; then
 -      { echo "configure: error: $ac_package: invalid package name" 1>&2; exit 1; }
 -    fi
 -    ac_package=`echo $ac_package| sed 's/-/_/g'`
 -    case "$ac_option" in
 -      *=*) ;;
 -      *) ac_optarg=yes ;;
 -    esac
 -    eval "with_${ac_package}='$ac_optarg'" ;;
 -
 -  -without-* | --without-*)
 -    ac_package=`echo $ac_option|sed -e 's/-*without-//'`
 -    # Reject names that are not valid shell variable names.
 -    if test -n "`echo $ac_package| sed 's/[-a-zA-Z0-9_]//g'`"; then
 -      { echo "configure: error: $ac_package: invalid package name" 1>&2; exit 1; }
 -    fi
 -    ac_package=`echo $ac_package| sed 's/-/_/g'`
 -    eval "with_${ac_package}=no" ;;
 -
 -  --x)
 -    # Obsolete; use --with-x.
 -    with_x=yes ;;
 -
 -  -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
 -  | --x-incl | --x-inc | --x-in | --x-i)
 -    ac_prev=x_includes ;;
 -  -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
 -  | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
 -    x_includes="$ac_optarg" ;;
 -
 -  -x-libraries | --x-libraries | --x-librarie | --x-librari \
 -  | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
 -    ac_prev=x_libraries ;;
 -  -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
 -  | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
 -    x_libraries="$ac_optarg" ;;
 -
 -  -*) { echo "configure: error: $ac_option: invalid option; use --help to show usage" 1>&2; exit 1; }
 -    ;;
 -
 -  *)
 -    if test -n "`echo $ac_option| sed 's/[-a-z0-9.]//g'`"; then
 -      echo "configure: warning: $ac_option: invalid host type" 1>&2
 -    fi
 -    if test "x$nonopt" != xNONE; then
 -      { echo "configure: error: can only configure for one host and one target at a time" 1>&2; exit 1; }
 -    fi
 -    nonopt="$ac_option"
 -    ;;
 -
 -  esac
 -done
 -
 -if test -n "$ac_prev"; then
 -  { echo "configure: error: missing argument to --`echo $ac_prev | sed 's/_/-/g'`" 1>&2; exit 1; }
 -fi
 -
 -trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
 -
 -# File descriptor usage:
 -# 0 standard input
 -# 1 file creation
 -# 2 errors and warnings
 -# 3 some systems may open it to /dev/tty
 -# 4 used on the Kubota Titan
 -# 6 checking for... messages and results
 -# 5 compiler messages saved in config.log
 -if test "$silent" = yes; then
 -  exec 6>/dev/null
 -else
 -  exec 6>&1
 -fi
 -exec 5>./config.log
 -
 -echo "\
 -This file contains any messages produced by compilers while
 -running configure, to aid debugging if configure makes a mistake.
 -" 1>&5
 -
 -# Strip out --no-create and --no-recursion so they do not pile up.
 -# Also quote any args containing shell metacharacters.
 -ac_configure_args=
 -for ac_arg
 -do
 -  case "$ac_arg" in
 -  -no-create | --no-create | --no-creat | --no-crea | --no-cre \
 -  | --no-cr | --no-c) ;;
 -  -no-recursion | --no-recursion | --no-recursio | --no-recursi \
 -  | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) ;;
 -  *" "*|*"	"*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?]*)
 -  ac_configure_args="$ac_configure_args '$ac_arg'" ;;
 -  *) ac_configure_args="$ac_configure_args $ac_arg" ;;
 -  esac
 -done
 -
 -# NLS nuisances.
 -# Only set these to C if already set.  These must not be set unconditionally
 -# because not all systems understand e.g. LANG=C (notably SCO).
 -# Fixing LC_MESSAGES prevents Solaris sh from translating var values in `set'!
 -# Non-C LC_CTYPE values break the ctype check.
 -if test "${LANG+set}"   = set; then LANG=C;   export LANG;   fi
 -if test "${LC_ALL+set}" = set; then LC_ALL=C; export LC_ALL; fi
 -if test "${LC_MESSAGES+set}" = set; then LC_MESSAGES=C; export LC_MESSAGES; fi
 -if test "${LC_CTYPE+set}"    = set; then LC_CTYPE=C;    export LC_CTYPE;    fi
 -
 -# confdefs.h avoids OS command line length limits that DEFS can exceed.
 -rm -rf conftest* confdefs.h
 -# AIX cpp loses on an empty file, so make sure it contains at least a newline.
 -echo > confdefs.h
 -
 -# A filename unique to this package, relative to the directory that
 -# configure is in, which we can look for to find out if srcdir is correct.
 -ac_unique_file=pthread.h
 -
 -# Find the source files, if location was not specified.
 -if test -z "$srcdir"; then
 -  ac_srcdir_defaulted=yes
 -  # Try the directory containing this script, then its parent.
 -  ac_prog=$0
 -  ac_confdir=`echo $ac_prog|sed 's%/[^/][^/]*$%%'`
 -  test "x$ac_confdir" = "x$ac_prog" && ac_confdir=.
 -  srcdir=$ac_confdir
 -  if test ! -r $srcdir/$ac_unique_file; then
 -    srcdir=..
 -  fi
 -else
 -  ac_srcdir_defaulted=no
 -fi
 -if test ! -r $srcdir/$ac_unique_file; then
 -  if test "$ac_srcdir_defaulted" = yes; then
 -    { echo "configure: error: can not find sources in $ac_confdir or .." 1>&2; exit 1; }
 -  else
 -    { echo "configure: error: can not find sources in $srcdir" 1>&2; exit 1; }
 -  fi
 -fi
 -srcdir=`echo "${srcdir}" | sed 's%\([^/]\)/*$%\1%'`
 -
 -# Prefer explicitly selected file to automatically selected ones.
 -if test -z "$CONFIG_SITE"; then
 -  if test "x$prefix" != xNONE; then
 -    CONFIG_SITE="$prefix/share/config.site $prefix/etc/config.site"
 -  else
 -    CONFIG_SITE="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
 -  fi
 -fi
 -for ac_site_file in $CONFIG_SITE; do
 -  if test -r "$ac_site_file"; then
 -    echo "loading site script $ac_site_file"
 -    . "$ac_site_file"
 -  fi
 -done
 -
 -if test -r "$cache_file"; then
 -  echo "loading cache $cache_file"
 -  . $cache_file
 -else
 -  echo "creating cache $cache_file"
 -  > $cache_file
 -fi
 -
 -ac_ext=c
 -# CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
 -ac_cpp='$CPP $CPPFLAGS'
 -ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
 -ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
 -cross_compiling=$ac_cv_prog_cc_cross
 -
 -ac_exeext=
 -ac_objext=o
 -if (echo "testing\c"; echo 1,2,3) | grep c >/dev/null; then
 -  # Stardent Vistra SVR4 grep lacks -e, says ghazi@caip.rutgers.edu.
 -  if (echo -n testing; echo 1,2,3) | sed s/-n/xn/ | grep xn >/dev/null; then
 -    ac_n= ac_c='
 -' ac_t='	'
 -  else
 -    ac_n=-n ac_c= ac_t=
 -  fi
 -else
 -  ac_n= ac_c='\c' ac_t=
 -fi
 -
 -
 -ac_aux_dir=
 -for ac_dir in $srcdir $srcdir/.. $srcdir/../..; do
 -  if test -f $ac_dir/install-sh; then
 -    ac_aux_dir=$ac_dir
 -    ac_install_sh="$ac_aux_dir/install-sh -c"
 -    break
 -  elif test -f $ac_dir/install.sh; then
 -    ac_aux_dir=$ac_dir
 -    ac_install_sh="$ac_aux_dir/install.sh -c"
 -    break
 -  fi
 -done
 -if test -z "$ac_aux_dir"; then
 -  { echo "configure: error: can not find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." 1>&2; exit 1; }
 -fi
 -ac_config_guess=$ac_aux_dir/config.guess
 -ac_config_sub=$ac_aux_dir/config.sub
 -ac_configure=$ac_aux_dir/configure # This should be Cygnus configure.
 -
 -
 -# Make sure we can run config.sub.
 -if ${CONFIG_SHELL-/bin/sh} $ac_config_sub sun4 >/dev/null 2>&1; then :
 -else { echo "configure: error: can not run $ac_config_sub" 1>&2; exit 1; }
 -fi
 -
 -echo $ac_n "checking host system type""... $ac_c" 1>&6
 -echo "configure:551: checking host system type" >&5
 -
 -host_alias=$host
 -case "$host_alias" in
 -NONE)
 -  case $nonopt in
 -  NONE)
 -    if host_alias=`${CONFIG_SHELL-/bin/sh} $ac_config_guess`; then :
 -    else { echo "configure: error: can not guess host type; you must specify one" 1>&2; exit 1; }
 -    fi ;;
 -  *) host_alias=$nonopt ;;
 -  esac ;;
 -esac
 -
 -host=`${CONFIG_SHELL-/bin/sh} $ac_config_sub $host_alias`
 -host_cpu=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
 -host_vendor=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
 -host_os=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
 -echo "$ac_t""$host" 1>&6
 -
 -
 -# Extract the first word of "gcc", so it can be a program name with args.
 -set dummy gcc; ac_word=$2
 -echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
 -echo "configure:575: checking for $ac_word" >&5
 -if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
 -  echo $ac_n "(cached) $ac_c" 1>&6
 -else
 -  if test -n "$CC"; then
 -  ac_cv_prog_CC="$CC" # Let the user override the test.
 -else
 -  IFS="${IFS= 	}"; ac_save_ifs="$IFS"; IFS=":"
 -  ac_dummy="$PATH"
 -  for ac_dir in $ac_dummy; do
 -    test -z "$ac_dir" && ac_dir=.
 -    if test -f $ac_dir/$ac_word; then
 -      ac_cv_prog_CC="gcc"
 -      break
 -    fi
 -  done
 -  IFS="$ac_save_ifs"
 -fi
 -fi
 -CC="$ac_cv_prog_CC"
 -if test -n "$CC"; then
 -  echo "$ac_t""$CC" 1>&6
 -else
 -  echo "$ac_t""no" 1>&6
 -fi
 -
 -if test -z "$CC"; then
 -  # Extract the first word of "cc", so it can be a program name with args.
 -set dummy cc; ac_word=$2
 -echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
 -echo "configure:605: checking for $ac_word" >&5
 -if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
 -  echo $ac_n "(cached) $ac_c" 1>&6
 -else
 -  if test -n "$CC"; then
 -  ac_cv_prog_CC="$CC" # Let the user override the test.
 -else
 -  IFS="${IFS= 	}"; ac_save_ifs="$IFS"; IFS=":"
 -  ac_prog_rejected=no
 -  ac_dummy="$PATH"
 -  for ac_dir in $ac_dummy; do
 -    test -z "$ac_dir" && ac_dir=.
 -    if test -f $ac_dir/$ac_word; then
 -      if test "$ac_dir/$ac_word" = "/usr/ucb/cc"; then
 -        ac_prog_rejected=yes
 -	continue
 -      fi
 -      ac_cv_prog_CC="cc"
 -      break
 -    fi
 -  done
 -  IFS="$ac_save_ifs"
 -if test $ac_prog_rejected = yes; then
 -  # We found a bogon in the path, so make sure we never use it.
 -  set dummy $ac_cv_prog_CC
 -  shift
 -  if test $# -gt 0; then
 -    # We chose a different compiler from the bogus one.
 -    # However, it has the same basename, so the bogon will be chosen
 -    # first if we set CC to just the basename; use the full file name.
 -    shift
 -    set dummy "$ac_dir/$ac_word" "$@"
 -    shift
 -    ac_cv_prog_CC="$@"
 -  fi
 -fi
 -fi
 -fi
 -CC="$ac_cv_prog_CC"
 -if test -n "$CC"; then
 -  echo "$ac_t""$CC" 1>&6
 -else
 -  echo "$ac_t""no" 1>&6
 -fi
 -
 -  if test -z "$CC"; then
 -    case "`uname -s`" in
 -    *win32* | *WIN32*)
 -      # Extract the first word of "cl", so it can be a program name with args.
 -set dummy cl; ac_word=$2
 -echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
 -echo "configure:656: checking for $ac_word" >&5
 -if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
 -  echo $ac_n "(cached) $ac_c" 1>&6
 -else
 -  if test -n "$CC"; then
 -  ac_cv_prog_CC="$CC" # Let the user override the test.
 -else
 -  IFS="${IFS= 	}"; ac_save_ifs="$IFS"; IFS=":"
 -  ac_dummy="$PATH"
 -  for ac_dir in $ac_dummy; do
 -    test -z "$ac_dir" && ac_dir=.
 -    if test -f $ac_dir/$ac_word; then
 -      ac_cv_prog_CC="cl"
 -      break
 -    fi
 -  done
 -  IFS="$ac_save_ifs"
 -fi
 -fi
 -CC="$ac_cv_prog_CC"
 -if test -n "$CC"; then
 -  echo "$ac_t""$CC" 1>&6
 -else
 -  echo "$ac_t""no" 1>&6
 -fi
 - ;;
 -    esac
 -  fi
 -  test -z "$CC" && { echo "configure: error: no acceptable cc found in \$PATH" 1>&2; exit 1; }
 -fi
 -
 -echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works""... $ac_c" 1>&6
 -echo "configure:688: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works" >&5
 -
 -ac_ext=c
 -# CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
 -ac_cpp='$CPP $CPPFLAGS'
 -ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
 -ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
 -cross_compiling=$ac_cv_prog_cc_cross
 -
 -cat > conftest.$ac_ext << EOF
 -
 -#line 699 "configure"
 -#include "confdefs.h"
 -
 -main(){return(0);}
 -EOF
 -if { (eval echo configure:704: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
 -  ac_cv_prog_cc_works=yes
 -  # If we can't run a trivial program, we are probably using a cross compiler.
 -  if (./conftest; exit) 2>/dev/null; then
 -    ac_cv_prog_cc_cross=no
 -  else
 -    ac_cv_prog_cc_cross=yes
 -  fi
 -else
 -  echo "configure: failed program was:" >&5
 -  cat conftest.$ac_ext >&5
 -  ac_cv_prog_cc_works=no
 -fi
 -rm -fr conftest*
 -ac_ext=c
 -# CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
 -ac_cpp='$CPP $CPPFLAGS'
 -ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
 -ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
 -cross_compiling=$ac_cv_prog_cc_cross
 -
 -echo "$ac_t""$ac_cv_prog_cc_works" 1>&6
 -if test $ac_cv_prog_cc_works = no; then
 -  { echo "configure: error: installation or configuration problem: C compiler cannot create executables." 1>&2; exit 1; }
 -fi
 -echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler""... $ac_c" 1>&6
 -echo "configure:730: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler" >&5
 -echo "$ac_t""$ac_cv_prog_cc_cross" 1>&6
 -cross_compiling=$ac_cv_prog_cc_cross
 -
 -echo $ac_n "checking whether we are using GNU C""... $ac_c" 1>&6
 -echo "configure:735: checking whether we are using GNU C" >&5
 -if eval "test \"`echo '$''{'ac_cv_prog_gcc'+set}'`\" = set"; then
 -  echo $ac_n "(cached) $ac_c" 1>&6
 -else
 -  cat > conftest.c <<EOF
 -#ifdef __GNUC__
 -  yes;
 -#endif
 -EOF
 -if { ac_try='${CC-cc} -E conftest.c'; { (eval echo configure:744: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } | egrep yes >/dev/null 2>&1; then
 -  ac_cv_prog_gcc=yes
 -else
 -  ac_cv_prog_gcc=no
 -fi
 -fi
 -
 -echo "$ac_t""$ac_cv_prog_gcc" 1>&6
 -
 -if test $ac_cv_prog_gcc = yes; then
 -  GCC=yes
 -else
 -  GCC=
 -fi
 -
 -ac_test_CFLAGS="${CFLAGS+set}"
 -ac_save_CFLAGS="$CFLAGS"
 -CFLAGS=
 -echo $ac_n "checking whether ${CC-cc} accepts -g""... $ac_c" 1>&6
 -echo "configure:763: checking whether ${CC-cc} accepts -g" >&5
 -if eval "test \"`echo '$''{'ac_cv_prog_cc_g'+set}'`\" = set"; then
 -  echo $ac_n "(cached) $ac_c" 1>&6
 -else
 -  echo 'void f(){}' > conftest.c
 -if test -z "`${CC-cc} -g -c conftest.c 2>&1`"; then
 -  ac_cv_prog_cc_g=yes
 -else
 -  ac_cv_prog_cc_g=no
 -fi
 -rm -f conftest*
 -
 -fi
 -
 -echo "$ac_t""$ac_cv_prog_cc_g" 1>&6
 -if test "$ac_test_CFLAGS" = set; then
 -  CFLAGS="$ac_save_CFLAGS"
 -elif test $ac_cv_prog_cc_g = yes; then
 -  if test "$GCC" = yes; then
 -    CFLAGS="-g -O2"
 -  else
 -    CFLAGS="-g"
 -  fi
 -else
 -  if test "$GCC" = yes; then
 -    CFLAGS="-O2"
 -  else
 -    CFLAGS=
 -  fi
 -fi
 -
 -
 -echo $ac_n "checking how to run the C preprocessor""... $ac_c" 1>&6
 -echo "configure:796: checking how to run the C preprocessor" >&5
 -# On Suns, sometimes $CPP names a directory.
 -if test -n "$CPP" && test -d "$CPP"; then
 -  CPP=
 -fi
 -if test -z "$CPP"; then
 -if eval "test \"`echo '$''{'ac_cv_prog_CPP'+set}'`\" = set"; then
 -  echo $ac_n "(cached) $ac_c" 1>&6
 -else
 -    # This must be in double quotes, not single quotes, because CPP may get
 -  # substituted into the Makefile and "${CC-cc}" will confuse make.
 -  CPP="${CC-cc} -E"
 -  # On the NeXT, cc -E runs the code through the compiler's parser,
 -  # not just through cpp.
 -  cat > conftest.$ac_ext <<EOF
 -#line 811 "configure"
 -#include "confdefs.h"
 -#include <assert.h>
 -Syntax Error
 -EOF
 -ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
 -{ (eval echo configure:817: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
 -ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
 -if test -z "$ac_err"; then
 -  :
 -else
 -  echo "$ac_err" >&5
 -  echo "configure: failed program was:" >&5
 -  cat conftest.$ac_ext >&5
 -  rm -rf conftest*
 -  CPP="${CC-cc} -E -traditional-cpp"
 -  cat > conftest.$ac_ext <<EOF
 -#line 828 "configure"
 -#include "confdefs.h"
 -#include <assert.h>
 -Syntax Error
 -EOF
 -ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
 -{ (eval echo configure:834: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
 -ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
 -if test -z "$ac_err"; then
 -  :
 -else
 -  echo "$ac_err" >&5
 -  echo "configure: failed program was:" >&5
 -  cat conftest.$ac_ext >&5
 -  rm -rf conftest*
 -  CPP="${CC-cc} -nologo -E"
 -  cat > conftest.$ac_ext <<EOF
 -#line 845 "configure"
 -#include "confdefs.h"
 -#include <assert.h>
 -Syntax Error
 -EOF
 -ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
 -{ (eval echo configure:851: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
 -ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
 -if test -z "$ac_err"; then
 -  :
 -else
 -  echo "$ac_err" >&5
 -  echo "configure: failed program was:" >&5
 -  cat conftest.$ac_ext >&5
 -  rm -rf conftest*
 -  CPP=/lib/cpp
 -fi
 -rm -f conftest*
 -fi
 -rm -f conftest*
 -fi
 -rm -f conftest*
 -  ac_cv_prog_CPP="$CPP"
 -fi
 -  CPP="$ac_cv_prog_CPP"
 -else
 -  ac_cv_prog_CPP="$CPP"
 -fi
 -echo "$ac_t""$CPP" 1>&6
 -
 -ac_safe=`echo "windows.h" | sed 'y%./+-%__p_%'`
 -echo $ac_n "checking for windows.h""... $ac_c" 1>&6
 -echo "configure:877: checking for windows.h" >&5
 -if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
 -  echo $ac_n "(cached) $ac_c" 1>&6
 -else
 -  cat > conftest.$ac_ext <<EOF
 -#line 882 "configure"
 -#include "confdefs.h"
 -#include <windows.h>
 -EOF
 -ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
 -{ (eval echo configure:887: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
 -ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
 -if test -z "$ac_err"; then
 -  rm -rf conftest*
 -  eval "ac_cv_header_$ac_safe=yes"
 -else
 -  echo "$ac_err" >&5
 -  echo "configure: failed program was:" >&5
 -  cat conftest.$ac_ext >&5
 -  rm -rf conftest*
 -  eval "ac_cv_header_$ac_safe=no"
 -fi
 -rm -f conftest*
 -fi
 -if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
 -  echo "$ac_t""yes" 1>&6
 -  :
 -else
 -  echo "$ac_t""no" 1>&6
 -{ echo "configure: error: Target system must be Win32" 1>&2; exit 1; }
 -fi
 -
 -
 -ac_safe=`echo "signal.h" | sed 'y%./+-%__p_%'`
 -echo $ac_n "checking for signal.h""... $ac_c" 1>&6
 -echo "configure:912: checking for signal.h" >&5
 -if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
 -  echo $ac_n "(cached) $ac_c" 1>&6
 -else
 -  cat > conftest.$ac_ext <<EOF
 -#line 917 "configure"
 -#include "confdefs.h"
 -#include <signal.h>
 -EOF
 -ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
 -{ (eval echo configure:922: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
 -ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
 -if test -z "$ac_err"; then
 -  rm -rf conftest*
 -  eval "ac_cv_header_$ac_safe=yes"
 -else
 -  echo "$ac_err" >&5
 -  echo "configure: failed program was:" >&5
 -  cat conftest.$ac_ext >&5
 -  rm -rf conftest*
 -  eval "ac_cv_header_$ac_safe=no"
 -fi
 -rm -f conftest*
 -fi
 -if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
 -  echo "$ac_t""yes" 1>&6
 -  signal_h=yes
 -else
 -  echo "$ac_t""no" 1>&6
 -fi
 -
 -if test x$signal_h = xyes
 -then
 -  echo $ac_n "checking for sigset_t""... $ac_c" 1>&6
 -echo "configure:946: checking for sigset_t" >&5
 -if eval "test \"`echo '$''{'p32_cv_sigset_t'+set}'`\" = set"; then
 -  echo $ac_n "(cached) $ac_c" 1>&6
 -else
 -  cat > conftest.$ac_ext <<EOF
 -#line 951 "configure"
 -#include "confdefs.h"
 -#include <signal.h>
 -int main() {
 -sigset_t x;
 -; return 0; }
 -EOF
 -if { (eval echo configure:958: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
 -  rm -rf conftest*
 -  p32_cv_sigset_t=yes
 -else
 -  echo "configure: failed program was:" >&5
 -  cat conftest.$ac_ext >&5
 -  rm -rf conftest*
 -  p32_cv_sigset_t=no
 -fi
 -rm -f conftest*
 -fi
 -
 -echo "$ac_t""$p32_cv_sigset_t" 1>&6
 -
 -  if test x$p32_cv_sigset_t = xyes ; then
 -    cat >> confdefs.h <<\EOF
 -#define HAVE_SIGSET_T 1
 -EOF
 -
 -  fi
 -fi
 -
 -trap '' 1 2 15
 -cat > confcache <<\EOF
 -# This file is a shell script that caches the results of configure
 -# tests run on this system so they can be shared between configure
 -# scripts and configure runs.  It is not useful on other systems.
 -# If it contains results you don't want to keep, you may remove or edit it.
 -#
 -# By default, configure uses ./config.cache as the cache file,
 -# creating it if it does not exist already.  You can give configure
 -# the --cache-file=FILE option to use a different cache file; that is
 -# what configure does when it calls configure scripts in
 -# subdirectories, so they share the cache.
 -# Giving --cache-file=/dev/null disables caching, for debugging configure.
 -# config.status only pays attention to the cache file if you give it the
 -# --recheck option to rerun configure.
 -#
 -EOF
 -# The following way of writing the cache mishandles newlines in values,
 -# but we know of no workaround that is simple, portable, and efficient.
 -# So, don't put newlines in cache variables' values.
 -# Ultrix sh set writes to stderr and can't be redirected directly,
 -# and sets the high bit in the cache file unless we assign to the vars.
 -(set) 2>&1 |
 -  case `(ac_space=' '; set | grep ac_space) 2>&1` in
 -  *ac_space=\ *)
 -    # `set' does not quote correctly, so add quotes (double-quote substitution
 -    # turns \\\\ into \\, and sed turns \\ into \).
 -    sed -n \
 -      -e "s/'/'\\\\''/g" \
 -      -e "s/^\\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\\)=\\(.*\\)/\\1=\${\\1='\\2'}/p"
 -    ;;
 -  *)
 -    # `set' quotes correctly as required by POSIX, so do not add quotes.
 -    sed -n -e 's/^\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\)=\(.*\)/\1=${\1=\2}/p'
 -    ;;
 -  esac >> confcache
 -if cmp -s $cache_file confcache; then
 -  :
 -else
 -  if test -w $cache_file; then
 -    echo "updating cache $cache_file"
 -    cat confcache > $cache_file
 -  else
 -    echo "not updating unwritable cache $cache_file"
 -  fi
 -fi
 -rm -f confcache
 -
 -trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
 -
 -test "x$prefix" = xNONE && prefix=$ac_default_prefix
 -# Let make expand exec_prefix.
 -test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
 -
 -# Any assignment to VPATH causes Sun make to only execute
 -# the first set of double-colon rules, so remove it if not needed.
 -# If there is a colon in the path, we need to keep it.
 -if test "x$srcdir" = x.; then
 -  ac_vpsub='/^[ 	]*VPATH[ 	]*=[^:]*$/d'
 -fi
 -
 -trap 'rm -f $CONFIG_STATUS conftest*; exit 1' 1 2 15
 -
 -DEFS=-DHAVE_CONFIG_H
 -
 -# Without the "./", some shells look in PATH for config.status.
 -: ${CONFIG_STATUS=./config.status}
 -
 -echo creating $CONFIG_STATUS
 -rm -f $CONFIG_STATUS
 -cat > $CONFIG_STATUS <<EOF
 -#! /bin/sh
 -# Generated automatically by configure.
 -# Run this file to recreate the current configuration.
 -# This directory was configured as follows,
 -# on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
 -#
 -# $0 $ac_configure_args
 -#
 -# Compiler output produced by configure, useful for debugging
 -# configure, is in ./config.log if it exists.
 -
 -ac_cs_usage="Usage: $CONFIG_STATUS [--recheck] [--version] [--help]"
 -for ac_option
 -do
 -  case "\$ac_option" in
 -  -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
 -    echo "running \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion"
 -    exec \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion ;;
 -  -version | --version | --versio | --versi | --vers | --ver | --ve | --v)
 -    echo "$CONFIG_STATUS generated by autoconf version 2.13"
 -    exit 0 ;;
 -  -help | --help | --hel | --he | --h)
 -    echo "\$ac_cs_usage"; exit 0 ;;
 -  *) echo "\$ac_cs_usage"; exit 1 ;;
 -  esac
 -done
 -
 -ac_given_srcdir=$srcdir
 -
 -trap 'rm -fr `echo "Makefile config.h" | sed "s/:[^ ]*//g"` conftest*; exit 1' 1 2 15
 -EOF
 -cat >> $CONFIG_STATUS <<EOF
 -
 -# Protect against being on the right side of a sed subst in config.status.
 -sed 's/%@/@@/; s/@%/@@/; s/%g\$/@g/; /@g\$/s/[\\\\&%]/\\\\&/g;
 - s/@@/%@/; s/@@/@%/; s/@g\$/%g/' > conftest.subs <<\\CEOF
 -$ac_vpsub
 -$extrasub
 -s%@SHELL@%$SHELL%g
 -s%@CFLAGS@%$CFLAGS%g
 -s%@CPPFLAGS@%$CPPFLAGS%g
 -s%@CXXFLAGS@%$CXXFLAGS%g
 -s%@FFLAGS@%$FFLAGS%g
 -s%@DEFS@%$DEFS%g
 -s%@LDFLAGS@%$LDFLAGS%g
 -s%@LIBS@%$LIBS%g
 -s%@exec_prefix@%$exec_prefix%g
 -s%@prefix@%$prefix%g
 -s%@program_transform_name@%$program_transform_name%g
 -s%@bindir@%$bindir%g
 -s%@sbindir@%$sbindir%g
 -s%@libexecdir@%$libexecdir%g
 -s%@datadir@%$datadir%g
 -s%@sysconfdir@%$sysconfdir%g
 -s%@sharedstatedir@%$sharedstatedir%g
 -s%@localstatedir@%$localstatedir%g
 -s%@libdir@%$libdir%g
 -s%@includedir@%$includedir%g
 -s%@oldincludedir@%$oldincludedir%g
 -s%@infodir@%$infodir%g
 -s%@mandir@%$mandir%g
 -s%@host@%$host%g
 -s%@host_alias@%$host_alias%g
 -s%@host_cpu@%$host_cpu%g
 -s%@host_vendor@%$host_vendor%g
 -s%@host_os@%$host_os%g
 -s%@CC@%$CC%g
 -s%@CPP@%$CPP%g
 -
 -CEOF
 -EOF
 -
 -cat >> $CONFIG_STATUS <<\EOF
 -
 -# Split the substitutions into bite-sized pieces for seds with
 -# small command number limits, like on Digital OSF/1 and HP-UX.
 -ac_max_sed_cmds=90 # Maximum number of lines to put in a sed script.
 -ac_file=1 # Number of current file.
 -ac_beg=1 # First line for current file.
 -ac_end=$ac_max_sed_cmds # Line after last line for current file.
 -ac_more_lines=:
 -ac_sed_cmds=""
 -while $ac_more_lines; do
 -  if test $ac_beg -gt 1; then
 -    sed "1,${ac_beg}d; ${ac_end}q" conftest.subs > conftest.s$ac_file
 -  else
 -    sed "${ac_end}q" conftest.subs > conftest.s$ac_file
 -  fi
 -  if test ! -s conftest.s$ac_file; then
 -    ac_more_lines=false
 -    rm -f conftest.s$ac_file
 -  else
 -    if test -z "$ac_sed_cmds"; then
 -      ac_sed_cmds="sed -f conftest.s$ac_file"
 -    else
 -      ac_sed_cmds="$ac_sed_cmds | sed -f conftest.s$ac_file"
 -    fi
 -    ac_file=`expr $ac_file + 1`
 -    ac_beg=$ac_end
 -    ac_end=`expr $ac_end + $ac_max_sed_cmds`
 -  fi
 -done
 -if test -z "$ac_sed_cmds"; then
 -  ac_sed_cmds=cat
 -fi
 -EOF
 -
 -cat >> $CONFIG_STATUS <<EOF
 -
 -CONFIG_FILES=\${CONFIG_FILES-"Makefile"}
 -EOF
 -cat >> $CONFIG_STATUS <<\EOF
 -for ac_file in .. $CONFIG_FILES; do if test "x$ac_file" != x..; then
 -  # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
 -  case "$ac_file" in
 -  *:*) ac_file_in=`echo "$ac_file"|sed 's%[^:]*:%%'`
 -       ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
 -  *) ac_file_in="${ac_file}.in" ;;
 -  esac
 -
 -  # Adjust a relative srcdir, top_srcdir, and INSTALL for subdirectories.
 -
 -  # Remove last slash and all that follows it.  Not all systems have dirname.
 -  ac_dir=`echo $ac_file|sed 's%/[^/][^/]*$%%'`
 -  if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
 -    # The file is in a subdirectory.
 -    test ! -d "$ac_dir" && mkdir "$ac_dir"
 -    ac_dir_suffix="/`echo $ac_dir|sed 's%^\./%%'`"
 -    # A "../" for each directory in $ac_dir_suffix.
 -    ac_dots=`echo $ac_dir_suffix|sed 's%/[^/]*%../%g'`
 -  else
 -    ac_dir_suffix= ac_dots=
 -  fi
 -
 -  case "$ac_given_srcdir" in
 -  .)  srcdir=.
 -      if test -z "$ac_dots"; then top_srcdir=.
 -      else top_srcdir=`echo $ac_dots|sed 's%/$%%'`; fi ;;
 -  /*) srcdir="$ac_given_srcdir$ac_dir_suffix"; top_srcdir="$ac_given_srcdir" ;;
 -  *) # Relative path.
 -    srcdir="$ac_dots$ac_given_srcdir$ac_dir_suffix"
 -    top_srcdir="$ac_dots$ac_given_srcdir" ;;
 -  esac
 -
 -
 -  echo creating "$ac_file"
 -  rm -f "$ac_file"
 -  configure_input="Generated automatically from `echo $ac_file_in|sed 's%.*/%%'` by configure."
 -  case "$ac_file" in
 -  *Makefile*) ac_comsub="1i\\
 -# $configure_input" ;;
 -  *) ac_comsub= ;;
 -  esac
 -
 -  ac_file_inputs=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
 -  sed -e "$ac_comsub
 -s%@configure_input@%$configure_input%g
 -s%@srcdir@%$srcdir%g
 -s%@top_srcdir@%$top_srcdir%g
 -" $ac_file_inputs | (eval "$ac_sed_cmds") > $ac_file
 -fi; done
 -rm -f conftest.s*
 -
 -# These sed commands are passed to sed as "A NAME B NAME C VALUE D", where
 -# NAME is the cpp macro being defined and VALUE is the value it is being given.
 -#
 -# ac_d sets the value in "#define NAME VALUE" lines.
 -ac_dA='s%^\([ 	]*\)#\([ 	]*define[ 	][ 	]*\)'
 -ac_dB='\([ 	][ 	]*\)[^ 	]*%\1#\2'
 -ac_dC='\3'
 -ac_dD='%g'
 -# ac_u turns "#undef NAME" with trailing blanks into "#define NAME VALUE".
 -ac_uA='s%^\([ 	]*\)#\([ 	]*\)undef\([ 	][ 	]*\)'
 -ac_uB='\([ 	]\)%\1#\2define\3'
 -ac_uC=' '
 -ac_uD='\4%g'
 -# ac_e turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
 -ac_eA='s%^\([ 	]*\)#\([ 	]*\)undef\([ 	][ 	]*\)'
 -ac_eB='$%\1#\2define\3'
 -ac_eC=' '
 -ac_eD='%g'
 -
 -if test "${CONFIG_HEADERS+set}" != set; then
 -EOF
 -cat >> $CONFIG_STATUS <<EOF
 -  CONFIG_HEADERS="config.h"
 -EOF
 -cat >> $CONFIG_STATUS <<\EOF
 -fi
 -for ac_file in .. $CONFIG_HEADERS; do if test "x$ac_file" != x..; then
 -  # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
 -  case "$ac_file" in
 -  *:*) ac_file_in=`echo "$ac_file"|sed 's%[^:]*:%%'`
 -       ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
 -  *) ac_file_in="${ac_file}.in" ;;
 -  esac
 -
 -  echo creating $ac_file
 -
 -  rm -f conftest.frag conftest.in conftest.out
 -  ac_file_inputs=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
 -  cat $ac_file_inputs > conftest.in
 -
 -EOF
 -
 -# Transform confdefs.h into a sed script conftest.vals that substitutes
 -# the proper values into config.h.in to produce config.h.  And first:
 -# Protect against being on the right side of a sed subst in config.status.
 -# Protect against being in an unquoted here document in config.status.
 -rm -f conftest.vals
 -cat > conftest.hdr <<\EOF
 -s/[\\&%]/\\&/g
 -s%[\\$`]%\\&%g
 -s%#define \([A-Za-z_][A-Za-z0-9_]*\) *\(.*\)%${ac_dA}\1${ac_dB}\1${ac_dC}\2${ac_dD}%gp
 -s%ac_d%ac_u%gp
 -s%ac_u%ac_e%gp
 -EOF
 -sed -n -f conftest.hdr confdefs.h > conftest.vals
 -rm -f conftest.hdr
 -
 -# This sed command replaces #undef with comments.  This is necessary, for
 -# example, in the case of _POSIX_SOURCE, which is predefined and required
 -# on some systems where configure will not decide to define it.
 -cat >> conftest.vals <<\EOF
 -s%^[ 	]*#[ 	]*undef[ 	][ 	]*[a-zA-Z_][a-zA-Z_0-9]*%/* & */%
 -EOF
 -
 -# Break up conftest.vals because some shells have a limit on
 -# the size of here documents, and old seds have small limits too.
 -
 -rm -f conftest.tail
 -while :
 -do
 -  ac_lines=`grep -c . conftest.vals`
 -  # grep -c gives empty output for an empty file on some AIX systems.
 -  if test -z "$ac_lines" || test "$ac_lines" -eq 0; then break; fi
 -  # Write a limited-size here document to conftest.frag.
 -  echo '  cat > conftest.frag <<CEOF' >> $CONFIG_STATUS
 -  sed ${ac_max_here_lines}q conftest.vals >> $CONFIG_STATUS
 -  echo 'CEOF
 -  sed -f conftest.frag conftest.in > conftest.out
 -  rm -f conftest.in
 -  mv conftest.out conftest.in
 -' >> $CONFIG_STATUS
 -  sed 1,${ac_max_here_lines}d conftest.vals > conftest.tail
 -  rm -f conftest.vals
 -  mv conftest.tail conftest.vals
 -done
 -rm -f conftest.vals
 -
 -cat >> $CONFIG_STATUS <<\EOF
 -  rm -f conftest.frag conftest.h
 -  echo "/* $ac_file.  Generated automatically by configure.  */" > conftest.h
 -  cat conftest.in >> conftest.h
 -  rm -f conftest.in
 -  if cmp -s $ac_file conftest.h 2>/dev/null; then
 -    echo "$ac_file is unchanged"
 -    rm -f conftest.h
 -  else
 -    # Remove last slash and all that follows it.  Not all systems have dirname.
 -      ac_dir=`echo $ac_file|sed 's%/[^/][^/]*$%%'`
 -      if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
 -      # The file is in a subdirectory.
 -      test ! -d "$ac_dir" && mkdir "$ac_dir"
 -    fi
 -    rm -f $ac_file
 -    mv conftest.h $ac_file
 -  fi
 -fi; done
 -
 -EOF
 -cat >> $CONFIG_STATUS <<EOF
 -
 -EOF
 -cat >> $CONFIG_STATUS <<\EOF
 -
 -exit 0
 -EOF
 -chmod +x $CONFIG_STATUS
 -rm -fr confdefs* $ac_clean_files
 -test "$no_create" = yes || ${CONFIG_SHELL-/bin/sh} $CONFIG_STATUS || exit 1
 -
 diff --git a/win32/contrib/pthreads/configure.in b/win32/contrib/pthreads/configure.in deleted file mode 100644 index f5ea117f2..000000000 --- a/win32/contrib/pthreads/configure.in +++ /dev/null @@ -1,23 +0,0 @@ -dnl Process this file with autoconf to produce a configure script.
 -
 -AC_INIT(pthread.h)
 -AC_CANONICAL_HOST
 -AC_CONFIG_HEADER(config.h)
 -AC_PROG_CC
 -
 -dnl Abort here if there is no windows.h
 -AC_CHECK_HEADER([windows.h],,AC_MSG_ERROR([Target system must be Win32]))
 -
 -AC_CHECK_HEADER([signal.h],signal_h=yes,)
 -if test x$signal_h = xyes
 -then
 -  AC_CACHE_CHECK([for sigset_t], p32_cv_sigset_t,
 -    AC_TRY_COMPILE([#include <signal.h>], [sigset_t x;],
 -      p32_cv_sigset_t=yes, p32_cv_sigset_t=no))
 -
 -  if test x$p32_cv_sigset_t = xyes ; then
 -    AC_DEFINE(HAVE_SIGSET_T)
 -  fi
 -fi
 -
 -AC_OUTPUT(GNUmakefile)
 diff --git a/win32/contrib/pthreads/install-sh b/win32/contrib/pthreads/install-sh deleted file mode 100644 index 7303f8565..000000000 --- a/win32/contrib/pthreads/install-sh +++ /dev/null @@ -1,247 +0,0 @@ -#!/bin/sh
 -#
 -# install - install a program, script, or datafile
 -# This comes from X11R5 (mit/util/scripts/install.sh).
 -#
 -# Copyright 1991 by the Massachusetts Institute of Technology
 -#
 -# Permission to use, copy, modify, distribute, and sell this software and its
 -# documentation for any purpose is hereby granted without fee, provided that
 -# the above copyright notice appear in all copies and that both that
 -# copyright notice and this permission notice appear in supporting
 -# documentation, and that the name of M.I.T. not be used in advertising or
 -# publicity pertaining to distribution of the software without specific,
 -# written prior permission.  M.I.T. makes no representations about the
 -# suitability of this software for any purpose.  It is provided "as is"
 -# without express or implied warranty.
 -#
 -# This script is compatible with the BSD install script, but was written
 -# from scratch.
 -#
 -
 -
 -# set DOITPROG to echo to test this script
 -
 -# Don't use :- since 4.3BSD and earlier shells don't like it.
 -doit="${DOITPROG-}"
 -
 -
 -# put in absolute paths if you don't have them in your path; or use env. vars.
 -
 -mvprog="${MVPROG-mv}"
 -cpprog="${CPPROG-cp}"
 -chmodprog="${CHMODPROG-chmod}"
 -chownprog="${CHOWNPROG-chown}"
 -chgrpprog="${CHGRPPROG-chgrp}"
 -stripprog="${STRIPPROG-strip}"
 -rmprog="${RMPROG-rm}"
 -mkdirprog="${MKDIRPROG-mkdir}"
 -
 -transformbasename=""
 -transform_arg=""
 -instcmd="$mvprog"
 -chmodcmd="$chmodprog 0755"
 -chowncmd=""
 -chgrpcmd=""
 -stripcmd=""
 -rmcmd="$rmprog -f"
 -mvcmd="$mvprog"
 -src=""
 -dst=""
 -dir_arg=""
 -
 -while [ x"$1" != x ]; do
 -    case $1 in
 -	-c) instcmd="$cpprog"
 -	    shift
 -	    continue;;
 -
 -	-d) dir_arg=true
 -	    shift
 -	    continue;;
 -
 -	-m) chmodcmd="$chmodprog $2"
 -	    shift
 -	    shift
 -	    continue;;
 -
 -	-o) chowncmd="$chownprog $2"
 -	    shift
 -	    shift
 -	    continue;;
 -
 -	-g) chgrpcmd="$chgrpprog $2"
 -	    shift
 -	    shift
 -	    continue;;
 -
 -	-s) stripcmd="$stripprog"
 -	    shift
 -	    continue;;
 -
 -	-t=*) transformarg=`echo $1 | sed 's/-t=//'`
 -	    shift
 -	    continue;;
 -
 -	-b=*) transformbasename=`echo $1 | sed 's/-b=//'`
 -	    shift
 -	    continue;;
 -
 -	*)  if [ x"$src" = x ]
 -	    then
 -		src=$1
 -	    else
 -		# this colon is to work around a 386BSD /bin/sh bug
 -		:
 -		dst=$1
 -	    fi
 -	    shift
 -	    continue;;
 -    esac
 -done
 -
 -if [ x"$src" = x ]
 -then
 -	echo "install:	no input file specified"
 -	exit 1
 -else
 -	true
 -fi
 -
 -if [ x"$dir_arg" != x ]; then
 -	dst=$src
 -	src=""
 -	
 -	if [ -d $dst ]; then
 -		instcmd=:
 -		chmodcmd=""
 -	else
 -		instcmd=mkdir
 -	fi
 -else
 -
 -# Waiting for this to be detected by the "$instcmd $src $dsttmp" command
 -# might cause directories to be created, which would be especially bad 
 -# if $src (and thus $dsttmp) contains '*'.
 -
 -	if [ -f $src -o -d $src ]
 -	then
 -		true
 -	else
 -		echo "install:  $src does not exist"
 -		exit 1
 -	fi
 -	
 -	if [ x"$dst" = x ]
 -	then
 -		echo "install:	no destination specified"
 -		exit 1
 -	else
 -		true
 -	fi
 -
 -# If destination is a directory, append the input filename; if your system
 -# does not like double slashes in filenames, you may need to add some logic
 -
 -	if [ -d $dst ]
 -	then
 -		dst="$dst"/`basename $src`
 -	else
 -		true
 -	fi
 -fi
 -
 -## this sed command emulates the dirname command
 -dstdir=`echo $dst | sed -e 's,[^/]*$,,;s,/$,,;s,^$,.,'`
 -
 -# Make sure that the destination directory exists.
 -#  this part is taken from Noah Friedman's mkinstalldirs script
 -
 -# Skip lots of stat calls in the usual case.
 -if [ ! -d "$dstdir" ]; then
 -defaultIFS='	
 -'
 -IFS="${IFS-${defaultIFS}}"
 -
 -oIFS="${IFS}"
 -# Some sh's can't handle IFS=/ for some reason.
 -IFS='%'
 -set - `echo ${dstdir} | sed -e 's@/@%@g' -e 's@^%@/@'`
 -IFS="${oIFS}"
 -
 -pathcomp=''
 -
 -while [ $# -ne 0 ] ; do
 -	pathcomp="${pathcomp}${1}"
 -	shift
 -
 -	if [ ! -d "${pathcomp}" ] ;
 -        then
 -		$mkdirprog "${pathcomp}"
 -	else
 -		true
 -	fi
 -
 -	pathcomp="${pathcomp}/"
 -done
 -fi
 -
 -if [ x"$dir_arg" != x ]
 -then
 -	$doit $instcmd $dst &&
 -
 -	if [ x"$chowncmd" != x ]; then $doit $chowncmd $dst; else true ; fi &&
 -	if [ x"$chgrpcmd" != x ]; then $doit $chgrpcmd $dst; else true ; fi &&
 -	if [ x"$stripcmd" != x ]; then $doit $stripcmd $dst; else true ; fi &&
 -	if [ x"$chmodcmd" != x ]; then $doit $chmodcmd $dst; else true ; fi
 -else
 -
 -# If we're going to rename the final executable, determine the name now.
 -
 -	if [ x"$transformarg" = x ] 
 -	then
 -		dstfile=`basename $dst`
 -	else
 -		dstfile=`basename $dst $transformbasename | 
 -			sed $transformarg`$transformbasename
 -	fi
 -
 -# don't allow the sed command to completely eliminate the filename
 -
 -	if [ x"$dstfile" = x ] 
 -	then
 -		dstfile=`basename $dst`
 -	else
 -		true
 -	fi
 -
 -# Make a temp file name in the proper directory.
 -
 -	dsttmp=$dstdir/#inst.$$#
 -
 -# Move or copy the file name to the temp name
 -
 -	$doit $instcmd $src $dsttmp &&
 -
 -	trap "rm -f ${dsttmp}" 0 &&
 -
 -# and set any options; do chmod last to preserve setuid bits
 -
 -# If any of these fail, we abort the whole thing.  If we want to
 -# ignore errors from any of these, just make sure not to ignore
 -# errors from the above "$doit $instcmd $src $dsttmp" command.
 -
 -	if [ x"$chowncmd" != x ]; then $doit $chowncmd $dsttmp; else true;fi &&
 -	if [ x"$chgrpcmd" != x ]; then $doit $chgrpcmd $dsttmp; else true;fi &&
 -	if [ x"$stripcmd" != x ]; then $doit $stripcmd $dsttmp; else true;fi &&
 -	if [ x"$chmodcmd" != x ]; then $doit $chmodcmd $dsttmp; else true;fi &&
 -
 -# Now rename the file to the real destination.
 -
 -	$doit $rmcmd -f $dstdir/$dstfile &&
 -	$doit $mvcmd $dsttmp $dstdir/$dstfile 
 -
 -fi &&
 -
 -
 -exit 0
 diff --git a/win32/contrib/timer/timer.h b/win32/contrib/timer/timer.h index 3a0edc539..fb8c357af 100644 --- a/win32/contrib/timer/timer.h +++ b/win32/contrib/timer/timer.h @@ -1,6 +1,6 @@  #include <time.h>  #include <winsock.h> -#include "pthread.h" +#include <pthread.h>  #ifndef _ITIMER_  #define _ITIMER_ diff --git a/win32/contrib/zlib/.cvsignore b/win32/contrib/zlib/.cvsignore new file mode 100644 index 000000000..7d926a554 --- /dev/null +++ b/win32/contrib/zlib/.cvsignore @@ -0,0 +1,6 @@ +Makefile +Makefile.in +.libs +.deps +*.lo +*.la diff --git a/win32/contrib/zlib/Make_vms.com b/win32/contrib/zlib/Make_vms.com deleted file mode 100644 index 37888173a..000000000 --- a/win32/contrib/zlib/Make_vms.com +++ /dev/null @@ -1,115 +0,0 @@ -$! make libz under VMS
 -$! written by Martin P.J. Zinser <m.zinser@gsi.de>
 -$!
 -$! Look for the compiler used
 -$!
 -$ ccopt = ""
 -$ if f$getsyi("HW_MODEL").ge.1024
 -$ then
 -$  ccopt = "/prefix=all"+ccopt
 -$  comp  = "__decc__=1"
 -$  if f$trnlnm("SYS").eqs."" then define sys sys$library:
 -$ else
 -$  if f$search("SYS$SYSTEM:DECC$COMPILER.EXE").eqs.""
 -$   then
 -$    comp  = "__vaxc__=1"
 -$    if f$trnlnm("SYS").eqs."" then define sys sys$library:
 -$   else
 -$    if f$trnlnm("SYS").eqs."" then define sys decc$library_include:
 -$    ccopt = "/decc/prefix=all"+ccopt
 -$    comp  = "__decc__=1"
 -$  endif
 -$ endif
 -$!
 -$! Build the thing plain or with mms
 -$!
 -$ write sys$output "Compiling Zlib sources ..."
 -$ if f$search("SYS$SYSTEM:MMS.EXE").eqs.""
 -$  then
 -$   dele example.obj;*,minigzip.obj;*
 -$   CALL MAKE adler32.OBJ "CC ''CCOPT' adler32" -
 -                adler32.c zlib.h zconf.h
 -$   CALL MAKE compress.OBJ "CC ''CCOPT' compress" -
 -                compress.c zlib.h zconf.h
 -$   CALL MAKE crc32.OBJ "CC ''CCOPT' crc32" -
 -                crc32.c zlib.h zconf.h
 -$   CALL MAKE deflate.OBJ "CC ''CCOPT' deflate" -
 -                deflate.c deflate.h zutil.h zlib.h zconf.h
 -$   CALL MAKE gzio.OBJ "CC ''CCOPT' gzio" -
 -                gzio.c zutil.h zlib.h zconf.h
 -$   CALL MAKE infblock.OBJ "CC ''CCOPT' infblock" -
 -                infblock.c zutil.h zlib.h zconf.h infblock.h
 -$   CALL MAKE infcodes.OBJ "CC ''CCOPT' infcodes" -
 -                infcodes.c zutil.h zlib.h zconf.h inftrees.h
 -$   CALL MAKE inffast.OBJ "CC ''CCOPT' inffast" -
 -                inffast.c zutil.h zlib.h zconf.h inffast.h
 -$   CALL MAKE inflate.OBJ "CC ''CCOPT' inflate" -
 -                inflate.c zutil.h zlib.h zconf.h infblock.h
 -$   CALL MAKE inftrees.OBJ "CC ''CCOPT' inftrees" -
 -                inftrees.c zutil.h zlib.h zconf.h inftrees.h
 -$   CALL MAKE infutil.OBJ "CC ''CCOPT' infutil" -
 -                infutil.c zutil.h zlib.h zconf.h inftrees.h infutil.h
 -$   CALL MAKE trees.OBJ "CC ''CCOPT' trees" -
 -                trees.c deflate.h zutil.h zlib.h zconf.h
 -$   CALL MAKE uncompr.OBJ "CC ''CCOPT' uncompr" -
 -                uncompr.c zlib.h zconf.h
 -$   CALL MAKE zutil.OBJ "CC ''CCOPT' zutil" -
 -                zutil.c zutil.h zlib.h zconf.h
 -$   write sys$output "Building Zlib ..."
 -$   CALL MAKE libz.OLB "lib/crea libz.olb *.obj" *.OBJ
 -$   write sys$output "Building example..."
 -$   CALL MAKE example.OBJ "CC ''CCOPT' example" -
 -                example.c zlib.h zconf.h
 -$   call make example.exe "LINK example,libz.olb/lib" example.obj libz.olb
 -$   write sys$output "Building minigzip..."
 -$   CALL MAKE minigzip.OBJ "CC ''CCOPT' minigzip" -
 -                minigzip.c zlib.h zconf.h
 -$   call make minigzip.exe - 
 -                "LINK minigzip,libz.olb/lib,x11vms:xvmsutils.olb/lib" - 
 -                minigzip.obj libz.olb
 -$  else
 -$   mms/macro=('comp')
 -$  endif
 -$ write sys$output "Zlib build completed"
 -$ exit
 -$!
 -$!
 -$MAKE: SUBROUTINE   !SUBROUTINE TO CHECK DEPENDENCIES
 -$ V = 'F$Verify(0)
 -$! P1 = What we are trying to make
 -$! P2 = Command to make it
 -$! P3 - P8  What it depends on
 -$
 -$ If F$Search(P1) .Eqs. "" Then Goto Makeit
 -$ Time = F$CvTime(F$File(P1,"RDT"))
 -$arg=3
 -$Loop:
 -$       Argument = P'arg
 -$       If Argument .Eqs. "" Then Goto Exit
 -$       El=0
 -$Loop2:
 -$       File = F$Element(El," ",Argument)
 -$       If File .Eqs. " " Then Goto Endl
 -$       AFile = ""
 -$Loop3:
 -$       OFile = AFile
 -$       AFile = F$Search(File)
 -$       If AFile .Eqs. "" .Or. AFile .Eqs. OFile Then Goto NextEl
 -$       If F$CvTime(F$File(AFile,"RDT")) .Ges. Time Then Goto Makeit
 -$       Goto Loop3
 -$NextEL:
 -$       El = El + 1
 -$       Goto Loop2
 -$EndL:
 -$ arg=arg+1
 -$ If arg .Le. 8 Then Goto Loop
 -$ Goto Exit
 -$
 -$Makeit:
 -$ VV=F$VERIFY(0)
 -$ write sys$output P2
 -$ 'P2
 -$ VV='F$Verify(VV)
 -$Exit:
 -$ If V Then Set Verify
 -$ENDSUBROUTINE
 diff --git a/win32/contrib/zlib/Makefile b/win32/contrib/zlib/Makefile deleted file mode 100644 index 4b1472d3d..000000000 --- a/win32/contrib/zlib/Makefile +++ /dev/null @@ -1,174 +0,0 @@ -# Makefile for zlib
 -# Copyright (C) 1995-1998 Jean-loup Gailly.
 -# For conditions of distribution and use, see copyright notice in zlib.h 
 -
 -# To compile and test, type:
 -#   ./configure; make test
 -# The call of configure is optional if you don't have special requirements
 -# If you wish to build zlib as a shared library, use: ./configure -s
 -
 -# To install /usr/local/lib/libz.* and /usr/local/include/zlib.h, type:
 -#    make install
 -# To install in $HOME instead of /usr/local, use:
 -#    make install prefix=$HOME
 -
 -CC=cc
 -
 -CFLAGS=-O
 -#CFLAGS=-O -DMAX_WBITS=14 -DMAX_MEM_LEVEL=7
 -#CFLAGS=-g -DDEBUG
 -#CFLAGS=-O3 -Wall -Wwrite-strings -Wpointer-arith -Wconversion \
 -#           -Wstrict-prototypes -Wmissing-prototypes
 -
 -LDFLAGS=-L. -lz
 -LDSHARED=$(CC)
 -CPP=$(CC) -E
 -
 -VER=1.1.3
 -LIBS=libz.a
 -SHAREDLIB=libz.so
 -
 -AR=ar rc
 -RANLIB=ranlib
 -TAR=tar
 -SHELL=/bin/sh
 -
 -prefix = /usr/local
 -exec_prefix = ${prefix}
 -libdir = ${exec_prefix}/lib
 -includedir = ${prefix}/include
 -
 -OBJS = adler32.o compress.o crc32.o gzio.o uncompr.o deflate.o trees.o \
 -       zutil.o inflate.o infblock.o inftrees.o infcodes.o infutil.o inffast.o
 -
 -OBJA =
 -# to use the asm code: make OBJA=match.o
 -
 -TEST_OBJS = example.o minigzip.o
 -
 -DISTFILES = README FAQ INDEX ChangeLog configure Make*[a-z0-9] *.[ch] *.mms \
 -  algorithm.txt zlib.3 msdos/Make*[a-z0-9] msdos/zlib.def msdos/zlib.rc \
 -  nt/Make*[a-z0-9] nt/zlib.dnt amiga/Make*.??? os2/M*.os2 os2/zlib.def \
 -  contrib/RE*.contrib contrib/*.txt contrib/asm386/*.asm contrib/asm386/*.c \
 -  contrib/asm386/*.bat contrib/asm386/zlibvc.d?? contrib/asm[56]86/*.?86 \
 -  contrib/asm[56]86/*.S contrib/iostream/*.cpp \
 -  contrib/iostream/*.h  contrib/iostream2/*.h contrib/iostream2/*.cpp \
 -  contrib/untgz/Makefile contrib/untgz/*.c contrib/untgz/*.w32 \
 -  contrib/minizip/[CM]*[pe] contrib/minizip/*.[ch] contrib/minizip/*.[td]?? \
 -  contrib/delphi*/*.???
 -
 -all: example minigzip
 -
 -test: all
 -	@LD_LIBRARY_PATH=.:$(LD_LIBRARY_PATH) ; export LD_LIBRARY_PATH; \
 -	echo hello world | ./minigzip | ./minigzip -d || \
 -	  echo '		*** minigzip test FAILED ***' ; \
 -	if ./example; then \
 -	  echo '		*** zlib test OK ***'; \
 -	else \
 -	  echo '		*** zlib test FAILED ***'; \
 -	fi
 -
 -libz.a: $(OBJS) $(OBJA)
 -	$(AR) $@ $(OBJS) $(OBJA)
 -	-@ ($(RANLIB) $@ || true) >/dev/null 2>&1
 -
 -match.o: match.S
 -	$(CPP) match.S > _match.s
 -	$(CC) -c _match.s
 -	mv _match.o match.o
 -	rm -f _match.s
 -
 -$(SHAREDLIB).$(VER): $(OBJS)
 -	$(LDSHARED) -o $@ $(OBJS)
 -	rm -f $(SHAREDLIB) $(SHAREDLIB).1
 -	ln -s $@ $(SHAREDLIB)
 -	ln -s $@ $(SHAREDLIB).1
 -
 -example: example.o $(LIBS)
 -	$(CC) $(CFLAGS) -o $@ example.o $(LDFLAGS)
 -
 -minigzip: minigzip.o $(LIBS)
 -	$(CC) $(CFLAGS) -o $@ minigzip.o $(LDFLAGS)
 -
 -install: $(LIBS)
 -	-@if [ ! -d $(includedir)  ]; then mkdir $(includedir); fi
 -	-@if [ ! -d $(libdir) ]; then mkdir $(libdir); fi
 -	cp zlib.h zconf.h $(includedir)
 -	chmod 644 $(includedir)/zlib.h $(includedir)/zconf.h
 -	cp $(LIBS) $(libdir)
 -	cd $(libdir); chmod 755 $(LIBS)
 -	-@(cd $(libdir); $(RANLIB) libz.a || true) >/dev/null 2>&1
 -	cd $(libdir); if test -f $(SHAREDLIB).$(VER); then \
 -	  rm -f $(SHAREDLIB) $(SHAREDLIB).1; \
 -	  ln -s $(SHAREDLIB).$(VER) $(SHAREDLIB); \
 -	  ln -s $(SHAREDLIB).$(VER) $(SHAREDLIB).1; \
 -	  (ldconfig || true)  >/dev/null 2>&1; \
 -	fi
 -# The ranlib in install is needed on NeXTSTEP which checks file times
 -# ldconfig is for Linux
 -
 -uninstall:
 -	cd $(includedir); \
 -	v=$(VER); \
 -	if test -f zlib.h; then \
 -	  v=`sed -n '/VERSION "/s/.*"\(.*\)".*/\1/p' < zlib.h`; \
 -          rm -f zlib.h zconf.h; \
 -	fi; \
 -	cd $(libdir); rm -f libz.a; \
 -	if test -f $(SHAREDLIB).$$v; then \
 -	  rm -f $(SHAREDLIB).$$v $(SHAREDLIB) $(SHAREDLIB).1; \
 -	fi
 -
 -clean:
 -	rm -f *.o *~ example minigzip libz.a libz.so* foo.gz so_locations \
 -	   _match.s maketree
 -
 -distclean:	clean
 -
 -zip:
 -	mv Makefile Makefile~; cp -p Makefile.in Makefile
 -	rm -f test.c ztest*.c contrib/minizip/test.zip
 -	v=`sed -n -e 's/\.//g' -e '/VERSION "/s/.*"\(.*\)".*/\1/p' < zlib.h`;\
 -	zip -ul9 zlib$$v $(DISTFILES)
 -	mv Makefile~ Makefile
 -
 -dist:
 -	mv Makefile Makefile~; cp -p Makefile.in Makefile
 -	rm -f test.c ztest*.c contrib/minizip/test.zip
 -	d=zlib-`sed -n '/VERSION "/s/.*"\(.*\)".*/\1/p' < zlib.h`;\
 -	rm -f $$d.tar.gz; \
 -	if test ! -d ../$$d; then rm -f ../$$d; ln -s `pwd` ../$$d; fi; \
 -	files=""; \
 -	for f in $(DISTFILES); do files="$$files $$d/$$f"; done; \
 -	cd ..; \
 -	GZIP=-9 $(TAR) chofz $$d/$$d.tar.gz $$files; \
 -	if test ! -d $$d; then rm -f $$d; fi
 -	mv Makefile~ Makefile
 -
 -tags:	
 -	etags *.[ch]
 -
 -depend:
 -	makedepend -- $(CFLAGS) -- *.[ch]
 -
 -# DO NOT DELETE THIS LINE -- make depend depends on it.
 -
 -adler32.o: zlib.h zconf.h
 -compress.o: zlib.h zconf.h
 -crc32.o: zlib.h zconf.h
 -deflate.o: deflate.h zutil.h zlib.h zconf.h
 -example.o: zlib.h zconf.h
 -gzio.o: zutil.h zlib.h zconf.h
 -infblock.o: infblock.h inftrees.h infcodes.h infutil.h zutil.h zlib.h zconf.h
 -infcodes.o: zutil.h zlib.h zconf.h
 -infcodes.o: inftrees.h infblock.h infcodes.h infutil.h inffast.h
 -inffast.o: zutil.h zlib.h zconf.h inftrees.h
 -inffast.o: infblock.h infcodes.h infutil.h inffast.h
 -inflate.o: zutil.h zlib.h zconf.h infblock.h
 -inftrees.o: zutil.h zlib.h zconf.h inftrees.h
 -infutil.o: zutil.h zlib.h zconf.h infblock.h inftrees.h infcodes.h infutil.h
 -minigzip.o:  zlib.h zconf.h 
 -trees.o: deflate.h zutil.h zlib.h zconf.h trees.h
 -uncompr.o: zlib.h zconf.h
 -zutil.o: zutil.h zlib.h zconf.h  
 diff --git a/win32/contrib/zlib/Makefile.am b/win32/contrib/zlib/Makefile.am new file mode 100644 index 000000000..56c4831ea --- /dev/null +++ b/win32/contrib/zlib/Makefile.am @@ -0,0 +1,23 @@ +include $(top_srcdir)/misc/Makefile.common + +EXTRA_DIST = inffixed.h ChangeLog FAQ INDEX README example.c maketree.c \ +             minigzip.c zlib.3 algorithm.txt build.tar.gz nt/Makefile.emx \ +             nt/Makefile.gcc nt/Makefile.nt zlib.dnt + +if HAVE_ZLIB +#install_h = zconf.h zlib.h zutil.h +else +#noinst_h = zconf.h zlib.h zutil.h +link_zlib = libzlib.la +endif + +noinst_LTLIBRARIES = $(link_zlib) + +libzlib_la_SOURCES = adler32.c compress.c crc32.c deflate.c gzio.c infblock.c \ +                  infcodes.c inffast.c inflate.c inftrees.c infutil.c \ +                  trees.c uncompr.c zutil.c + +#install_HEADERS = $(install_h) + +noinst_HEADERS = deflate.h infblock.h infcodes.h inffast.h inftrees.h \ +                 infutil.h trees.h $(noinst_h) zconf.h zlib.h zutil.h diff --git a/win32/contrib/zlib/Makefile.in b/win32/contrib/zlib/Makefile.in deleted file mode 100644 index 4b1472d3d..000000000 --- a/win32/contrib/zlib/Makefile.in +++ /dev/null @@ -1,174 +0,0 @@ -# Makefile for zlib
 -# Copyright (C) 1995-1998 Jean-loup Gailly.
 -# For conditions of distribution and use, see copyright notice in zlib.h 
 -
 -# To compile and test, type:
 -#   ./configure; make test
 -# The call of configure is optional if you don't have special requirements
 -# If you wish to build zlib as a shared library, use: ./configure -s
 -
 -# To install /usr/local/lib/libz.* and /usr/local/include/zlib.h, type:
 -#    make install
 -# To install in $HOME instead of /usr/local, use:
 -#    make install prefix=$HOME
 -
 -CC=cc
 -
 -CFLAGS=-O
 -#CFLAGS=-O -DMAX_WBITS=14 -DMAX_MEM_LEVEL=7
 -#CFLAGS=-g -DDEBUG
 -#CFLAGS=-O3 -Wall -Wwrite-strings -Wpointer-arith -Wconversion \
 -#           -Wstrict-prototypes -Wmissing-prototypes
 -
 -LDFLAGS=-L. -lz
 -LDSHARED=$(CC)
 -CPP=$(CC) -E
 -
 -VER=1.1.3
 -LIBS=libz.a
 -SHAREDLIB=libz.so
 -
 -AR=ar rc
 -RANLIB=ranlib
 -TAR=tar
 -SHELL=/bin/sh
 -
 -prefix = /usr/local
 -exec_prefix = ${prefix}
 -libdir = ${exec_prefix}/lib
 -includedir = ${prefix}/include
 -
 -OBJS = adler32.o compress.o crc32.o gzio.o uncompr.o deflate.o trees.o \
 -       zutil.o inflate.o infblock.o inftrees.o infcodes.o infutil.o inffast.o
 -
 -OBJA =
 -# to use the asm code: make OBJA=match.o
 -
 -TEST_OBJS = example.o minigzip.o
 -
 -DISTFILES = README FAQ INDEX ChangeLog configure Make*[a-z0-9] *.[ch] *.mms \
 -  algorithm.txt zlib.3 msdos/Make*[a-z0-9] msdos/zlib.def msdos/zlib.rc \
 -  nt/Make*[a-z0-9] nt/zlib.dnt amiga/Make*.??? os2/M*.os2 os2/zlib.def \
 -  contrib/RE*.contrib contrib/*.txt contrib/asm386/*.asm contrib/asm386/*.c \
 -  contrib/asm386/*.bat contrib/asm386/zlibvc.d?? contrib/asm[56]86/*.?86 \
 -  contrib/asm[56]86/*.S contrib/iostream/*.cpp \
 -  contrib/iostream/*.h  contrib/iostream2/*.h contrib/iostream2/*.cpp \
 -  contrib/untgz/Makefile contrib/untgz/*.c contrib/untgz/*.w32 \
 -  contrib/minizip/[CM]*[pe] contrib/minizip/*.[ch] contrib/minizip/*.[td]?? \
 -  contrib/delphi*/*.???
 -
 -all: example minigzip
 -
 -test: all
 -	@LD_LIBRARY_PATH=.:$(LD_LIBRARY_PATH) ; export LD_LIBRARY_PATH; \
 -	echo hello world | ./minigzip | ./minigzip -d || \
 -	  echo '		*** minigzip test FAILED ***' ; \
 -	if ./example; then \
 -	  echo '		*** zlib test OK ***'; \
 -	else \
 -	  echo '		*** zlib test FAILED ***'; \
 -	fi
 -
 -libz.a: $(OBJS) $(OBJA)
 -	$(AR) $@ $(OBJS) $(OBJA)
 -	-@ ($(RANLIB) $@ || true) >/dev/null 2>&1
 -
 -match.o: match.S
 -	$(CPP) match.S > _match.s
 -	$(CC) -c _match.s
 -	mv _match.o match.o
 -	rm -f _match.s
 -
 -$(SHAREDLIB).$(VER): $(OBJS)
 -	$(LDSHARED) -o $@ $(OBJS)
 -	rm -f $(SHAREDLIB) $(SHAREDLIB).1
 -	ln -s $@ $(SHAREDLIB)
 -	ln -s $@ $(SHAREDLIB).1
 -
 -example: example.o $(LIBS)
 -	$(CC) $(CFLAGS) -o $@ example.o $(LDFLAGS)
 -
 -minigzip: minigzip.o $(LIBS)
 -	$(CC) $(CFLAGS) -o $@ minigzip.o $(LDFLAGS)
 -
 -install: $(LIBS)
 -	-@if [ ! -d $(includedir)  ]; then mkdir $(includedir); fi
 -	-@if [ ! -d $(libdir) ]; then mkdir $(libdir); fi
 -	cp zlib.h zconf.h $(includedir)
 -	chmod 644 $(includedir)/zlib.h $(includedir)/zconf.h
 -	cp $(LIBS) $(libdir)
 -	cd $(libdir); chmod 755 $(LIBS)
 -	-@(cd $(libdir); $(RANLIB) libz.a || true) >/dev/null 2>&1
 -	cd $(libdir); if test -f $(SHAREDLIB).$(VER); then \
 -	  rm -f $(SHAREDLIB) $(SHAREDLIB).1; \
 -	  ln -s $(SHAREDLIB).$(VER) $(SHAREDLIB); \
 -	  ln -s $(SHAREDLIB).$(VER) $(SHAREDLIB).1; \
 -	  (ldconfig || true)  >/dev/null 2>&1; \
 -	fi
 -# The ranlib in install is needed on NeXTSTEP which checks file times
 -# ldconfig is for Linux
 -
 -uninstall:
 -	cd $(includedir); \
 -	v=$(VER); \
 -	if test -f zlib.h; then \
 -	  v=`sed -n '/VERSION "/s/.*"\(.*\)".*/\1/p' < zlib.h`; \
 -          rm -f zlib.h zconf.h; \
 -	fi; \
 -	cd $(libdir); rm -f libz.a; \
 -	if test -f $(SHAREDLIB).$$v; then \
 -	  rm -f $(SHAREDLIB).$$v $(SHAREDLIB) $(SHAREDLIB).1; \
 -	fi
 -
 -clean:
 -	rm -f *.o *~ example minigzip libz.a libz.so* foo.gz so_locations \
 -	   _match.s maketree
 -
 -distclean:	clean
 -
 -zip:
 -	mv Makefile Makefile~; cp -p Makefile.in Makefile
 -	rm -f test.c ztest*.c contrib/minizip/test.zip
 -	v=`sed -n -e 's/\.//g' -e '/VERSION "/s/.*"\(.*\)".*/\1/p' < zlib.h`;\
 -	zip -ul9 zlib$$v $(DISTFILES)
 -	mv Makefile~ Makefile
 -
 -dist:
 -	mv Makefile Makefile~; cp -p Makefile.in Makefile
 -	rm -f test.c ztest*.c contrib/minizip/test.zip
 -	d=zlib-`sed -n '/VERSION "/s/.*"\(.*\)".*/\1/p' < zlib.h`;\
 -	rm -f $$d.tar.gz; \
 -	if test ! -d ../$$d; then rm -f ../$$d; ln -s `pwd` ../$$d; fi; \
 -	files=""; \
 -	for f in $(DISTFILES); do files="$$files $$d/$$f"; done; \
 -	cd ..; \
 -	GZIP=-9 $(TAR) chofz $$d/$$d.tar.gz $$files; \
 -	if test ! -d $$d; then rm -f $$d; fi
 -	mv Makefile~ Makefile
 -
 -tags:	
 -	etags *.[ch]
 -
 -depend:
 -	makedepend -- $(CFLAGS) -- *.[ch]
 -
 -# DO NOT DELETE THIS LINE -- make depend depends on it.
 -
 -adler32.o: zlib.h zconf.h
 -compress.o: zlib.h zconf.h
 -crc32.o: zlib.h zconf.h
 -deflate.o: deflate.h zutil.h zlib.h zconf.h
 -example.o: zlib.h zconf.h
 -gzio.o: zutil.h zlib.h zconf.h
 -infblock.o: infblock.h inftrees.h infcodes.h infutil.h zutil.h zlib.h zconf.h
 -infcodes.o: zutil.h zlib.h zconf.h
 -infcodes.o: inftrees.h infblock.h infcodes.h infutil.h inffast.h
 -inffast.o: zutil.h zlib.h zconf.h inftrees.h
 -inffast.o: infblock.h infcodes.h infutil.h inffast.h
 -inflate.o: zutil.h zlib.h zconf.h infblock.h
 -inftrees.o: zutil.h zlib.h zconf.h inftrees.h
 -infutil.o: zutil.h zlib.h zconf.h infblock.h inftrees.h infcodes.h infutil.h
 -minigzip.o:  zlib.h zconf.h 
 -trees.o: deflate.h zutil.h zlib.h zconf.h trees.h
 -uncompr.o: zlib.h zconf.h
 -zutil.o: zutil.h zlib.h zconf.h  
 diff --git a/win32/contrib/zlib/Makefile.riscos b/win32/contrib/zlib/Makefile.riscos deleted file mode 100644 index 8ba72ca67..000000000 --- a/win32/contrib/zlib/Makefile.riscos +++ /dev/null @@ -1,151 +0,0 @@ -# Project:   zlib_1_03
 -# Patched for zlib 1.1.2 rw@shadow.org.uk 19980430
 -# test works out-of-the-box, installs `somewhere' on demand
 -
 -# Toolflags:
 -CCflags = -c -depend !Depend -IC: -g -throwback  -DRISCOS  -fah 
 -C++flags = -c -depend !Depend -IC: -throwback
 -Linkflags = -aif -c++ -o $@ 
 -ObjAsmflags = -throwback -NoCache -depend !Depend
 -CMHGflags = 
 -LibFileflags = -c -l -o $@ 
 -Squeezeflags = -o $@
 -
 -# change the line below to where _you_ want the library installed.
 -libdest = lib:zlib
 -
 -# Final targets:
 -@.lib:   @.o.adler32 @.o.compress @.o.crc32 @.o.deflate @.o.gzio \
 -        @.o.infblock @.o.infcodes @.o.inffast @.o.inflate @.o.inftrees @.o.infutil @.o.trees \
 -        @.o.uncompr @.o.zutil 
 -        LibFile $(LibFileflags) @.o.adler32 @.o.compress @.o.crc32 @.o.deflate \
 -        @.o.gzio @.o.infblock @.o.infcodes @.o.inffast @.o.inflate @.o.inftrees @.o.infutil \
 -        @.o.trees @.o.uncompr @.o.zutil 
 -test:   @.minigzip @.example @.lib
 -	@copy @.lib @.libc  A~C~DF~L~N~P~Q~RS~TV
 -	@echo running tests: hang on.
 -	@/@.minigzip -f -9 libc
 -	@/@.minigzip -d libc-gz
 -	@/@.minigzip -f -1 libc
 -	@/@.minigzip -d libc-gz
 -	@/@.minigzip -h -9 libc
 -	@/@.minigzip -d libc-gz
 -	@/@.minigzip -h -1 libc
 -	@/@.minigzip -d libc-gz
 -	@/@.minigzip -9 libc
 -	@/@.minigzip -d libc-gz
 -	@/@.minigzip -1 libc
 -	@/@.minigzip -d libc-gz
 -	@diff @.lib @.libc
 -	@echo that should have reported '@.lib and @.libc identical' if you have diff.
 -	@/@.example @.fred @.fred
 -	@echo that will have given lots of hello!'s.
 -
 -@.minigzip:   @.o.minigzip @.lib C:o.Stubs 
 -        Link $(Linkflags) @.o.minigzip @.lib C:o.Stubs 
 -@.example:   @.o.example @.lib C:o.Stubs 
 -        Link $(Linkflags) @.o.example @.lib C:o.Stubs
 -
 -install: @.lib
 -	cdir $(libdest)
 -	cdir $(libdest).h
 -	@copy @.h.zlib $(libdest).h.zlib A~C~DF~L~N~P~Q~RS~TV
 -	@copy @.h.zconf $(libdest).h.zconf A~C~DF~L~N~P~Q~RS~TV
 -	@copy @.lib $(libdest).lib  A~C~DF~L~N~P~Q~RS~TV
 -	@echo okay, installed zlib in $(libdest)
 -
 -clean:; remove @.minigzip
 -	remove @.example
 -	remove @.libc
 -	-wipe @.o.* F~r~cV
 -	remove @.fred
 -
 -# User-editable dependencies:
 -.c.o:
 -        cc $(ccflags) -o $@ $<
 -
 -# Static dependencies:
 -
 -# Dynamic dependencies:
 -o.example:	c.example
 -o.example:	h.zlib
 -o.example:	h.zconf
 -o.minigzip:	c.minigzip
 -o.minigzip:	h.zlib
 -o.minigzip:	h.zconf
 -o.adler32:	c.adler32
 -o.adler32:	h.zlib
 -o.adler32:	h.zconf
 -o.compress:	c.compress
 -o.compress:	h.zlib
 -o.compress:	h.zconf
 -o.crc32:	c.crc32
 -o.crc32:	h.zlib
 -o.crc32:	h.zconf
 -o.deflate:	c.deflate
 -o.deflate:	h.deflate
 -o.deflate:	h.zutil
 -o.deflate:	h.zlib
 -o.deflate:	h.zconf
 -o.gzio:	c.gzio
 -o.gzio:	h.zutil
 -o.gzio:	h.zlib
 -o.gzio:	h.zconf
 -o.infblock:	c.infblock
 -o.infblock:	h.zutil
 -o.infblock:	h.zlib
 -o.infblock:	h.zconf
 -o.infblock:	h.infblock
 -o.infblock:	h.inftrees
 -o.infblock:	h.infcodes
 -o.infblock:	h.infutil
 -o.infcodes:	c.infcodes
 -o.infcodes:	h.zutil
 -o.infcodes:	h.zlib
 -o.infcodes:	h.zconf
 -o.infcodes:	h.inftrees
 -o.infcodes:	h.infblock
 -o.infcodes:	h.infcodes
 -o.infcodes:	h.infutil
 -o.infcodes:	h.inffast
 -o.inffast:	c.inffast
 -o.inffast:	h.zutil
 -o.inffast:	h.zlib
 -o.inffast:	h.zconf
 -o.inffast:	h.inftrees
 -o.inffast:	h.infblock
 -o.inffast:	h.infcodes
 -o.inffast:	h.infutil
 -o.inffast:	h.inffast
 -o.inflate:	c.inflate
 -o.inflate:	h.zutil
 -o.inflate:	h.zlib
 -o.inflate:	h.zconf
 -o.inflate:	h.infblock
 -o.inftrees:	c.inftrees
 -o.inftrees:	h.zutil
 -o.inftrees:	h.zlib
 -o.inftrees:	h.zconf
 -o.inftrees:	h.inftrees
 -o.inftrees:	h.inffixed
 -o.infutil:	c.infutil
 -o.infutil:	h.zutil
 -o.infutil:	h.zlib
 -o.infutil:	h.zconf
 -o.infutil:	h.infblock
 -o.infutil:	h.inftrees
 -o.infutil:	h.infcodes
 -o.infutil:	h.infutil
 -o.trees:	c.trees
 -o.trees:	h.deflate
 -o.trees:	h.zutil
 -o.trees:	h.zlib
 -o.trees:	h.zconf
 -o.trees:	h.trees
 -o.uncompr:	c.uncompr
 -o.uncompr:	h.zlib
 -o.uncompr:	h.zconf
 -o.zutil:	c.zutil
 -o.zutil:	h.zutil
 -o.zutil:	h.zlib
 -o.zutil:	h.zconf
 diff --git a/win32/contrib/zlib/build.tar.gz b/win32/contrib/zlib/build.tar.gzBinary files differ new file mode 100644 index 000000000..0c68b28e6 --- /dev/null +++ b/win32/contrib/zlib/build.tar.gz diff --git a/win32/contrib/zlib/configure b/win32/contrib/zlib/configure deleted file mode 100644 index 5cd618e70..000000000 --- a/win32/contrib/zlib/configure +++ /dev/null @@ -1,212 +0,0 @@ -#!/bin/sh
 -# configure script for zlib. This script is needed only if
 -# you wish to build a shared library and your system supports them,
 -# of if you need special compiler, flags or install directory.
 -# Otherwise, you can just use directly "make test; make install"
 -#
 -# To create a shared library, use "configure --shared"; by default a static
 -# library is created. If the primitive shared library support provided here
 -# does not work, use ftp://prep.ai.mit.edu/pub/gnu/libtool-*.tar.gz
 -#
 -# To impose specific compiler or flags or install directory, use for example:
 -#    prefix=$HOME CC=cc CFLAGS="-O4" ./configure
 -# or for csh/tcsh users:
 -#    (setenv prefix $HOME; setenv CC cc; setenv CFLAGS "-O4"; ./configure)
 -# LDSHARED is the command to be used to create a shared library
 -
 -# Incorrect settings of CC or CFLAGS may prevent creating a shared library.
 -# If you have problems, try without defining CC and CFLAGS before reporting
 -# an error.
 -
 -LIBS=libz.a
 -SHAREDLIB=libz.so
 -VER=`sed -n -e '/VERSION "/s/.*"\(.*\)".*/\1/p' < zlib.h`
 -AR=${AR-"ar rc"}
 -RANLIB=${RANLIB-"ranlib"}
 -prefix=${prefix-/usr/local}
 -exec_prefix=${exec_prefix-'${prefix}'}
 -libdir=${libdir-'${exec_prefix}/lib'}
 -includedir=${includedir-'${prefix}/include'}
 -shared_ext='.so'
 -shared=0
 -gcc=0
 -old_cc="$CC"
 -old_cflags="$CFLAGS"
 -
 -while test $# -ge 1
 -do
 -case "$1" in
 -    -h* | --h*)
 -      echo 'usage:'
 -      echo '  configure [--shared] [--prefix=PREFIX]  [--exec_prefix=EXPREFIX]'
 -      echo '     [--libdir=LIBDIR] [--includedir=INCLUDEDIR]'
 -        exit 0;;
 -    -p*=* | --p*=*) prefix=`echo $1 | sed 's/[-a-z_]*=//'`; shift;;
 -    -e*=* | --e*=*) exec_prefix=`echo $1 | sed 's/[-a-z_]*=//'`; shift;;
 -    -l*=* | --libdir=*) libdir=`echo $1 | sed 's/[-a-z_]*=//'`; shift;;
 -    -i*=* | --includedir=*) includedir=`echo $1 | sed 's/[-a-z_]*=//'`;shift;;
 -    -p* | --p*) prefix="$2"; shift; shift;;
 -    -e* | --e*) exec_prefix="$2"; shift; shift;;
 -    -l* | --l*) libdir="$2"; shift; shift;;
 -    -i* | --i*) includedir="$2"; shift; shift;;
 -    -s* | --s*) shared=1; shift;;
 -    esac
 -done
 -
 -test=ztest$$
 -cat > $test.c <<EOF
 -extern int getchar();
 -int hello() {return getchar();}
 -EOF
 -
 -test -z "$CC" && echo Checking for gcc...
 -cc=${CC-gcc}
 -cflags=${CFLAGS-"-O3"}
 -# to force the asm version use: CFLAGS="-O3 -DASMV" ./configure
 -case "$cc" in
 -  *gcc*) gcc=1;;
 -esac
 -
 -if test "$gcc" -eq 1 && ($cc -c $cflags $test.c) 2>/dev/null; then
 -  CC="$cc"
 -  SFLAGS=${CFLAGS-"-fPIC -O3"}
 -  CFLAGS="$cflags"
 -  case `(uname -s || echo unknown) 2>/dev/null` in
 -  Linux | linux) LDSHARED=${LDSHARED-"gcc -shared -Wl,-soname,libz.so.1"};;
 -  *)             LDSHARED=${LDSHARED-"gcc -shared"};;
 -  esac
 -else
 -  # find system name and corresponding cc options
 -  CC=${CC-cc}
 -  case `(uname -sr || echo unknown) 2>/dev/null` in
 -  HP-UX*)    SFLAGS=${CFLAGS-"-O +z"}
 -	     CFLAGS=${CFLAGS-"-O"}
 -#	     LDSHARED=${LDSHARED-"ld -b +vnocompatwarnings"}
 -	     LDSHARED=${LDSHARED-"ld -b"}
 -	     shared_ext='.sl'
 -	     SHAREDLIB='libz.sl';;
 -  IRIX*)     SFLAGS=${CFLAGS-"-ansi -O2 -rpath ."}
 -	     CFLAGS=${CFLAGS-"-ansi -O2"}
 -	     LDSHARED=${LDSHARED-"cc -shared"};;
 -  OSF1\ V4*) SFLAGS=${CFLAGS-"-O -std1"}
 -	     CFLAGS=${CFLAGS-"-O -std1"}
 -	     LDSHARED=${LDSHARED-"cc -shared  -Wl,-soname,$SHAREDLIB -Wl,-msym -Wl,-rpath,$(libdir) -Wl,-set_version,${VER}:1.0"};;
 -  OSF1*)     SFLAGS=${CFLAGS-"-O -std1"}
 -	     CFLAGS=${CFLAGS-"-O -std1"}
 -	     LDSHARED=${LDSHARED-"cc -shared"};;
 -  QNX*)      SFLAGS=${CFLAGS-"-4 -O"}
 -             CFLAGS=${CFLAGS-"-4 -O"}
 -	     LDSHARED=${LDSHARED-"cc"}
 -             RANLIB=${RANLIB-"true"}
 -             AR="cc -A";;
 -  SCO_SV\ 3.2*) SFLAGS=${CFLAGS-"-O3 -dy -KPIC "}
 -	     CFLAGS=${CFLAGS-"-O3"}
 -	     LDSHARED=${LDSHARED-"cc -dy -KPIC -G"};;
 -  SunOS\ 5*) SFLAGS=${CFLAGS-"-fast -xcg89 -KPIC -R."}
 -             CFLAGS=${CFLAGS-"-fast -xcg89"}
 -	     LDSHARED=${LDSHARED-"cc -G"};;
 -  SunOS\ 4*) SFLAGS=${CFLAGS-"-O2 -PIC"}
 -	     CFLAGS=${CFLAGS-"-O2"}
 -	     LDSHARED=${LDSHARED-"ld"};;
 -  UNIX_System_V\ 4.2.0) 
 -	     SFLAGS=${CFLAGS-"-KPIC -O"}
 -	     CFLAGS=${CFLAGS-"-O"}
 -	     LDSHARED=${LDSHARED-"cc -G"};;
 -  UNIX_SV\ 4.2MP)
 -	     SFLAGS=${CFLAGS-"-Kconform_pic -O"}
 -	     CFLAGS=${CFLAGS-"-O"}
 -	     LDSHARED=${LDSHARED-"cc -G"};;
 -  # send working options for other systems to support@gzip.org
 -  *)         SFLAGS=${CFLAGS-"-O"}
 -	     CFLAGS=${CFLAGS-"-O"}
 -	     LDSHARED=${LDSHARED-"cc -shared"};;
 -  esac
 -fi
 -
 -if test $shared -eq 1; then
 -  echo Checking for shared library support...
 -  # we must test in two steps (cc then ld), required at least on SunOS 4.x
 -  if test "`($CC -c $SFLAGS $test.c) 2>&1`" = "" &&
 -     test "`($LDSHARED -o $test$shared_ext $test.o) 2>&1`" = ""; then
 -    CFLAGS="$SFLAGS"
 -    LIBS="$SHAREDLIB.$VER"
 -    echo Building shared library $SHAREDLIB.$VER with $CC.
 -  elif test -z "$old_cc" -a -z "$old_cflags"; then
 -    echo No shared library suppport.
 -    shared=0;
 -  else
 -    echo 'No shared library suppport; try without defining CC and CFLAGS'
 -    shared=0;
 -  fi
 -fi
 -if test $shared -eq 0; then
 -  LDSHARED="$CC"
 -  echo Building static library $LIBS version $VER with $CC.
 -fi
 -
 -cat > $test.c <<EOF
 -#include <unistd.h>
 -int main() { return 0; }
 -EOF
 -if test "`($CC -c $CFLAGS $test.c) 2>&1`" = ""; then
 -  CFLAGS="$CFLAGS -DHAVE_UNISTD_H"
 -  echo "Checking for unistd.h... Yes."
 -else
 -  echo "Checking for unistd.h... No."
 -fi
 -
 -cat > $test.c <<EOF
 -#include <errno.h>
 -int main() { return 0; }
 -EOF
 -if test "`($CC -c $CFLAGS $test.c) 2>&1`" = ""; then
 -  echo "Checking for errno.h...	 Yes."
 -else
 -  echo "Checking for errno.h...	 No."
 -  CFLAGS="$CFLAGS -DNO_ERRNO_H"
 -fi
 -
 -cat > $test.c <<EOF
 -#include <sys/types.h>
 -#include <sys/mman.h>
 -#include <sys/stat.h>
 -caddr_t hello() {
 -  return mmap((caddr_t)0, (off_t)0, PROT_READ, MAP_SHARED, 0, (off_t)0); 
 -}
 -EOF
 -if test "`($CC -c $CFLAGS $test.c) 2>&1`" = ""; then
 -  CFLAGS="$CFLAGS -DUSE_MMAP"
 -  echo Checking for mmap support... Yes.
 -else
 -  echo Checking for mmap support... No.
 -fi
 -
 -CPP=${CPP-"$CC -E"}
 -case $CFLAGS in
 -  *ASMV*)
 -    if test "`nm $test.o | grep _hello`" = ""; then
 -      CPP="$CPP -DNO_UNDERLINE"
 -      echo Checking for underline in external names... No.
 -    else
 -      echo Checking for underline in external names... Yes.
 -    fi;;
 -esac
 -
 -rm -f $test.[co] $test$shared_ext
 -
 -# udpate Makefile
 -sed < Makefile.in "
 -/^CC *=/s%=.*%=$CC%
 -/^CFLAGS *=/s%=.*%=$CFLAGS%
 -/^CPP *=/s%=.*%=$CPP%
 -/^LDSHARED *=/s%=.*%=$LDSHARED%
 -/^LIBS *=/s%=.*%=$LIBS%
 -/^SHAREDLIB *=/s%=.*%=$SHAREDLIB%
 -/^AR *=/s%=.*%=$AR%
 -/^RANLIB *=/s%=.*%=$RANLIB%
 -/^VER *=/s%=.*%=$VER%
 -/^prefix *=/s%=.*%=$prefix%
 -/^exec_prefix *=/s%=.*%=$exec_prefix%
 -/^libdir *=/s%=.*%=$libdir%
 -/^includedir *=/s%=.*%=$includedir%
 -" > Makefile
 diff --git a/win32/contrib/zlib/descrip.mms b/win32/contrib/zlib/descrip.mms deleted file mode 100644 index d06e0c7e9..000000000 --- a/win32/contrib/zlib/descrip.mms +++ /dev/null @@ -1,48 +0,0 @@ -# descrip.mms: MMS description file for building zlib on VMS
 -# written by Martin P.J. Zinser <m.zinser@gsi.de>
 -
 -cc_defs = 
 -c_deb = 
 -
 -.ifdef __DECC__
 -pref = /prefix=all
 -.endif
 -
 -OBJS = adler32.obj, compress.obj, crc32.obj, gzio.obj, uncompr.obj,\
 -       deflate.obj, trees.obj, zutil.obj, inflate.obj, infblock.obj,\
 -       inftrees.obj, infcodes.obj, infutil.obj, inffast.obj
 -
 -CFLAGS= $(C_DEB) $(CC_DEFS) $(PREF)
 -
 -all : example.exe minigzip.exe
 -        @ write sys$output " Example applications available"
 -libz.olb : libz.olb($(OBJS))
 -	@ write sys$output " libz available"
 -
 -example.exe : example.obj libz.olb
 -              link example,libz.olb/lib
 -
 -minigzip.exe : minigzip.obj libz.olb
 -              link minigzip,libz.olb/lib,x11vms:xvmsutils.olb/lib
 -
 -clean : 
 -	delete *.obj;*,libz.olb;*
 -
 -
 -# Other dependencies.
 -adler32.obj : zutil.h zlib.h zconf.h
 -compress.obj : zlib.h zconf.h
 -crc32.obj : zutil.h zlib.h zconf.h
 -deflate.obj : deflate.h zutil.h zlib.h zconf.h
 -example.obj : zlib.h zconf.h
 -gzio.obj : zutil.h zlib.h zconf.h
 -infblock.obj : zutil.h zlib.h zconf.h infblock.h inftrees.h infcodes.h infutil.h
 -infcodes.obj : zutil.h zlib.h zconf.h inftrees.h infutil.h infcodes.h inffast.h
 -inffast.obj : zutil.h zlib.h zconf.h inftrees.h infutil.h inffast.h
 -inflate.obj : zutil.h zlib.h zconf.h infblock.h
 -inftrees.obj : zutil.h zlib.h zconf.h inftrees.h
 -infutil.obj : zutil.h zlib.h zconf.h inftrees.h infutil.h
 -minigzip.obj : zlib.h zconf.h
 -trees.obj : deflate.h zutil.h zlib.h zconf.h
 -uncompr.obj : zlib.h zconf.h
 -zutil.obj : zutil.h zlib.h zconf.h
 diff --git a/win32/include/msvc/config.h b/win32/include/msvc/config.h index 8355d8569..886cf4762 100644 --- a/win32/include/msvc/config.h +++ b/win32/include/msvc/config.h @@ -6,12 +6,12 @@   *    x86 disabled   *    inline defined to __inline   *    HAVE_SYS_PARAM_H disabled - *    XINE_HOMEDIR   *    XINE_PLUGINDIR   *    XINE_FONTDIR   *    XINE_LOCALEDIR   *    HAVE_DLFCN_H 1   *    HAVE_SETENV 1 (FIXME: into utils.c) + *    define ssize_t as __int64   */  #if defined(WIN32) @@ -26,20 +26,6 @@  #define PATH_MAX MAX_PATH  #endif -/* Ridiculous hack to return valid xine support - * directories. These should be read from - * a registry entry set at install time. - */ -#define XINE_HOMEDIR	exec_path_append_subdir( 0 ) -#define XINE_PLUGINDIR  exec_path_append_subdir( "plugins" ) -#define XINE_FONTDIR  exec_path_append_subdir( "plugins" ) -#define XINE_LOCALEDIR  exec_path_append_subdir( "plugins" ) - -#define S_ISDIR(m) ((m) & _S_IFDIR) -#define S_ISREG(m) ((m) & _S_IFREG) -#define S_ISBLK(m) 0 -#define S_ISCHR(m) 0 -  #endif diff --git a/win32/include/sys/socket.h b/win32/include/sys/socket.h index be5d9a614..7786114a8 100755 --- a/win32/include/sys/socket.h +++ b/win32/include/sys/socket.h @@ -1,5 +1,5 @@  /*  - * Copyright (C) 2000-2001 the xine project + * Copyright (C) 2000-2004 the xine project   *    * This file is part of xine, a unix video player.   *  @@ -34,4 +34,4 @@  #define SIGALRM 14  #endif -#endif /* _SOCKET_H */
\ No newline at end of file +#endif /* _SOCKET_H */ diff --git a/win32/include/unistd.h b/win32/include/unistd.h index a943dbffa..23776f772 100644 --- a/win32/include/unistd.h +++ b/win32/include/unistd.h @@ -45,23 +45,43 @@  #define lstat			stat  #ifndef S_ISDIR -#define S_ISDIR(A)		( S_IFDIR & A ) +# define S_ISDIR(m) ((m) & _S_IFDIR)  #endif -#define S_IXUSR			S_IEXEC -#define S_IXGRP			S_IEXEC -#define S_IXOTH			S_IEXEC +#ifndef S_ISDIR +#  define S_ISREG(m) ((m) & _S_IFREG) +#endif + +#ifndef S_ISDIR +#  define S_ISBLK(m) 0 +#endif + +#ifndef S_ISDIR +#  define S_ISCHR(m) 0 +#endif + +#ifndef S_IXUSR +#  define S_IXUSR S_IEXEC +#endif + +#ifndef S_IXGRP +#  define S_IXGRP S_IEXEC +#endif + +#ifndef S_IXOTH +#  define S_IXOTH S_IEXEC +#endif  #define  M_PI			3.14159265358979323846  /* pi */  #define bzero( A, B ) memset( A, 0, B )  #ifndef strcasecmp -#define strcasecmp _stricmp +#  define strcasecmp _stricmp  #endif  #ifndef strncasecmp -#define strncasecmp _strnicmp +#  define strncasecmp _strnicmp  #endif  #define snprintf _snprintf | 
