* configure.in: Remove PTH_ALLOW.
* cygwin.din: Remove @PTH_ALLOW@ prefixes to pthread functions. Add new pthread exports. * pthread.cc: New wrapper functions for the above new exports. * sched.cc (valid_sched_parameters): New function. (sched_setparam): Use it. (sched_set_thread_priority): New function. Used by pthread_sched*. * thread.cc (pthread_key_destructor::InsertAfter): New function. (pthread_key_destructor::UnlinkNext): New function. (pthread_key_destructor::Next): New function. (pthread_key_destructor_list::Insert): New function. (pthread_key_destructor_list::Remove): New function. (pthread_key_destructor_list::Pop): New function. (pthread_key_destructor::pthread_key_destructor): New function. (pthread_key_destructor_list::IterateNull): New function. (MTinterface::Init): Initialise new member. (pthread::pthread): Initialise new members. (pthread::create): Copy new attributes. Set the new thread priority. (pthread_attr::pthread_attr): Initialise new members. (pthread_key::pthread_key): Setup destructor function. (pthread_key::~pthread_key): Remove destructor function. (pthread_mutexattr::pthread_mutexattr): New function. (pthread_mutexattr::~pthread_mutexattr): New function. (__pthread_once): New function. (__pthread_cleanup): New function. (__pthread_cancel): New function. (__pthread_setcancelstate): New function. (__pthread_setcanceltype): New function. (__pthread_testcancel): New function. (__pthread_attr_getinheritsched): New function. (__pthread_attr_getschedparam): New function. (__pthread_attr_getschedpolicy): New function. (__pthread_attr_getscope): New function. (__pthread_attr_setinheritsched): New function. (__pthread_attr_setschedparam): New function. (__pthread_attr_setschedpolicy): New function. (__pthread_attr_setscope): New function. (__pthread_exit): Call any key destructors on thread exit. (__pthread_join): Use the embedded attr values. (__pthread_detach): Use the embedded attr values. (__pthread_getconcurrency): New function. (__pthread_getschedparam): New function. (__pthread_key_create): Pass the destructor on object creation. (__pthread_key_delete): Correct incorrect prototype. (__pthread_setconcurrency): New function. (__pthread_setschedparam): New function. (__pthread_cond_timedwait): Support static mutex initialisers. (__pthread_cond_wait): Ditto. (__pthread_mutex_getprioceiling): New function. (__pthread_mutex_lock): Support static mutex initialisers. (__pthread_mutex_trylock): Ditto. (__pthread_mutex_unlock): Ditto. (__pthread_mutex_destroy): Ditto. (__pthread_mutex_setprioceiling): New function. (__pthread_mutexattr_getprotocol): New function. (__pthread_mutexattr_getpshared): New function. (__pthread_mutexattr_gettype): New function. (__pthread_mutexattr_init): New function. (__pthread_mutexattr_destroy): New function. (__pthread_mutexattr_setprotocol): New function. (__pthread_mutexattr_setprioceiling): New function. (__pthread_mutexattr_getprioceiling): New function. (__pthread_mutexattr_setpshared): New function. (__pthread_mutexattr_settype): New function. Remove stubs for non MT_SAFE compilation. * thread.h: Remove duplicate #defines. Add prototypes for new functions in thread.cc. (pthread_key_destructor): New class. (pthread_key_destructor_list): New class. (pthread_attr): Add new members. (pthread): Remove members that are duplicated in the pthread_attr class. (pthread_mutex_attr): Add new members. (pthread_once): New class. * include/pthread.h: Add prototypes for new functions exported from cygwin1.dll. Remove typedefs. * include/sched.h: Add prototypes for new functions in sched.cc. * include/cygwin/types.h: Add typedefs from pthread.h
This commit is contained in:
		| @@ -1,3 +1,84 @@ | ||||
