head 1.30; access; symbols PTH_1_4:1.28.0.2 PTH_1_4_1:1.28 PTH_1_4_0:1.27 PTH_1_3_7:1.25 PTH_1_4a3:1.26 PTH_1_3_6:1.25 PTH_1_4a2:1.26 PTH_1_3_5:1.25 PTH_1_4a1:1.26 PTH_1_3_4:1.25 PTH_1_3:1.25.0.2 PTH_1_3_3:1.25 PTH_1_3_2:1.25 PTH_1_3_1:1.25 PTH_1_3_0:1.25 PTH_1_3b3:1.25 PTH_1_2_3:1.22.2.1 PTH_1_3b2:1.25 PTH_1_3b1:1.25 PTH_1_3a5:1.25 PTH_1_3a4:1.25 PTH_1_3a3:1.25 PTH_1_2_2:1.22.2.1 PTH_1_3a2:1.24 PTH_1_2_1:1.22.2.1 PTH_1_3a1:1.23 PTH_1_2:1.22.0.2 PTH_1_2_0:1.22 PTH_1_2b8:1.21 PTH_1_2b7:1.20 PTH_1_1_6:1.16 PTH_1_2b6:1.20 PTH_1_2b5:1.20 PTH_1_2b4:1.19 PTH_1_2b3:1.19 PTH_1_2b2:1.17 PTH_1_2b1:1.16 PTH_1_1_5:1.16 PTH_1_0_6:1.15 PTH_1_0_5:1.15 PTH_1_0:1.15.0.2 PTH_1_1:1.16.0.2 PTH_1_1_4:1.16 PTH_1_1_3:1.16 PTH_1_1_2:1.16 PTH_1_1_1:1.16 PTH_1_1_0:1.16 PTH_1_1b7:1.16 PTH_1_1b6:1.16 PTH_1_1b5:1.16 PTH_1_1b4:1.16 PTH_1_1b3:1.16 PTH_1_1b2:1.16 PTH_1_1b1:1.16 PTH_1_0_4:1.15 PTH_1_0_3:1.15 PTH_1_0_2:1.15 PTH_1_0_1:1.14 PTH_1_0_0:1.13 PTH_1_0b8:1.12 PTH_1_0b7:1.12 PTH_1_0b6:1.12 PTH_1_0b5:1.12 PTH_1_0b4:1.10 PTH_1_0b3:1.9 PTH_1_0b2:1.9 PTH_1_0b1:1.8 PTH_0_9_21:1.8 PTH_0_9_20:1.8 PTH_0_9_19:1.8 PTH_0_9_18:1.8 PTH_0_9_17:1.8 PTH_0_9_16:1.8 PTH_0_9_15:1.8 PTH_0_9_14:1.7 PTH_0_9_13:1.6 PTH_0_9_12:1.4 PTH_0_9_11:1.4 PTH_0_9_10:1.4 PTH_0_9_9:1.4 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.30 date 2002.07.01.12.54.54; author rse; state dead; branches; next 1.29; 1.29 date 2002.01.30.13.07.08; author rse; state Exp; branches; next 1.28; 1.28 date 2002.01.27.11.03.40; author rse; state Exp; branches; next 1.27; 1.27 date 2001.03.24.14.51.03; author rse; state Exp; branches; next 1.26; 1.26 date 2000.03.12.16.47.39; author rse; state Exp; branches; next 1.25; 1.25 date 2000.01.06.15.45.23; author rse; state Exp; branches; next 1.24; 1.24 date 99.12.30.21.58.58; author rse; state Exp; branches; next 1.23; 1.23 date 99.11.01.10.27.18; author rse; state Exp; branches; next 1.22; 1.22 date 99.10.31.11.46.11; author rse; state Exp; branches 1.22.2.1; next 1.21; 1.21 date 99.10.26.09.50.53; author rse; state Exp; branches; next 1.20; 1.20 date 99.09.19.10.13.24; author rse; state Exp; branches; next 1.19; 1.19 date 99.09.17.08.01.54; author rse; state Exp; branches; next 1.18; 1.18 date 99.09.17.06.50.44; author rse; state Exp; branches; next 1.17; 1.17 date 99.09.04.12.32.40; author rse; state Exp; branches; next 1.16; 1.16 date 99.08.07.12.05.25; author rse; state Exp; branches; next 1.15; 1.15 date 99.07.24.13.25.16; author rse; state Exp; branches; next 1.14; 1.14 date 99.07.19.07.01.34; author rse; state Exp; branches; next 1.13; 1.13 date 99.07.16.11.35.39; author rse; state Exp; branches; next 1.12; 1.12 date 99.07.10.15.14.46; author rse; state Exp; branches; next 1.11; 1.11 date 99.07.10.14.21.16; author rse; state Exp; branches; next 1.10; 1.10 date 99.07.08.10.19.10; author rse; state Exp; branches; next 1.9; 1.9 date 99.07.04.12.05.34; author rse; state Exp; branches; next 1.8; 1.8 date 99.06.04.08.10.25; author rse; state Exp; branches; next 1.7; 1.7 date 99.06.01.14.36.33; author rse; state Exp; branches; next 1.6; 1.6 date 99.06.01.09.55.26; author rse; state Exp; branches; next 1.5; 1.5 date 99.06.01.09.18.18; author rse; state Exp; branches; next 1.4; 1.4 date 99.05.24.07.58.12; 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.1.1.1 date 99.05.13.12.18.16; author rse; state Exp; branches; next ; 1.22.2.1 date 99.11.01.10.24.57; author rse; state Exp; branches; next ; desc @@ 1.30 log @Finally make Pth working again under new Autoconf 2.53 environment. @ text @/* ** GNU Pth - The GNU Portable Threads ** Copyright (c) 1999-2002 Ralf S. Engelschall ** ** This file is part of GNU Pth, a non-preemptive thread scheduling ** library which can be found at http://www.gnu.org/software/pth/. ** ** This library is free software; you can redistribute it and/or ** modify it under the terms of the GNU Lesser General Public ** License as published by the Free Software Foundation; either ** version 2.1 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 ** Lesser General Public License for more details. ** ** You should have received a copy of the GNU Lesser 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, or contact Ralf S. Engelschall . ** ** pth_acdef.h Autoconf defines */ #ifndef _PTH_ACDEF_H_ #define _PTH_ACDEF_H_ @@TOP@@ /* the custom Autoconf defines */ #undef HAVE_SIG_ATOMIC_T #undef HAVE_PID_T #undef HAVE_STACK_T #undef HAVE_SIZE_T #undef HAVE_SSIZE_T #undef HAVE_SOCKLEN_T #undef HAVE_NFDS_T #undef HAVE_OFF_T #undef HAVE_GETTIMEOFDAY_ARGS1 #undef HAVE_STRUCT_TIMESPEC #undef HAVE_SYS_READ #undef HAVE_POLLIN #undef HAVE_SS_SP #undef HAVE_SS_BASE #undef HAVE_LONGLONG #undef HAVE_LONGDOUBLE #undef PTH_DEBUG #undef PTH_NSIG #undef PTH_MCTX_MTH_use #undef PTH_MCTX_DSP_use #undef PTH_MCTX_STK_use #undef PTH_STACKGROWTH #undef PTH_DMALLOC #undef PTH_EX @@BOTTOM@@ #endif /* _PTH_ACDEF_H_ */ @ 1.29 log @Add optional support for OSSP ex based exception handling. GNU Pth (still) does not throw exceptions by itself, but handles the per-thread exception context of OSSP ex to make exception handling local to a thread. @ text @@ 1.28 log @bump copyright year @ text @d55 1 @ 1.27 log @*** empty log message *** @ text @d3 1 a3 1 ** Copyright (c) 1999-2001 Ralf S. Engelschall @ 1.26 log @*** empty log message *** @ text @d3 1 a3 1 ** Copyright (c) 1999-2000 Ralf S. Engelschall @ 1.25 log @*** empty log message *** @ text @d46 2 @ 1.24 log @*** empty log message *** @ text @d52 1 @ 1.23 log @*** empty log message *** @ text @d3 1 a3 1 ** Copyright (c) 1999 Ralf S. Engelschall @ 1.22 log @*** empty log message *** @ text @d2 1 a2 2 ** pth_acdef.h -- Autoconf defines ** d22 2 @ 1.22.2.1 log @*** empty log message *** @ text @d2 2 a3 1 ** GNU Pth - The GNU Portable Threads a22 2 ** ** pth_acdef.h Autoconf defines @ 1.21 log @*** empty log message *** @ text @d12 1 a12 1 ** version 2 of the License, or (at your option) any later version. @ 1.20 log @*** empty log message *** @ text @d37 1 @ 1.19 log @*** empty log message *** @ text @d39 1 @ 1.18 log @*** empty log message *** @ text @d10 1 a10 1 ** modify it under the terms of the GNU Library General Public d17 1 a17 1 ** Library General Public License for more details. d19 1 a19 1 ** You should have received a copy of the GNU Library General Public @ 1.17 log @*** empty log message *** @ text @d41 2 @ 1.16 log @*** empty log message *** @ text @d36 1 @ 1.15 log @*** empty log message *** @ text @d2 1 a2 1 ** acconfig.h -- Autoconf result header d25 2 a26 5 #ifndef _PTH_CONF_H_ #define _PTH_CONF_H_ /* a little wrapper for sigsetjmp() to help the Autoconf stuff */ #define sigsetjmp1(jp) sigsetjmp(jp, 1) a40 7 #undef PTH_MCTXSET_SIGSTACK #undef PTH_MCTXSET_LINUX #undef PTH_STACKSGROWDOWN #undef PTH_EMULATE_SIGSETJMP #undef pth_sigsetjmp #undef pth_siglongjmp #undef pth_sigjmp_buf d42 4 d49 1 a49 1 #endif /* _PTH_CONF_H_ */ @ 1.14 log @*** empty log message *** @ text @d25 2 a26 2 #ifndef _PTH_CONF_H #define _PTH_CONF_H d39 1 d55 1 a55 1 #endif /* _PTH_CONF_H */ @ 1.13 log @*** empty log message *** @ text @a50 1 #undef PTH_FAKE_POLL @ 1.12 log @*** empty log message *** @ text @d2 1 a2 1 ** pth_conf.h -- Autoconf result header @ 1.11 log @*** empty log message *** @ text @d40 2 a41 1 #undef HAVE_SYS_read d51 1 @ 1.10 log @*** empty log message *** @ text @d40 1 @ 1.9 log @*** empty log message *** @ text @d6 2 a7 2 ** This file is part of PTH, a non-preemptive thread scheduling library ** which can be found at http://www.gnu.org/software/pth/. @ 1.8 log @*** empty log message *** @ text @d7 1 a7 1 ** which can be found at http://www.engelschall.com/sw/pth/. @ 1.7 log @*** empty log message *** @ text @d48 1 @ 1.6 log @*** empty log message *** @ text @d33 1 @ 1.5 log @*** empty log message *** @ text @d20 1 a20 1 ** License along with this library; if not, write to the Free @ 1.4 log @*** empty log message *** @ text @d28 3 d33 1 d43 4 @ 1.3 log @*** empty log message *** @ text @d6 1 a6 1 ** This file is part of PTH, a non-preemtive thread scheduling library @ 1.2 log @*** empty log message *** @ text @d2 21 a22 1 ** nsp_conf.h d25 2 a26 2 #ifndef _NSP_CONF_H #define _NSP_CONF_H d42 1 a42 1 #endif /* _NSP_CONF_H */ @ 1.1 log @Initial revision @ text @d10 1 d12 2 d18 1 @ 1.1.1.1 log @Import of PTH into CVS @ text @@