head 1.106; access; symbols PTH_2_0_7:1.105 PTH_2_0_6:1.104 PTH_2_0_5:1.104 PTH_2_0_4:1.104 PTH_2_0_3:1.103 PTH_2_0_2:1.103 PTH_2_0_1:1.103 PTH_2_0_0:1.101 PTH_2_0b2:1.100 PTH_2_0b1:1.100 PTH_2_0b0:1.100 PTH_1_4:1.92.0.2 PTH_1_4_1:1.92 PTH_1_4_0:1.91 PTH_1_3_7:1.80 PTH_1_4a3:1.87 PTH_1_3_6:1.80 PTH_1_4a2:1.86 PTH_1_3_5:1.80 PTH_1_4a1:1.83 PTH_1_3_4:1.80 PTH_1_3:1.80.0.2 PTH_1_3_3:1.80 PTH_1_3_2:1.76 PTH_1_3_1:1.76 PTH_1_3_0:1.76 PTH_1_3b3:1.75 PTH_1_2_3:1.64.2.2 PTH_1_3b2:1.74 PTH_1_3b1:1.74 PTH_1_3a5:1.74 PTH_1_3a4:1.74 PTH_1_3a3:1.74 PTH_1_2_2:1.64.2.2 PTH_1_3a2:1.74 PTH_1_2_1:1.64.2.2 PTH_1_3a1:1.68 PTH_1_2:1.64.0.2 PTH_1_2_0:1.64 PTH_1_2b8:1.62 PTH_1_2b7:1.58 PTH_1_1_6:1.39.2.2 PTH_1_2b6:1.55 PTH_1_2b5:1.50 PTH_1_2b4:1.49 PTH_1_2b3:1.49 PTH_1_2b2:1.44 PTH_1_2b1:1.43 PTH_1_1_5:1.39.2.1 PTH_1_0_6:1.22.2.1 PTH_1_0_5:1.22.2.1 PTH_1_0:1.22.0.2 PTH_1_1:1.39.0.2 PTH_1_1_4:1.39 PTH_1_1_3:1.39 PTH_1_1_2:1.35 PTH_1_1_1:1.35 PTH_1_1_0:1.35 PTH_1_1b7:1.35 PTH_1_1b6:1.35 PTH_1_1b5:1.35 PTH_1_1b4:1.35 PTH_1_1b3:1.35 PTH_1_1b2:1.31 PTH_1_1b1:1.29 PTH_1_0_4:1.22 PTH_1_0_3:1.22 PTH_1_0_2:1.22 PTH_1_0_1:1.21 PTH_1_0_0:1.20 PTH_1_0b8:1.19 PTH_1_0b7:1.17 PTH_1_0b6:1.17 PTH_1_0b5:1.17 PTH_1_0b4:1.15 PTH_1_0b3:1.13 PTH_1_0b2:1.13 PTH_1_0b1:1.12 PTH_0_9_21:1.11 PTH_0_9_20:1.11 PTH_0_9_19:1.11 PTH_0_9_18:1.11 PTH_0_9_17:1.11 PTH_0_9_16:1.11 PTH_0_9_15:1.10 PTH_0_9_14:1.8 PTH_0_9_13:1.7 PTH_0_9_12:1.5 PTH_0_9_11:1.5 PTH_0_9_10:1.5 PTH_0_9_9:1.5 PTH_0_9_8:1.4 PTH_0_9_7:1.3 PTH_0_9_6:1.3 PTH_0_9_5:1.1.1.1 PTH_0_9_4:1.1.1.1 PTH_0_9_3:1.1.1.1 PTH_0_9_2:1.1.1.1 PTH_0_9_1:1.1.1.1 PTH_0_9_0:1.1.1.1 RSE:1.1.1; locks; strict; comment @# @; 1.106 date 2007.01.01.18.23.52; author rse; state Exp; branches; next 1.105; commitid 9DhdiirNzQPBIP0s; 1.105 date 2006.06.08.17.54.51; author rse; state Exp; branches; next 1.104; commitid x8N3mLVdQgkbdeAr; 1.104 date 2004.12.31.19.34.44; author rse; state Exp; branches; next 1.103; 1.103 date 2004.07.13.10.50.49; author rse; state Exp; branches; next 1.102; 1.102 date 2003.10.17.17.39.29; author rse; state Exp; branches; next 1.101; 1.101 date 2003.01.01.15.49.11; author rse; state Exp; branches; next 1.100; 1.100 date 2002.11.03.19.06.19; author rse; state Exp; branches; next 1.99; 1.99 date 2002.11.03.16.31.34; author rse; state Exp; branches; next 1.98; 1.98 date 2002.11.03.12.21.00; author rse; state Exp; branches; next 1.97; 1.97 date 2002.10.20.13.49.29; author rse; state Exp; branches; next 1.96; 1.96 date 2002.10.15.20.34.22; author rse; state Exp; branches; next 1.95; 1.95 date 2002.07.01.12.54.54; author rse; state Exp; branches; next 1.94; 1.94 date 2002.01.30.13.06.09; author rse; state Exp; branches; next 1.93; 1.93 date 2002.01.30.12.54.21; author rse; state Exp; branches; next 1.92; 1.92 date 2002.01.27.11.03.40; author rse; state Exp; branches; next 1.91; 1.91 date 2001.03.24.14.51.04; author rse; state Exp; branches; next 1.90; 1.90 date 2000.09.16.18.47.10; author rse; state Exp; branches; next 1.89; 1.89 date 2000.08.18.09.31.15; author rse; state Exp; branches; next 1.88; 1.88 date 2000.08.18.09.24.12; author rse; state Exp; branches; next 1.87; 1.87 date 2000.07.18.09.02.03; author rse; state Exp; branches; next 1.86; 1.86 date 2000.07.01.12.40.50; author rse; state Exp; branches; next 1.85; 1.85 date 2000.06.02.15.37.42; author rse; state Exp; branches; next 1.84; 1.84 date 2000.05.07.10.06.39; author rse; state Exp; branches; next 1.83; 1.83 date 2000.04.05.16.16.36; author rse; state Exp; branches; next 1.82; 1.82 date 2000.03.29.16.43.29; author rse; state Exp; branches; next 1.81; 1.81 date 2000.03.12.16.47.39; author rse; state Exp; branches; next 1.80; 1.80 date 2000.03.10.10.07.16; author rse; state Exp; branches; next 1.79; 1.79 date 2000.03.10.10.02.39; author rse; state Exp; branches; next 1.78; 1.78 date 2000.03.08.10.48.16; author rse; state Exp; branches; next 1.77; 1.77 date 2000.03.08.10.47.04; author rse; state Exp; branches; next 1.76; 1.76 date 2000.02.16.19.46.39; author rse; state Exp; branches; next 1.75; 1.75 date 2000.02.12.20.36.33; author rse; state Exp; branches; next 1.74; 1.74 date 99.12.30.21.58.59; author rse; state Exp; branches; next 1.73; 1.73 date 99.12.30.21.46.06; author rse; state Exp; branches; next 1.72; 1.72 date 99.12.24.17.54.30; author rse; state Exp; branches; next 1.71; 1.71 date 99.12.14.19.44.28; author rse; state Exp; branches; next 1.70; 1.70 date 99.11.28.14.53.18; author rse; state Exp; branches; next 1.69; 1.69 date 99.11.09.08.11.30; author rse; state Exp; branches; next 1.68; 1.68 date 99.11.05.07.41.19; author rse; state Exp; branches; next 1.67; 1.67 date 99.11.03.11.24.12; author rse; state Exp; branches; next 1.66; 1.66 date 99.11.02.14.15.07; author rse; state Exp; branches; next 1.65; 1.65 date 99.11.01.10.27.18; author rse; state Exp; branches; next 1.64; 1.64 date 99.10.31.13.15.59; author rse; state Exp; branches 1.64.2.1; next 1.63; 1.63 date 99.10.31.11.46.11; author rse; state Exp; branches; next 1.62; 1.62 date 99.10.26.14.42.39; author rse; state Exp; branches; next 1.61; 1.61 date 99.10.26.12.05.58; author rse; state Exp; branches; next 1.60; 1.60 date 99.10.26.10.17.29; author rse; state Exp; branches; next 1.59; 1.59 date 99.10.26.10.15.42; author rse; state Exp; branches; next 1.58; 1.58 date 99.10.19.14.40.24; author rse; state Exp; branches; next 1.57; 1.57 date 99.10.19.13.39.33; author rse; state Exp; branches; next 1.56; 1.56 date 99.09.29.08.34.31; author rse; state Exp; branches; next 1.55; 1.55 date 99.09.28.08.41.47; author rse; state Exp; branches; next 1.54; 1.54 date 99.09.25.12.51.14; author rse; state Exp; branches; next 1.53; 1.53 date 99.09.25.12.41.38; author rse; state Exp; branches; next 1.52; 1.52 date 99.09.25.12.28.16; author rse; state Exp; branches; next 1.51; 1.51 date 99.09.21.17.14.31; author rse; state Exp; branches; next 1.50; 1.50 date 99.09.21.12.13.03; author rse; state Exp; branches; next 1.49; 1.49 date 99.09.17.09.40.12; author rse; state Exp; branches; next 1.48; 1.48 date 99.09.17.09.34.40; author rse; state Exp; branches; next 1.47; 1.47 date 99.09.17.09.29.54; author rse; state Exp; branches; next 1.46; 1.46 date 99.09.17.08.01.54; author rse; state Exp; branches; next 1.45; 1.45 date 99.09.17.06.50.44; author rse; state Exp; branches; next 1.44; 1.44 date 99.09.04.12.32.40; author rse; state Exp; branches; next 1.43; 1.43 date 99.08.31.11.24.58; author rse; state Exp; branches; next 1.42; 1.42 date 99.08.31.11.07.31; author rse; state Exp; branches; next 1.41; 1.41 date 99.08.31.11.03.13; author rse; state Exp; branches; next 1.40; 1.40 date 99.08.31.09.32.42; author rse; state Exp; branches; next 1.39; 1.39 date 99.08.27.15.43.20; author rse; state Exp; branches 1.39.2.1; next 1.38; 1.38 date 99.08.27.10.57.43; author rse; state Exp; branches; next 1.37; 1.37 date 99.08.27.10.32.31; author rse; state Exp; branches; next 1.36; 1.36 date 99.08.26.16.19.45; author rse; state Exp; branches; next 1.35; 1.35 date 99.08.11.09.42.28; author rse; state Exp; branches; next 1.34; 1.34 date 99.08.11.09.05.37; author rse; state Exp; branches; next 1.33; 1.33 date 99.08.11.07.36.38; author rse; state Exp; branches; next 1.32; 1.32 date 99.08.10.16.00.53; author rse; state Exp; branches; next 1.31; 1.31 date 99.08.09.07.55.05; author rse; state Exp; branches; next 1.30; 1.30 date 99.08.09.07.50.29; author rse; state Exp; branches; next 1.29; 1.29 date 99.08.07.14.47.21; author rse; state Exp; branches; next 1.28; 1.28 date 99.08.07.14.42.08; author rse; state Exp; branches; next 1.27; 1.27 date 99.08.07.14.41.35; author rse; state Exp; branches; next 1.26; 1.26 date 99.08.07.14.19.08; author rse; state Exp; branches; next 1.25; 1.25 date 99.08.07.14.15.03; author rse; state Exp; branches; next 1.24; 1.24 date 99.08.07.12.07.16; author rse; state Exp; branches; next 1.23; 1.23 date 99.08.07.12.05.25; author rse; state Exp; branches; next 1.22; 1.22 date 99.07.24.13.53.51; author rse; state Exp; branches 1.22.2.1; next 1.21; 1.21 date 99.07.22.15.41.23; author rse; state Exp; branches; next 1.20; 1.20 date 99.07.16.11.25.38; author rse; state Exp; branches; next 1.19; 1.19 date 99.07.16.08.45.04; author rse; state Exp; branches; next 1.18; 1.18 date 99.07.15.14.20.22; author rse; state Exp; branches; next 1.17; 1.17 date 99.07.10.15.14.46; author rse; state Exp; branches; next 1.16; 1.16 date 99.07.10.14.21.17; author rse; state Exp; branches; next 1.15; 1.15 date 99.07.08.10.34.00; author rse; state Exp; branches; next 1.14; 1.14 date 99.07.08.10.19.10; author rse; state Exp; branches; next 1.13; 1.13 date 99.07.04.12.05.34; author rse; state Exp; branches; next 1.12; 1.12 date 99.06.27.15.38.03; author rse; state Exp; branches; next 1.11; 1.11 date 99.06.04.11.42.03; author rse; state Exp; branches; next 1.10; 1.10 date 99.06.04.10.47.42; author rse; state Exp; branches; next 1.9; 1.9 date 99.06.04.08.10.18; author rse; state Exp; branches; next 1.8; 1.8 date 99.06.01.14.36.33; author rse; state Exp; branches; next 1.7; 1.7 date 99.06.01.09.55.26; author rse; state Exp; branches; next 1.6; 1.6 date 99.06.01.09.18.18; author rse; state Exp; branches; next 1.5; 1.5 date 99.05.25.15.31.50; author rse; state Exp; branches; next 1.4; 1.4 date 99.05.24.07.58.13; author rse; state Exp; branches; next 1.3; 1.3 date 99.05.22.14.37.52; author rse; state Exp; branches; next 1.2; 1.2 date 99.05.22.11.43.45; author rse; state Exp; branches; next 1.1; 1.1 date 99.05.13.12.18.16; author rse; state Exp; branches 1.1.1.1; next ; 1.64.2.1 date 99.11.01.10.24.58; author rse; state Exp; branches; next 1.64.2.2; 1.64.2.2 date 99.11.09.08.06.34; author rse; state Exp; branches; next ; 1.39.2.1 date 99.08.31.11.25.33; author rse; state Exp; branches; next 1.39.2.2; 1.39.2.2 date 99.09.25.12.42.44; author rse; state Exp; branches; next 1.39.2.3; 1.39.2.3 date 99.09.29.08.38.34; author rse; state Exp; branches; next 1.39.2.4; 1.39.2.4 date 99.10.31.11.42.38; author rse; state Exp; branches; next ; 1.22.2.1 date 99.08.31.08.30.27; author rse; state Exp; branches; next ; 1.1.1.1 date 99.05.13.12.18.16; author rse; state Exp; branches; next ; desc @@ 1.106 log @Adjusted all copyright messages for new year 2007. @ text @dnl ## dnl ## GNU Pth - The GNU Portable Threads dnl ## Copyright (c) 1999-2007 Ralf S. Engelschall dnl ## dnl ## This file is part of GNU Pth, a non-preemptive thread scheduling dnl ## library which can be found at http://www.gnu.org/software/pth/. dnl ## dnl ## This library is free software; you can redistribute it and/or dnl ## modify it under the terms of the GNU Lesser General Public dnl ## License as published by the Free Software Foundation; either dnl ## version 2.1 of the License, or (at your option) any later version. dnl ## dnl ## This library is distributed in the hope that it will be useful, dnl ## but WITHOUT ANY WARRANTY; without even the implied warranty of dnl ## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU dnl ## Lesser General Public License for more details. dnl ## dnl ## You should have received a copy of the GNU Lesser General Public dnl ## License along with this library; if not, write to the Free Software dnl ## Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 dnl ## USA, or contact Ralf S. Engelschall . dnl ## dnl ## aclocal.m4: Pth Autoconf macros dnl ## dnl # ``"Reuse an expert's code" is the right dnl # advice for most people. But it's a useless dnl # advice for the experts writing the code dnl # in the first place.' dnl # -- Dan J. Bernstein dnl ## dnl ## Display Configuration Headers dnl ## dnl ## configure.ac: dnl ## AC_MSG_PART() dnl ## m4_define(AC_MSG_PART,[dnl if test ".$enable_subdir" != .yes; then AC_MSG_RESULT() AC_MSG_RESULT(${TB}$1:${TN}) fi ])dnl dnl ## dnl ## Display a message under --verbose dnl ## dnl ## configure.ac: dnl ## AC_MSG_VERBOSE() dnl ## m4_define(AC_MSG_VERBOSE,[dnl if test ".$verbose" = .yes; then AC_MSG_RESULT([ $1]) fi ]) dnl ## dnl ## Do not display message for a command dnl ## dnl ## configure.ac: dnl ## AC_MSG_SILENT(...) dnl ## m4_define(AC_FD_TMP, 9) m4_define(AC_MSG_SILENT,[dnl exec AC_FD_TMP>&AC_FD_MSG AC_FD_MSG>/dev/null $1 exec AC_FD_MSG>&AC_FD_TMP AC_FD_TMP>&- ]) dnl ## dnl ## Perform something only once dnl ## dnl ## configure.ac: dnl ## AC_ONCE() dnl ## m4_define(AC_ONCE,[ ifelse(ac_once_$1, already_done, ,[ m4_define(ac_once_$1, already_done) $2 ])dnl ]) dnl ## dnl ## Support for $(S) dnl ## dnl ## configure.ac: dnl ## AC_SRCDIR_PREFIX() dnl ## AC_DEFUN(AC_SRCDIR_PREFIX,[ ac_prog=[$]0 changequote(, )dnl ac_srcdir=`echo $ac_prog | sed -e 's%/[^/][^/]*$%%' -e 's%\([^/]\)/*$%\1%'` changequote([, ])dnl if test ".$ac_srcdir" = ".$ac_prog"; then ac_srcdir="" elif test "x$ac_srcdir" = "x."; then ac_srcdir="" else if test ".$CFLAGS" = .; then CFLAGS="-I$ac_srcdir" else CFLAGS="$CFLAGS -I$ac_srcdir" fi ac_srcdir="$ac_srcdir/" fi $1="$ac_srcdir" AC_SUBST($1) ])dnl dnl ## dnl ## Support for --enable-subdir (for use with pth.m4) dnl ## dnl ## configure.ac: dnl ## AC_ENABLESUBDIR dnl ## AC_DEFUN(AC_ENABLESUBDIR,[ AC_ARG_ENABLE(subdir,dnl [ --enable-subdir enable local building as subdirectory (default=no)],[dnl ],[dnl enable_subdir=no ])dnl if test ".$enable_subdir" = .yes; then enable_batch=yes enable_shared=no fi ])dnl dnl ## dnl ## Support for Configuration Headers dnl ## dnl ## configure.ac: dnl ## AC_HEADLINE(, , dnl ## , , dnl ## ) dnl ## AC_DEFUN(AC_HEADLINE,[dnl # configuration header if test ".`echo dummy [$]@@ | grep enable-subdir`" != .; then enable_subdir=yes fi if test ".`echo dummy [$]@@ | grep help`" = .; then # bootstrapping shtool ac_prog=[$]0 changequote(, )dnl ac_srcdir=`echo $ac_prog | sed -e 's%/[^/][^/]*$%%' -e 's%\([^/]\)/*$%\1%'` changequote([, ])dnl test ".$ac_srcdir" = ".$ac_prog" && ac_srcdir=. ac_shtool="${CONFIG_SHELL-/bin/sh} $ac_srcdir/shtool" # find out terminal sequences if test ".$enable_subdir" != .yes; then TB=`$ac_shtool echo -n -e %B 2>/dev/null` TN=`$ac_shtool echo -n -e %b 2>/dev/null` else TB='' TN='' fi # find out package version $3_STR="`$ac_shtool version -lc -dlong $ac_srcdir/$4`" AC_SUBST($3_STR) # friendly header ;) if test ".$enable_subdir" != .yes; then echo "Configuring ${TB}$1${TN} ($2), Version ${TB}${$3_STR}${TN}" echo "$5" fi # additionally find out hex version $3_HEX="`$ac_shtool version -lc -dhex $ac_srcdir/$4`" AC_SUBST($3_HEX) fi ])dnl dnl ## dnl ## Support for Platform IDs dnl ## dnl ## configure.ac: dnl ## AC_PLATFORM() dnl ## AC_DEFUN(AC_PLATFORM,[ if test ".$host" != .; then $1="$host" else $1=`${CONFIG_SHELL-/bin/sh} $srcdir/config.guess` fi $1=`${CONFIG_SHELL-/bin/sh} $srcdir/config.sub $$1` || exit 1 AC_SUBST($1) if test ".$enable_subdir" != .yes; then echo "Platform: ${TB}${$1}${TN}" fi ])dnl dnl ## dnl ## Support for config.param files dnl ## dnl ## configure.ac: dnl ## AC_CONFIG_PARAM() dnl ## AC_DEFUN(AC_CONFIG_PARAM,[ AC_DIVERT_PUSH(-1) AC_ARG_WITH(param,[ --with-param=ID[[,ID,..]] load parameters from $1]) AC_DIVERT_POP() AC_DIVERT_PUSH(NOTICE) ac_prev="" ac_param="" if test -f $1; then ac_param="$1:common" fi for ac_option do if test ".$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 case "$ac_option" in --with-param=* ) case $ac_optarg in *:* ) ac_from=`echo $ac_optarg | sed -e 's/:.*//'` ac_what=`echo $ac_optarg | sed -e 's/.*://'` ;; * ) ac_from="$1" ac_what="$ac_optarg" ;; esac if test ".$ac_param" = .; then ac_param="$ac_from:$ac_what" else ac_param="$ac_param,$ac_from:$ac_what" fi ;; esac done if test ".$ac_param" != .; then # echo "loading parameters" OIFS="$IFS" IFS="," pconf="/tmp/autoconf.$$" echo "ac_options=''" >$pconf ac_from="$1" for ac_section in $ac_param; do changequote(, ) case $ac_section in *:* ) ac_from=`echo "$ac_section" | sed -e 's/:.*//'` ac_section=`echo "$ac_section" | sed -e 's/.*://'` ;; esac (echo ''; cat $ac_from; echo '') |\ sed -e "1,/[ ]*[ ]*${ac_section}[ ]*{[ ]*/d" \ -e '/[ ]*}[ ]*/,$d' \ -e ':join' -e '/\\[ ]*$/N' -e 's/\\[ ]*\n[ ]*//' -e 'tjoin' \ -e 's/^[ ]*//g' \ -e 's/^\([^-].*=.*\) IF \(.*\)$/if \2; then \1; fi/' \ -e 's/^\(--.*=.*\) IF \(.*\)$/if \2; then ac_options="$ac_options \1"; fi/' \ -e 's/^\(--.*\) IF \(.*\)$/if \2; then ac_options="$ac_options \1"; fi/' \ -e 's/^\(--.*=.*\)$/ac_options="$ac_options \1"/' \ -e 's/^\(--.*\)$/ac_options="$ac_options \1"/' \ >>$pconf changequote([, ]) done IFS="$OIFS" . $pconf rm -f $pconf >/dev/null 2>&1 if test ".[$]*" = .; then set -- $ac_options else set -- "[$]@@" $ac_options fi fi AC_DIVERT_POP() ])dnl dnl ## dnl ## Check whether compiler option works dnl ## dnl ## configure.ac: dnl ## AC_COMPILER_OPTION(, ,