| 2001-04-12   Robert Collins <rbtcollins@hotmail.com> | ||||
|  | ||||
| 	* configure.in: Remove PTH_ALLOW. | ||||
| 	* cygwin.din: Remove @PTH_ALLOW@ prefixes to pthread functions.  Add | ||||
| 	new pthread exports. | ||||
| 	* pthread.cc: New wrapper functions for the above new exports. | ||||
| 	* sched.cc (valid_sched_parameters): New function. | ||||
| 	(sched_setparam): Use it. | ||||
| 	(sched_set_thread_priority): New function.  Used by pthread_sched*. | ||||
| 	* thread.cc (pthread_key_destructor::InsertAfter): New function. | ||||
| 	(pthread_key_destructor::UnlinkNext): New function. | ||||
| 	(pthread_key_destructor::Next): New function. | ||||
| 	(pthread_key_destructor_list::Insert): New function. | ||||
| 	(pthread_key_destructor_list::Remove): New function. | ||||
| 	(pthread_key_destructor_list::Pop): New function. | ||||
| 	(pthread_key_destructor::pthread_key_destructor): New function. | ||||
| 	(pthread_key_destructor_list::IterateNull): New function. | ||||
| 	(MTinterface::Init): Initialise new member. | ||||
| 	(pthread::pthread): Initialise new members. | ||||
| 	(pthread::create): Copy new attributes.  Set the new thread priority. | ||||
| 	(pthread_attr::pthread_attr): Initialise new members. | ||||
| 	(pthread_key::pthread_key): Setup destructor function. | ||||
| 	(pthread_key::~pthread_key): Remove destructor function. | ||||
| 	(pthread_mutexattr::pthread_mutexattr): New function. | ||||
| 	(pthread_mutexattr::~pthread_mutexattr): New function. | ||||
| 	(__pthread_once): New function. | ||||
| 	(__pthread_cleanup): New function. | ||||
| 	(__pthread_cancel): New function. | ||||
| 	(__pthread_setcancelstate): New function. | ||||
| 	(__pthread_setcanceltype): New function. | ||||
| 	(__pthread_testcancel): New function. | ||||
| 	(__pthread_attr_getinheritsched): New function. | ||||
| 	(__pthread_attr_getschedparam): New function. | ||||
| 	(__pthread_attr_getschedpolicy): New function. | ||||
| 	(__pthread_attr_getscope): New function. | ||||
| 	(__pthread_attr_setinheritsched): New function. | ||||
| 	(__pthread_attr_setschedparam): New function. | ||||
| 	(__pthread_attr_setschedpolicy): New function. | ||||
| 	(__pthread_attr_setscope): New function. | ||||
| 	(__pthread_exit): Call any key destructors on thread exit. | ||||
| 	(__pthread_join): Use the embedded attr values. | ||||
| 	(__pthread_detach): Use the embedded attr values. | ||||
| 	(__pthread_getconcurrency): New function. | ||||
| 	(__pthread_getschedparam): New function. | ||||
| 	(__pthread_key_create): Pass the destructor on object creation. | ||||
| 	(__pthread_key_delete): Correct incorrect prototype. | ||||
| 	(__pthread_setconcurrency): New function. | ||||
| 	(__pthread_setschedparam): New function. | ||||
| 	(__pthread_cond_timedwait): Support static mutex initialisers. | ||||
| 	(__pthread_cond_wait): Ditto. | ||||
| 	(__pthread_mutex_getprioceiling): New function. | ||||
| 	(__pthread_mutex_lock): Support static mutex initialisers. | ||||
| 	(__pthread_mutex_trylock): Ditto. | ||||
| 	(__pthread_mutex_unlock): Ditto. | ||||
| 	(__pthread_mutex_destroy): Ditto. | ||||
| 	(__pthread_mutex_setprioceiling): New function. | ||||
| 	(__pthread_mutexattr_getprotocol): New function. | ||||
| 	(__pthread_mutexattr_getpshared): New function. | ||||
| 	(__pthread_mutexattr_gettype): New function. | ||||
| 	(__pthread_mutexattr_init): New function. | ||||
| 	(__pthread_mutexattr_destroy): New function. | ||||
| 	(__pthread_mutexattr_setprotocol): New function. | ||||
| 	(__pthread_mutexattr_setprioceiling): New function. | ||||
| 	(__pthread_mutexattr_getprioceiling): New function. | ||||
| 	(__pthread_mutexattr_setpshared): New function. | ||||
| 	(__pthread_mutexattr_settype): New function.  Remove stubs for non | ||||
| 	MT_SAFE compilation. | ||||
| 	* thread.h: Remove duplicate #defines.  Add prototypes for new | ||||
| 	functions in thread.cc. | ||||
| 	(pthread_key_destructor): New class. | ||||
| 	(pthread_key_destructor_list): New class. | ||||
| 	(pthread_attr): Add new members. | ||||
| 	(pthread): Remove members that are duplicated in the pthread_attr | ||||
| 	class. | ||||
| 	(pthread_mutex_attr): Add new members. | ||||
| 	(pthread_once): New class. | ||||
| 	* include/pthread.h: Add prototypes for new functions exported from | ||||
| 	cygwin1.dll.  Remove typedefs. | ||||
| 	* include/sched.h: Add prototypes for new functions in sched.cc. | ||||
| 	* include/cygwin/types.h: Add typedefs from pthread.h | ||||
|  | ||||
| Tue Apr 10 22:02:53 2001  Christopher Faylor <cgf@cygnus.com> | ||||
|  | ||||
| 	* path.cc (struct symlink_info): Add extn and ext_tacked_on fields. | ||||
|   | ||||
							
								
								
									
										131
									
								
								winsup/cygwin/configure
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										131
									
								
								winsup/cygwin/configure
									
									
									
									
										vendored
									
									
								
							| @@ -36,7 +36,6 @@ program_suffix=NONE | ||||
| program_transform_name=s,x,x, | ||||
| silent= | ||||
| site= | ||||
| sitefile= | ||||
| srcdir= | ||||
| target=NONE | ||||
| verbose= | ||||
| @@ -151,7 +150,6 @@ Configuration: | ||||
|   --help                  print this message | ||||
|   --no-create             do not create output files | ||||
|   --quiet, --silent       do not print \`checking...' messages | ||||
|   --site-file=FILE        use FILE as the site file | ||||
|   --version               print the version of autoconf that created configure | ||||
| Directory and file names: | ||||
|   --prefix=PREFIX         install architecture-independent files in PREFIX | ||||
| @@ -322,11 +320,6 @@ EOF | ||||
|   -site=* | --site=* | --sit=*) | ||||
|     site="$ac_optarg" ;; | ||||
|  | ||||
|   -site-file | --site-file | --site-fil | --site-fi | --site-f) | ||||
|     ac_prev=sitefile ;; | ||||
|   -site-file=* | --site-file=* | --site-fil=* | --site-fi=* | --site-f=*) | ||||
|     sitefile="$ac_optarg" ;; | ||||
|  | ||||
|   -srcdir | --srcdir | --srcdi | --srcd | --src | --sr) | ||||
|     ac_prev=srcdir ;; | ||||
|   -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*) | ||||
| @@ -492,16 +485,12 @@ fi | ||||
| srcdir=`echo "${srcdir}" | sed 's%\([^/]\)/*$%\1%'` | ||||
|  | ||||
| # Prefer explicitly selected file to automatically selected ones. | ||||
| if test -z "$sitefile"; then | ||||
|   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 | ||||
| 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 | ||||
| else | ||||
|   CONFIG_SITE="$sitefile" | ||||
| fi | ||||
| for ac_site_file in $CONFIG_SITE; do | ||||
|   if test -r "$ac_site_file"; then | ||||
| @@ -573,7 +562,7 @@ ac_configure=$ac_aux_dir/configure # This should be Cygnus configure. | ||||
| # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff" | ||||
| # ./install, which can be erroneously created by make from ./install.sh. | ||||
| echo $ac_n "checking for a BSD compatible install""... $ac_c" 1>&6 | ||||
| echo "configure:577: checking for a BSD compatible install" >&5 | ||||
| echo "configure:566: checking for a BSD compatible install" >&5 | ||||
| if test -z "$INSTALL"; then | ||||
| if eval "test \"`echo '$''{'ac_cv_path_install'+set}'`\" = set"; then | ||||
|   echo $ac_n "(cached) $ac_c" 1>&6 | ||||
| @@ -659,7 +648,7 @@ 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:663: checking host system type" >&5 | ||||
| echo "configure:652: checking host system type" >&5 | ||||
|  | ||||
| host_alias=$host | ||||
| case "$host_alias" in | ||||
| @@ -680,7 +669,7 @@ host_os=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'` | ||||
| echo "$ac_t""$host" 1>&6 | ||||
|  | ||||
| echo $ac_n "checking target system type""... $ac_c" 1>&6 | ||||
| echo "configure:684: checking target system type" >&5 | ||||
| echo "configure:673: checking target system type" >&5 | ||||
|  | ||||
| target_alias=$target | ||||
| case "$target_alias" in | ||||
| @@ -698,7 +687,7 @@ target_os=`echo $target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'` | ||||
| echo "$ac_t""$target" 1>&6 | ||||
|  | ||||
| echo $ac_n "checking build system type""... $ac_c" 1>&6 | ||||
| echo "configure:702: checking build system type" >&5 | ||||
| echo "configure:691: checking build system type" >&5 | ||||
|  | ||||
| build_alias=$build | ||||
| case "$build_alias" in | ||||
| @@ -730,7 +719,7 @@ fi | ||||
| # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. | ||||
| set dummy ${ac_tool_prefix}gcc; ac_word=$2 | ||||
| echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 | ||||
| echo "configure:734: checking for $ac_word" >&5 | ||||
| echo "configure:723: 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 | ||||
| @@ -762,7 +751,7 @@ if test -n "$ac_tool_prefix"; then | ||||
|   # 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:766: checking for $ac_word" >&5 | ||||
| echo "configure:755: 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 | ||||
| @@ -798,7 +787,7 @@ 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:802: checking for $ac_word" >&5 | ||||
| echo "configure:791: 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 | ||||
| @@ -847,7 +836,7 @@ fi | ||||
| fi | ||||
|  | ||||
| echo $ac_n "checking whether we are using GNU C""... $ac_c" 1>&6 | ||||
| echo "configure:851: checking whether we are using GNU C" >&5 | ||||
| echo "configure:840: 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 | ||||
| @@ -856,7 +845,7 @@ else | ||||
|   yes; | ||||
| #endif | ||||
| EOF | ||||
| if { ac_try='${CC-cc} -E conftest.c'; { (eval echo configure:860: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } | egrep yes >/dev/null 2>&1; then | ||||
| if { ac_try='${CC-cc} -E conftest.c'; { (eval echo configure:849: \"$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 | ||||
| @@ -871,7 +860,7 @@ if test $ac_cv_prog_gcc = yes; then | ||||
|   ac_save_CFLAGS="$CFLAGS" | ||||
|   CFLAGS= | ||||
|   echo $ac_n "checking whether ${CC-cc} accepts -g""... $ac_c" 1>&6 | ||||
| echo "configure:875: checking whether ${CC-cc} accepts -g" >&5 | ||||
| echo "configure:864: 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 | ||||
| @@ -901,7 +890,7 @@ fi | ||||
| # Extract the first word of "${ac_tool_prefix}g++", so it can be a program name with args. | ||||
| set dummy ${ac_tool_prefix}g++; ac_word=$2 | ||||
| echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 | ||||
| echo "configure:905: checking for $ac_word" >&5 | ||||
| echo "configure:894: checking for $ac_word" >&5 | ||||
| if eval "test \"`echo '$''{'ac_cv_prog_CXX'+set}'`\" = set"; then | ||||
|   echo $ac_n "(cached) $ac_c" 1>&6 | ||||
| else | ||||
| @@ -933,7 +922,7 @@ if test -n "$ac_tool_prefix"; then | ||||
|   # Extract the first word of "g++", so it can be a program name with args. | ||||
| set dummy g++; ac_word=$2 | ||||
| echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 | ||||
| echo "configure:937: checking for $ac_word" >&5 | ||||
| echo "configure:926: checking for $ac_word" >&5 | ||||
| if eval "test \"`echo '$''{'ac_cv_prog_CXX'+set}'`\" = set"; then | ||||
|   echo $ac_n "(cached) $ac_c" 1>&6 | ||||
| else | ||||
| @@ -969,7 +958,7 @@ if test -z "$CXX"; then | ||||
|   # Extract the first word of "c++", so it can be a program name with args. | ||||
| set dummy c++; ac_word=$2 | ||||
| echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 | ||||
| echo "configure:973: checking for $ac_word" >&5 | ||||
| echo "configure:962: checking for $ac_word" >&5 | ||||
| if eval "test \"`echo '$''{'ac_cv_prog_CXX'+set}'`\" = set"; then | ||||
|   echo $ac_n "(cached) $ac_c" 1>&6 | ||||
| else | ||||
| @@ -1018,7 +1007,7 @@ esac | ||||
| # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args. | ||||
| set dummy ${ac_tool_prefix}ar; ac_word=$2 | ||||
| echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 | ||||
| echo "configure:1022: checking for $ac_word" >&5 | ||||
| echo "configure:1011: checking for $ac_word" >&5 | ||||
| if eval "test \"`echo '$''{'ac_cv_prog_AR'+set}'`\" = set"; then | ||||
|   echo $ac_n "(cached) $ac_c" 1>&6 | ||||
| else | ||||
| @@ -1050,7 +1039,7 @@ if test -n "$ac_tool_prefix"; then | ||||
|   # Extract the first word of "ar", so it can be a program name with args. | ||||
| set dummy ar; ac_word=$2 | ||||
| echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 | ||||
| echo "configure:1054: checking for $ac_word" >&5 | ||||
| echo "configure:1043: checking for $ac_word" >&5 | ||||
| if eval "test \"`echo '$''{'ac_cv_prog_AR'+set}'`\" = set"; then | ||||
|   echo $ac_n "(cached) $ac_c" 1>&6 | ||||
| else | ||||
| @@ -1085,7 +1074,7 @@ fi | ||||
| # Extract the first word of "${ac_tool_prefix}as", so it can be a program name with args. | ||||
| set dummy ${ac_tool_prefix}as; ac_word=$2 | ||||
| echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 | ||||
| echo "configure:1089: checking for $ac_word" >&5 | ||||
| echo "configure:1078: checking for $ac_word" >&5 | ||||
| if eval "test \"`echo '$''{'ac_cv_prog_AS'+set}'`\" = set"; then | ||||
|   echo $ac_n "(cached) $ac_c" 1>&6 | ||||
| else | ||||
| @@ -1117,7 +1106,7 @@ if test -n "$ac_tool_prefix"; then | ||||
|   # Extract the first word of "as", so it can be a program name with args. | ||||
| set dummy as; ac_word=$2 | ||||
| echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 | ||||
| echo "configure:1121: checking for $ac_word" >&5 | ||||
| echo "configure:1110: checking for $ac_word" >&5 | ||||
| if eval "test \"`echo '$''{'ac_cv_prog_AS'+set}'`\" = set"; then | ||||
|   echo $ac_n "(cached) $ac_c" 1>&6 | ||||
| else | ||||
| @@ -1152,7 +1141,7 @@ fi | ||||
| # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args. | ||||
| set dummy ${ac_tool_prefix}ranlib; ac_word=$2 | ||||
| echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 | ||||
| echo "configure:1156: checking for $ac_word" >&5 | ||||
| echo "configure:1145: checking for $ac_word" >&5 | ||||
| if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then | ||||
|   echo $ac_n "(cached) $ac_c" 1>&6 | ||||
| else | ||||
| @@ -1184,7 +1173,7 @@ if test -n "$ac_tool_prefix"; then | ||||
|   # Extract the first word of "ranlib", so it can be a program name with args. | ||||
| set dummy ranlib; ac_word=$2 | ||||
| echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 | ||||
| echo "configure:1188: checking for $ac_word" >&5 | ||||
| echo "configure:1177: checking for $ac_word" >&5 | ||||
| if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then | ||||
|   echo $ac_n "(cached) $ac_c" 1>&6 | ||||
| else | ||||
| @@ -1219,7 +1208,7 @@ fi | ||||
| # Extract the first word of "${ac_tool_prefix}ld", so it can be a program name with args. | ||||
| set dummy ${ac_tool_prefix}ld; ac_word=$2 | ||||
| echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 | ||||
| echo "configure:1223: checking for $ac_word" >&5 | ||||
| echo "configure:1212: checking for $ac_word" >&5 | ||||
| if eval "test \"`echo '$''{'ac_cv_prog_LD'+set}'`\" = set"; then | ||||
|   echo $ac_n "(cached) $ac_c" 1>&6 | ||||
| else | ||||
| @@ -1251,7 +1240,7 @@ if test -n "$ac_tool_prefix"; then | ||||
|   # Extract the first word of "ld", so it can be a program name with args. | ||||
| set dummy ld; ac_word=$2 | ||||
| echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 | ||||
| echo "configure:1255: checking for $ac_word" >&5 | ||||
| echo "configure:1244: checking for $ac_word" >&5 | ||||
| if eval "test \"`echo '$''{'ac_cv_prog_LD'+set}'`\" = set"; then | ||||
|   echo $ac_n "(cached) $ac_c" 1>&6 | ||||
| else | ||||
| @@ -1286,7 +1275,7 @@ fi | ||||
| # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args. | ||||
| set dummy ${ac_tool_prefix}dlltool; ac_word=$2 | ||||
| echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 | ||||
| echo "configure:1290: checking for $ac_word" >&5 | ||||
| echo "configure:1279: checking for $ac_word" >&5 | ||||
| if eval "test \"`echo '$''{'ac_cv_prog_DLLTOOL'+set}'`\" = set"; then | ||||
|   echo $ac_n "(cached) $ac_c" 1>&6 | ||||
| else | ||||
| @@ -1318,7 +1307,7 @@ if test -n "$ac_tool_prefix"; then | ||||
|   # Extract the first word of "dlltool", so it can be a program name with args. | ||||
| set dummy dlltool; ac_word=$2 | ||||
| echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 | ||||
| echo "configure:1322: checking for $ac_word" >&5 | ||||
| echo "configure:1311: checking for $ac_word" >&5 | ||||
| if eval "test \"`echo '$''{'ac_cv_prog_DLLTOOL'+set}'`\" = set"; then | ||||
|   echo $ac_n "(cached) $ac_c" 1>&6 | ||||
| else | ||||
| @@ -1353,7 +1342,7 @@ fi | ||||
| # Extract the first word of "${ac_tool_prefix}windres", so it can be a program name with args. | ||||
| set dummy ${ac_tool_prefix}windres; ac_word=$2 | ||||
| echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 | ||||
| echo "configure:1357: checking for $ac_word" >&5 | ||||
| echo "configure:1346: checking for $ac_word" >&5 | ||||
| if eval "test \"`echo '$''{'ac_cv_prog_WINDRES'+set}'`\" = set"; then | ||||
|   echo $ac_n "(cached) $ac_c" 1>&6 | ||||
| else | ||||
| @@ -1385,7 +1374,7 @@ if test -n "$ac_tool_prefix"; then | ||||
|   # Extract the first word of "windres", so it can be a program name with args. | ||||
| set dummy windres; ac_word=$2 | ||||
| echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 | ||||
| echo "configure:1389: checking for $ac_word" >&5 | ||||
| echo "configure:1378: checking for $ac_word" >&5 | ||||
| if eval "test \"`echo '$''{'ac_cv_prog_WINDRES'+set}'`\" = set"; then | ||||
|   echo $ac_n "(cached) $ac_c" 1>&6 | ||||
| else | ||||
| @@ -1419,7 +1408,7 @@ fi | ||||
|  | ||||
|  | ||||
| echo $ac_n "checking how to run the C preprocessor""... $ac_c" 1>&6 | ||||
| echo "configure:1423: checking how to run the C preprocessor" >&5 | ||||
| echo "configure:1412: checking how to run the C preprocessor" >&5 | ||||
| # On Suns, sometimes $CPP names a directory. | ||||
| if test -n "$CPP" && test -d "$CPP"; then | ||||
|   CPP= | ||||
| @@ -1434,13 +1423,13 @@ else | ||||
|   # On the NeXT, cc -E runs the code through the compiler's parser, | ||||
|   # not just through cpp. | ||||
|   cat > conftest.$ac_ext <<EOF | ||||
| #line 1438 "configure" | ||||
| #line 1427 "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:1444: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } | ||||
| { (eval echo configure:1433: \"$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 | ||||
|   : | ||||
| @@ -1451,13 +1440,13 @@ else | ||||
|   rm -rf conftest* | ||||
|   CPP="${CC-cc} -E -traditional-cpp" | ||||
|   cat > conftest.$ac_ext <<EOF | ||||
| #line 1455 "configure" | ||||
| #line 1444 "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:1461: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } | ||||
| { (eval echo configure:1450: \"$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 | ||||
|   : | ||||
| @@ -1468,13 +1457,13 @@ else | ||||
|   rm -rf conftest* | ||||
|   CPP="${CC-cc} -nologo -E" | ||||
|   cat > conftest.$ac_ext <<EOF | ||||
| #line 1472 "configure" | ||||
| #line 1461 "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:1478: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } | ||||
| { (eval echo configure:1467: \"$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 | ||||
|   : | ||||
| @@ -1501,19 +1490,19 @@ echo "$ac_t""$CPP" 1>&6 | ||||
| # The Ultrix 4.2 mips builtin alloca declared by alloca.h only works | ||||
| # for constant arguments.  Useless! | ||||
| echo $ac_n "checking for working alloca.h""... $ac_c" 1>&6 | ||||
| echo "configure:1505: checking for working alloca.h" >&5 | ||||
| echo "configure:1494: checking for working alloca.h" >&5 | ||||
| if eval "test \"`echo '$''{'ac_cv_header_alloca_h'+set}'`\" = set"; then | ||||
|   echo $ac_n "(cached) $ac_c" 1>&6 | ||||
| else | ||||
|   cat > conftest.$ac_ext <<EOF | ||||
| #line 1510 "configure" | ||||
| #line 1499 "configure" | ||||
| #include "confdefs.h" | ||||
| #include <alloca.h> | ||||
| int main() { | ||||
| char *p = alloca(2 * sizeof(int)); | ||||
| ; return 0; } | ||||
| EOF | ||||
| if { (eval echo configure:1517: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then | ||||
| if { (eval echo configure:1506: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then | ||||
|   rm -rf conftest* | ||||
|   ac_cv_header_alloca_h=yes | ||||
| else | ||||
| @@ -1534,12 +1523,12 @@ EOF | ||||
| fi | ||||
|  | ||||
| echo $ac_n "checking for alloca""... $ac_c" 1>&6 | ||||
| echo "configure:1538: checking for alloca" >&5 | ||||
| echo "configure:1527: checking for alloca" >&5 | ||||
| if eval "test \"`echo '$''{'ac_cv_func_alloca_works'+set}'`\" = set"; then | ||||
|   echo $ac_n "(cached) $ac_c" 1>&6 | ||||
| else | ||||
|   cat > conftest.$ac_ext <<EOF | ||||
| #line 1543 "configure" | ||||
| #line 1532 "configure" | ||||
| #include "confdefs.h" | ||||
|  | ||||
| #ifdef __GNUC__ | ||||
| @@ -1567,7 +1556,7 @@ int main() { | ||||
| char *p = (char *) alloca(1); | ||||
| ; return 0; } | ||||
| EOF | ||||
| if { (eval echo configure:1571: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then | ||||
| if { (eval echo configure:1560: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then | ||||
|   rm -rf conftest* | ||||
|   ac_cv_func_alloca_works=yes | ||||
| else | ||||
| @@ -1599,12 +1588,12 @@ EOF | ||||
|  | ||||
|  | ||||
| echo $ac_n "checking whether alloca needs Cray hooks""... $ac_c" 1>&6 | ||||
| echo "configure:1603: checking whether alloca needs Cray hooks" >&5 | ||||
| echo "configure:1592: checking whether alloca needs Cray hooks" >&5 | ||||
| if eval "test \"`echo '$''{'ac_cv_os_cray'+set}'`\" = set"; then | ||||
|   echo $ac_n "(cached) $ac_c" 1>&6 | ||||
| else | ||||
|   cat > conftest.$ac_ext <<EOF | ||||
| #line 1608 "configure" | ||||
| #line 1597 "configure" | ||||
| #include "confdefs.h" | ||||
| #if defined(CRAY) && ! defined(CRAY2) | ||||
| webecray | ||||
| @@ -1629,12 +1618,12 @@ echo "$ac_t""$ac_cv_os_cray" 1>&6 | ||||
| if test $ac_cv_os_cray = yes; then | ||||
| for ac_func in _getb67 GETB67 getb67; do | ||||
|   echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 | ||||
| echo "configure:1633: checking for $ac_func" >&5 | ||||
| echo "configure:1622: checking for $ac_func" >&5 | ||||
| if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then | ||||
|   echo $ac_n "(cached) $ac_c" 1>&6 | ||||
| else | ||||
|   cat > conftest.$ac_ext <<EOF | ||||
| #line 1638 "configure" | ||||
| #line 1627 "configure" | ||||
| #include "confdefs.h" | ||||
| /* System header to define __stub macros and hopefully few prototypes, | ||||
|     which can conflict with char $ac_func(); below.  */ | ||||
| @@ -1657,7 +1646,7 @@ $ac_func(); | ||||
|  | ||||
| ; return 0; } | ||||
| EOF | ||||
| if { (eval echo configure:1661: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then | ||||
| if { (eval echo configure:1650: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then | ||||
|   rm -rf conftest* | ||||
|   eval "ac_cv_func_$ac_func=yes" | ||||
| else | ||||
| @@ -1684,7 +1673,7 @@ done | ||||
| fi | ||||
|  | ||||
| echo $ac_n "checking stack direction for C alloca""... $ac_c" 1>&6 | ||||
| echo "configure:1688: checking stack direction for C alloca" >&5 | ||||
| echo "configure:1677: checking stack direction for C alloca" >&5 | ||||
| if eval "test \"`echo '$''{'ac_cv_c_stack_direction'+set}'`\" = set"; then | ||||
|   echo $ac_n "(cached) $ac_c" 1>&6 | ||||
| else | ||||
| @@ -1692,7 +1681,7 @@ else | ||||
|   ac_cv_c_stack_direction=0 | ||||
| else | ||||
|   cat > conftest.$ac_ext <<EOF | ||||
| #line 1696 "configure" | ||||
| #line 1685 "configure" | ||||
| #include "confdefs.h" | ||||
| find_stack_direction () | ||||
| { | ||||
| @@ -1711,7 +1700,7 @@ main () | ||||
|   exit (find_stack_direction() < 0); | ||||
| } | ||||
| EOF | ||||
| if { (eval echo configure:1715: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null | ||||
| if { (eval echo configure:1704: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null | ||||
| then | ||||
|   ac_cv_c_stack_direction=1 | ||||
| else | ||||
| @@ -1733,7 +1722,7 @@ EOF | ||||
| fi | ||||
|  | ||||
| echo $ac_n "checking whether ${MAKE-make} sets \${MAKE}""... $ac_c" 1>&6 | ||||
| echo "configure:1737: checking whether ${MAKE-make} sets \${MAKE}" >&5 | ||||
| echo "configure:1726: checking whether ${MAKE-make} sets \${MAKE}" >&5 | ||||
| set dummy ${MAKE-make}; ac_make=`echo "$2" | sed 'y%./+-%__p_%'` | ||||
| if eval "test \"`echo '$''{'ac_cv_prog_make_${ac_make}_set'+set}'`\" = set"; then | ||||
|   echo $ac_n "(cached) $ac_c" 1>&6 | ||||
| @@ -1770,7 +1759,7 @@ ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftes | ||||
| cross_compiling=$ac_cv_prog_cxx_cross | ||||
|  | ||||
| cat > conftest.$ac_ext <<EOF | ||||
| #line 1774 "configure" | ||||
| #line 1763 "configure" | ||||
| #include "confdefs.h" | ||||
|  | ||||
| #include <string.h> | ||||
| @@ -1783,7 +1772,7 @@ int main() { | ||||
|   | ||||
| ; return 0; } | ||||
| EOF | ||||
| if { (eval echo configure:1787: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then | ||||
| if { (eval echo configure:1776: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then | ||||
|   rm -rf conftest* | ||||
|   use_builtin_memset=yes | ||||
| else | ||||
| @@ -1809,7 +1798,6 @@ cross_compiling=$ac_cv_prog_cc_cross | ||||
|  | ||||
| mt_safe_val=1 | ||||
| MT_SAFE=yes | ||||
| PTH_ALLOW='' | ||||
|  | ||||
| # Check whether --enable-threadsafe or --disable-threadsafe was given. | ||||
| if test "${enable_threadsafe+set}" = set; then | ||||
| @@ -1824,7 +1812,6 @@ runtime) | ||||
| no) | ||||
|   mt_safe_val=0 | ||||
|   MT_SAFE=no | ||||
|   PTH_ALLOW=';' | ||||
|   ;; | ||||
| esac | ||||
|  | ||||
| @@ -1859,7 +1846,6 @@ fi | ||||
|  | ||||
|  | ||||
|  | ||||
|  | ||||
| # Check whether --enable-debugging or --disable-debugging was given. | ||||
| if test "${enable_debugging+set}" = set; then | ||||
|   enableval="$enable_debugging" | ||||
| @@ -1893,7 +1879,7 @@ fi | ||||
|  | ||||
|  | ||||
| echo $ac_n "checking if newlib is part of the build tree""... $ac_c" 1>&6 | ||||
| echo "configure:1897: checking if newlib is part of the build tree" >&5 | ||||
| echo "configure:1883: checking if newlib is part of the build tree" >&5 | ||||
|  | ||||
| EXE_LDFLAGS= | ||||
| if test -d ../newlib | ||||
| @@ -1908,9 +1894,9 @@ fi | ||||
| if test x"$EXE_LDFLAGS" = x | ||||
| then | ||||
|   echo $ac_n "checking if installed newlib needed""... $ac_c" 1>&6 | ||||
| echo "configure:1912: checking if installed newlib needed" >&5 | ||||
| echo "configure:1898: checking if installed newlib needed" >&5 | ||||
|   cat > conftest.$ac_ext <<EOF | ||||
| #line 1914 "configure" | ||||
| #line 1900 "configure" | ||||
| #include "confdefs.h" | ||||
|  | ||||
| int main() { | ||||
| @@ -1918,7 +1904,7 @@ int main() { | ||||
|      | ||||
| ; return 0; } | ||||
| EOF | ||||
| if { (eval echo configure:1922: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then | ||||
| if { (eval echo configure:1908: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then | ||||
|   rm -rf conftest* | ||||
|   echo "$ac_t""no" 1>&6 | ||||
|      | ||||
| @@ -2114,7 +2100,6 @@ s%@CPP@%$CPP%g | ||||
| s%@ALLOCA@%$ALLOCA%g | ||||
| s%@SET_MAKE@%$SET_MAKE%g | ||||
| s%@MT_SAFE@%$MT_SAFE%g | ||||
| s%@PTH_ALLOW@%$PTH_ALLOW%g | ||||
| s%@EXE_LDFLAGS@%$EXE_LDFLAGS%g | ||||
| s%@DLL_ENTRY@%$DLL_ENTRY%g | ||||
| s%@DEF_DLL_ENTRY@%$DEF_DLL_ENTRY%g | ||||
|   | ||||
		Reference in New Issue
	
	Block a user