head 1.101; access; symbols PTH_2_0_7:1.101 PTH_2_0_6:1.101 PTH_2_0_5:1.100 PTH_2_0_4:1.100 PTH_2_0_3:1.98 PTH_2_0_2:1.96 PTH_2_0_1:1.92 PTH_2_0_0:1.91 PTH_2_0b2:1.91 PTH_2_0b1:1.90 PTH_2_0b0:1.90 PTH_1_4:1.83.0.2 PTH_1_4_1:1.83 PTH_1_4_0:1.78 PTH_1_3_7:1.71 PTH_1_4a3:1.75 PTH_1_3_6:1.71 PTH_1_4a2:1.74 PTH_1_3_5:1.71 PTH_1_4a1:1.73 PTH_1_3_4:1.71 PTH_1_3:1.71.0.2 PTH_1_3_3:1.71 PTH_1_3_2:1.71 PTH_1_3_1:1.69 PTH_1_3_0:1.68 PTH_1_3b3:1.66 PTH_1_2_3:1.52.2.3 PTH_1_3b2:1.63 PTH_1_3b1:1.62 PTH_1_3a5:1.61 PTH_1_3a4:1.59 PTH_1_3a3:1.59 PTH_1_2_2:1.52.2.2 PTH_1_3a2:1.59 PTH_1_2_1:1.52.2.1 PTH_1_3a1:1.54 PTH_1_2:1.52.0.2 PTH_1_2_0:1.52 PTH_1_2b8:1.51 PTH_1_2b7:1.50 PTH_1_1_6:1.38 PTH_1_2b6:1.49 PTH_1_2b5:1.47 PTH_1_2b4:1.45 PTH_1_2b3:1.45 PTH_1_2b2:1.42 PTH_1_2b1:1.41 PTH_1_1_5:1.38 PTH_1_0_6:1.22 PTH_1_0_5:1.22 PTH_1_0:1.22.0.2 PTH_1_1:1.38.0.2 PTH_1_1_4:1.38 PTH_1_1_3:1.34 PTH_1_1_2:1.30 PTH_1_1_1:1.29 PTH_1_1_0:1.27 PTH_1_1b7:1.26 PTH_1_1b6:1.26 PTH_1_1b5:1.24 PTH_1_1b4:1.23 PTH_1_1b3:1.23 PTH_1_1b2:1.23 PTH_1_1b1:1.23 PTH_1_0_4:1.22 PTH_1_0_3:1.22 PTH_1_0_2:1.20 PTH_1_0_1:1.15 PTH_1_0_0:1.11 PTH_1_0b8:1.10 PTH_1_0b7:1.9 PTH_1_0b6:1.9 PTH_1_0b5:1.9 PTH_1_0b4:1.8 PTH_1_0b3:1.6 PTH_1_0b2:1.3 PTH_1_0b1:1.1 PTH_0_9_21:1.1 PTH_0_9_20:1.1 PTH_0_9_19:1.1 PTH_0_9_18:1.1 PTH_0_9_17:1.1; locks; strict; comment @# @; 1.101 date 2005.11.22.07.26.43; author rse; state Exp; branches; next 1.100; commitid lQyXsY7GlFXe6Jar; 1.100 date 2005.02.18.20.36.48; author rse; state Exp; branches; next 1.99; 1.99 date 2004.12.06.19.47.38; author rse; state Exp; branches; next 1.98; 1.98 date 2004.12.03.16.21.08; author rse; state Exp; branches; next 1.97; 1.97 date 2004.10.08.16.17.02; author rse; state Exp; branches; next 1.96; 1.96 date 2004.09.12.11.45.09; author rse; state Exp; branches; next 1.95; 1.95 date 2004.09.12.11.36.13; author rse; state Exp; branches; next 1.94; 1.94 date 2004.09.12.11.28.03; author rse; state Exp; branches; next 1.93; 1.93 date 2004.09.12.09.28.05; author rse; state Exp; branches; next 1.92; 1.92 date 2003.04.03.18.09.05; author rse; state Exp; branches; next 1.91; 1.91 date 2002.11.29.17.58.18; author rse; state Exp; branches; next 1.90; 1.90 date 2002.11.03.10.04.35; author rse; state Exp; branches; next 1.89; 1.89 date 2002.10.20.17.52.27; author rse; state Exp; branches; next 1.88; 1.88 date 2002.10.20.13.49.29; author rse; state Exp; branches; next 1.87; 1.87 date 2002.10.15.21.15.38; author rse; state Exp; branches; next 1.86; 1.86 date 2002.10.15.20.34.22; author rse; state Exp; branches; next 1.85; 1.85 date 2002.09.24.14.52.49; author rse; state Exp; branches; next 1.84; 1.84 date 2002.04.27.11.18.57; author rse; state Exp; branches; next 1.83; 1.83 date 2002.01.27.12.39.10; author rse; state Exp; branches; next 1.82; 1.82 date 2001.11.30.12.40.31; author rse; state Exp; branches; next 1.81; 1.81 date 2001.08.06.17.35.38; author rse; state Exp; branches; next 1.80; 1.80 date 2001.07.30.18.29.32; author rse; state Exp; branches; next 1.79; 1.79 date 2001.03.27.15.34.29; author rse; state Exp; branches; next 1.78; 1.78 date 2001.03.24.16.01.06; author rse; state Exp; branches; next 1.77; 1.77 date 2001.01.01.12.51.08; author rse; state Exp; branches; next 1.76; 1.76 date 2000.09.30.08.00.17; author rse; state Exp; branches; next 1.75; 1.75 date 2000.07.10.06.12.34; author rse; state Exp; branches; next 1.74; 1.74 date 2000.06.18.09.14.46; author rse; state Exp; branches; next 1.73; 1.73 date 2000.03.23.19.39.49; author rse; state Exp; branches; next 1.72; 1.72 date 2000.03.14.19.59.57; author rse; state Exp; branches; next 1.71; 1.71 date 2000.02.24.12.43.17; author rse; state Exp; branches; next 1.70; 1.70 date 2000.02.20.19.15.00; author rse; state Exp; branches; next 1.69; 1.69 date 2000.02.20.11.42.45; author rse; state Exp; branches; next 1.68; 1.68 date 2000.02.15.07.44.50; author rse; state Exp; branches; next 1.67; 1.67 date 2000.02.15.07.41.35; author rse; state Exp; branches; next 1.66; 1.66 date 2000.02.11.11.23.26; author rse; state Exp; branches; next 1.65; 1.65 date 2000.02.11.07.44.16; author rse; state Exp; branches; next 1.64; 1.64 date 2000.01.29.12.07.07; author rse; state Exp; branches; next 1.63; 1.63 date 2000.01.26.18.38.31; author rse; state Exp; branches; next 1.62; 1.62 date 2000.01.24.15.02.56; author rse; state Exp; branches; next 1.61; 1.61 date 2000.01.15.15.37.17; author rse; state Exp; branches; next 1.60; 1.60 date 2000.01.13.07.27.13; author rse; state Exp; branches; next 1.59; 1.59 date 99.12.14.17.31.20; author rse; state Exp; branches; next 1.58; 1.58 date 99.11.16.07.03.35; author rse; state Exp; branches; next 1.57; 1.57 date 99.11.14.13.02.25; author rse; state Exp; branches; next 1.56; 1.56 date 99.11.12.09.27.12; author rse; state Exp; branches; next 1.55; 1.55 date 99.11.09.08.11.30; author rse; state Exp; branches; next 1.54; 1.54 date 99.11.01.18.56.06; author rse; state Exp; branches; next 1.53; 1.53 date 99.11.01.10.27.17; author rse; state Exp; branches; next 1.52; 1.52 date 99.10.27.06.02.32; author rse; state Exp; branches 1.52.2.1; next 1.51; 1.51 date 99.10.26.13.11.37; author rse; state Exp; branches; next 1.50; 1.50 date 99.10.22.07.13.26; author rse; state Exp; branches; next 1.49; 1.49 date 99.09.25.11.27.06; author rse; state Exp; branches; next 1.48; 1.48 date 99.09.21.12.28.03; author rse; state Exp; branches; next 1.47; 1.47 date 99.09.19.10.13.24; author rse; state Exp; branches; next 1.46; 1.46 date 99.09.17.16.35.55; author rse; state Exp; branches; next 1.45; 1.45 date 99.09.17.06.14.39; author rse; state Exp; branches; next 1.44; 1.44 date 99.09.07.17.34.59; author rse; state Exp; branches; next 1.43; 1.43 date 99.09.04.14.22.36; author rse; state Exp; branches; next 1.42; 1.42 date 99.09.04.12.32.40; author rse; state Exp; branches; next 1.41; 1.41 date 99.09.01.15.12.07; author rse; state Exp; branches; next 1.40; 1.40 date 99.09.01.15.10.49; author rse; state Exp; branches; next 1.39; 1.39 date 99.09.01.10.53.18; author rse; state Exp; branches; next 1.38; 1.38 date 99.08.30.13.10.11; author rse; state Exp; branches; next 1.37; 1.37 date 99.08.29.10.44.08; author rse; state Exp; branches; next 1.36; 1.36 date 99.08.28.11.47.40; author rse; state Exp; branches; next 1.35; 1.35 date 99.08.28.11.20.24; author rse; state Exp; branches; next 1.34; 1.34 date 99.08.27.05.55.36; author rse; state Exp; branches; next 1.33; 1.33 date 99.08.26.06.50.32; author rse; state Exp; branches; next 1.32; 1.32 date 99.08.23.17.23.08; author rse; state Exp; branches; next 1.31; 1.31 date 99.08.23.14.43.19; author rse; state Exp; branches; next 1.30; 1.30 date 99.08.23.11.25.43; author rse; state Exp; branches; next 1.29; 1.29 date 99.08.21.12.32.20; author rse; state Exp; branches; next 1.28; 1.28 date 99.08.21.12.07.33; author rse; state Exp; branches; next 1.27; 1.27 date 99.08.19.15.08.51; author rse; state Exp; branches; next 1.26; 1.26 date 99.08.18.12.32.29; author rse; state Exp; branches; next 1.25; 1.25 date 99.08.18.08.38.21; author rse; state Exp; branches; next 1.24; 1.24 date 99.08.15.15.12.46; author rse; state Exp; branches; next 1.23; 1.23 date 99.08.04.13.12.15; author rse; state Exp; branches; next 1.22; 1.22 date 99.07.30.10.37.13; author rse; state Exp; branches; next 1.21; 1.21 date 99.07.30.06.22.51; author rse; state Exp; branches; next 1.20; 1.20 date 99.07.28.07.11.30; author rse; state Exp; branches; next 1.19; 1.19 date 99.07.26.13.02.49; author rse; state Exp; branches; next 1.18; 1.18 date 99.07.24.14.50.23; author rse; state Exp; branches; next 1.17; 1.17 date 99.07.24.13.16.16; author rse; state Exp; branches; next 1.16; 1.16 date 99.07.24.08.22.00; author rse; state Exp; branches; next 1.15; 1.15 date 99.07.19.18.28.21; author rse; state Exp; branches; next 1.14; 1.14 date 99.07.19.16.32.01; author rse; state Exp; branches; next 1.13; 1.13 date 99.07.19.15.02.55; author rse; state Exp; branches; next 1.12; 1.12 date 99.07.18.08.35.46; author rse; state Exp; branches; next 1.11; 1.11 date 99.07.16.11.27.16; author rse; state Exp; branches; next 1.10; 1.10 date 99.07.16.08.04.45; author rse; state Exp; branches; next 1.9; 1.9 date 99.07.09.15.59.53; author rse; state Exp; branches; next 1.8; 1.8 date 99.07.08.10.34.00; author rse; state Exp; branches; next 1.7; 1.7 date 99.07.08.10.27.46; author rse; state Exp; branches; next 1.6; 1.6 date 99.07.07.19.01.14; author rse; state Exp; branches; next 1.5; 1.5 date 99.07.07.12.30.35; author rse; state Exp; branches; next 1.4; 1.4 date 99.07.04.15.39.11; author rse; state Exp; branches; next 1.3; 1.3 date 99.07.04.13.12.00; author rse; state Exp; branches; next 1.2; 1.2 date 99.07.04.12.01.42; author rse; state Exp; branches; next 1.1; 1.1 date 99.06.12.17.01.01; author rse; state Exp; branches; next ; 1.52.2.1 date 99.11.01.10.24.57; author rse; state Exp; branches; next 1.52.2.2; 1.52.2.2 date 99.11.24.07.30.34; author rse; state Exp; branches; next 1.52.2.3; 1.52.2.3 date 2000.02.04.22.07.17; author rse; state Exp; branches; next ; desc @@ 1.101 log @Add a missing "break" in pth_attr.c:pth_attr_ctrl(). Submitted by: Stefan Schippers @ text @ | _ \| |_| |__ ``There is enough for the need of | |_) | __| '_ \ everyone in this world, but not | __/| |_| | | | for the greed of everyone.'' |_| \__|_| |_| -- Mahatma Gandhi GNU Pth - The GNU Portable Threads THANKS ====== Credit has to be given to the following people who contributed ideas, bugfixes, hints, gave platform feedback, etc. (in alphabetical order): o Steve Alstrin o Jens Andersen o Robert Anderson o J.David Anglin o Dmitry A. Antipov o Bill Apt o James T. Beaupre o Felix Berger o Paolo Bonzini o Raphael Bossek o Stefan Brantschen o Edwin Brown o Dan Buckler o Mark Burton o Archie Cobbs o Jon Cook o Philippe Defert o David Dureau o Lars Eilebrecht o Rafael Ávila de Espíndola o Jason Evans o Alex Fiori o Flux o Thomas Foks o Emanuele Fornara o Didier Fort o Daniel Richard G. o Artem Gr o Ed Grether o Georg C. F. Greve o Bruno Haible o Eric Hanchrow o Ben Harris o Tim Harris o B. Douglas Hilton o Jarkko Hietaniemi o David Hill o Michael Holzapfel o Sam Horwitz o Roman Hodek o Thomas Hoffmann o Samuel A Horwitz o Barnett Hsu o Nick Hudson o Andrew Hunter o Stephane Loeuillet o Takashi Ishihara o Jim Jagielski o Jeremie o Dmitry E. Kiselyov o Thomas Klausner o Martin Kraemer o Christian Kuhtz o Kriton Kyrimis o M. Lavasani o Chris Leishman o Felix von Leitner o Mostyn Lewis o Sherwin Levinson o Lubos Lunak o John A. Maier o David Masterson o Xhemil Meco o Aaron Metzger o Igor A. Minyukoff o Matthew Mondor o Dr. Andreas Mueller o Graham Nash o Eric Newton o Sami Niemi o Joseph Wayne Norton o Alexandre Oliva o Giwon On o Takeshi OTOFUJI o Kent Overstreet o Staehli Patrik o Pete o Michael Petuschak o Tomas Pihl o Rob Quinn o Matthew Quon o Peter Reich o Brandon Reynolds o Phil Richards o James Robinson o David Ronis o Keith Rose o Michele Satriani o Jonathan Schilling o Stefan Schippers o David W. Schuler o Peter Simons o Robert S. Tau o Sebastian o Anton Umnikov o Michael Schloh v. Bennewitz o David Scott Urban o Laurent Vaucher o Martin Vernard o Vinu V o Olaf Wasmuth o Chia-Hsing Yu ...and all other Pth users who gave me feedback but I've forgot... @ 1.100 log @Add quotes around function names for AC_DEFUN in pth.m4 to avoid warnings about "underquoted definitions". @ text @d104 1 @ 1.99 log @Do not insist on writing to the source directory on "make install" in order to more closely follow GNU standards. Remove "*.bak" and "*~" files under "make distclean" instead of "make clean". Submitted by: Bruno Haible @ text @d60 1 @ 1.98 log @The pth_uctx_save() and pth_uctx_restore() API functions unfortunately were broken by design because they are C _functions_. This leads to one more deadly nesting on the run-time stack which effectively caused the pth_mctx_restore() in pth_uctx_restore() to return to the end of pth_uctx_save() but then the control flow unfortunately returns to the pth_uctx_restore() caller instead of the pth_uctx_save() caller because the call to pth_uctx_restore() had already overwritten the run-time stack position where the original return address for the pth_uctx_save() call was stored. The only workaround would be to #define pth_uctx_save() and pth_uctx_restore() as C _macros_, but this then would require that lots of the GNU Pth internals from pth_mctx.c would have to be exported in the GNU Pth API (which in turn is not acceptable). So, the only consequence is to remove the two functions again from the GNU Pth API. Prompted by hints from: Stefan Brantschen @ text @d45 1 @ 1.97 log @Added PTH_CTRL_FAVOURNEW control which allows the user to disable the favouring of new threads on scheduling to get more strict priority based scheduling behavior. Triggered by: Vinu V @ text @d25 1 @ 1.96 log @give credit @ text @d110 1 @ 1.95 log @Avoid side-effects by defining _XOPEN_SOURCE only temporarily for inclusion of instead of permanently. Submitted by: Graham Nash @ text @d78 1 @ 1.94 log @give credit @ text @d78 1 @ 1.93 log @Fixed prototype for pthread_attr_setschedparam(3) from to use a "const struct sched_param *" argument to comply with SUSv2/v3. Submitted by: Rafael Ávila de Espíndola @ text @d17 1 @ 1.92 log @Fixed implementation so that --enable-pthread now correctly implies --enable-syscall-soft. Discovered by: Steve Alstrin @ text @d32 1 @ 1.91 log @Fixed compiler warnings under Linux: require inclusion of Submitted by: Joseph Wayne Norton @ text @d15 1 @ 1.90 log @give proper credit for triggering the pth_uctx_xx implementation @ text @d77 1 @ 1.89 log @give proper credit @ text @d74 1 @ 1.88 log @Add Autoconf support for brain-dead GNU Hurd. Submitted by: B. Douglas Hilton @ text @a44 1 o Barnett Hsu d52 2 @ 1.87 log @add Jason Evans to THANKS file, too. @ text @d44 1 @ 1.86 log @remove trailing whitespaces @ text @d31 1 @ 1.85 log @fix address and give credit @ text @d77 1 a77 1 o Staehli Patrik @ 1.84 log @Fixed more ENglish errors. Submitted by: Felix Berger @ text @d90 1 @ 1.83 log @Correctly support PTH_FDMODE_NONBLOCK in pth_connect and pth_accept. Submitted by: Archie Cobbs @ text @d20 1 @ 1.82 log @*** empty log message *** @ text @d1 1 a1 1 ____ _ _ d25 1 @ 1.81 log @*** empty log message *** @ text @d27 1 d75 1 d93 1 @ 1.80 log @*** empty log message *** @ text @d49 1 @ 1.79 log @*** empty log message *** @ text @d24 1 @ 1.78 log @*** empty log message *** @ text @d20 1 @ 1.77 log @*** empty log message *** @ text @d18 1 @ 1.76 log @*** empty log message *** @ text @d72 1 @ 1.75 log @*** empty log message *** @ text @d84 1 @ 1.74 log @*** empty log message *** @ text @d49 1 a49 1 o Thomas Klausner @ 1.73 log @*** empty log message *** @ text @d49 1 @ 1.72 log @*** empty log message *** @ text @d66 1 @ 1.71 log @*** empty log message *** @ text @d30 1 @ 1.70 log @*** empty log message *** @ text @d20 1 @ 1.69 log @*** empty log message *** @ text @d17 1 @ 1.68 log @*** empty log message *** @ text @a42 4 o M. Lavasani o Chris Leishman o Mostyn Lewis o Lubos Lunak d44 1 d49 2 d52 1 d54 1 a54 1 o Lubos Lunak d72 1 @ 1.67 log @*** empty log message *** @ text @d18 1 @ 1.66 log @*** empty log message *** @ text @d32 1 @ 1.65 log @*** empty log message *** @ text @d25 1 @ 1.64 log @*** empty log message *** @ text @d41 1 @ 1.63 log @*** empty log message *** @ text @d46 1 d64 1 @ 1.62 log @*** empty log message *** @ text @d29 2 a31 1 o Ben Harris @ 1.61 log @*** empty log message *** @ text @d26 1 @ 1.60 log @*** empty log message *** @ text @d38 1 @ 1.59 log @*** empty log message *** @ text @d46 1 d53 1 d56 2 @ 1.58 log @*** empty log message *** @ text @d43 1 @ 1.57 log @*** empty log message *** @ text @d17 1 @ 1.56 log @*** empty log message *** @ text @d53 1 @ 1.55 log @*** empty log message *** @ text @d52 1 @ 1.54 log @*** empty log message *** @ text @d1 3 a3 3 ____ _ _ | _ \| |_| |__ ``There is enough for the need of | |_) | __| '_ \ everyone in this world, but not d6 1 a6 1 d8 1 a8 1 d20 1 a20 1 o Lars Eilebrecht @ 1.53 log @*** empty log message *** @ text @d17 1 d29 1 @ 1.52 log @*** empty log message *** @ text @d7 1 a7 1 GNU Pth - GNU Portable Threads @ 1.52.2.1 log @*** empty log message *** @ text @d7 1 a7 1 GNU Pth - The GNU Portable Threads @ 1.52.2.2 log @ . @ text @d1 3 a3 3 ____ _ _ | _ \| |_| |__ ``There is enough for the need of | |_) | __| '_ \ everyone in this world, but not d6 1 a6 1 d8 1 a8 1 a16 2 o James T. Beaupre o Dan Buckler d19 1 a19 1 o Lars Eilebrecht a27 1 o Jarkko Hietaniemi a39 1 o Kriton Kyrimis a49 2 o Michael Petuschak o Rob Quinn @ 1.52.2.3 log @*** empty log message *** @ text @a25 1 o Artem Gr a37 1 o M. Lavasani a45 1 o Lubos Lunak a51 1 o Sami Niemi a53 2 o Kent Overstreet o Pete @ 1.51 log @*** empty log message *** @ text @d28 1 @ 1.50 log @*** empty log message *** @ text @d41 1 @ 1.49 log @*** empty log message *** @ text @d35 1 @ 1.48 log @*** empty log message *** @ text @d25 1 @ 1.47 log @*** empty log message *** @ text @d17 1 @ 1.46 log @*** empty log message *** @ text @d50 1 @ 1.45 log @*** empty log message *** @ text @d19 1 @ 1.44 log @*** empty log message *** @ text @d22 1 d24 1 a26 1 o Ed Grether @ 1.43 log @*** empty log message *** @ text @d28 1 @ 1.42 log @*** empty log message *** @ text @d55 1 @ 1.41 log @*** empty log message *** @ text @d43 1 @ 1.40 log @*** empty log message *** @ text @d31 1 @ 1.39 log @*** empty log message *** @ text @d43 1 @ 1.38 log @*** empty log message *** @ text @d27 1 @ 1.37 log @*** empty log message *** @ text @d15 1 @ 1.36 log @*** empty log message *** @ text @d33 1 @ 1.35 log @*** empty log message *** @ text @d25 1 @ 1.34 log @*** empty log message *** @ text @d46 1 @ 1.33 log @*** empty log message *** @ text @d21 1 @ 1.32 log @*** empty log message *** @ text @d19 1 @ 1.31 log @*** empty log message *** @ text @d42 1 @ 1.30 log @*** empty log message *** @ text @d34 1 @ 1.29 log @*** empty log message *** @ text @d35 1 @ 1.28 log @*** empty log message *** @ text @d20 1 @ 1.27 log @*** empty log message *** @ text @d28 1 @ 1.26 log @*** empty log message *** @ text @d2 4 a5 4 | _ \| |_| |__ | |_) | __| '_ \ | __/| |_| | | | |_| \__|_| |_| d8 1 a8 1 @ 1.25 log @*** empty log message *** @ text @d28 1 @ 1.24 log @*** empty log message *** @ text @d33 1 @ 1.23 log @*** empty log message *** @ text @d30 1 @ 1.22 log @*** empty log message *** @ text @d16 1 @ 1.21 log @*** empty log message *** @ text @d28 1 @ 1.20 log @*** empty log message *** @ text @d22 1 @ 1.19 log @*** empty log message *** @ text @d15 1 @ 1.18 log @*** empty log message *** @ text @d31 1 @ 1.17 log @*** empty log message *** @ text @d10 1 @ 1.16 log @*** empty log message *** @ text @d9 1 a9 1 CREDITS @ 1.15 log @*** empty log message *** @ text @d20 1 @ 1.14 log @*** empty log message *** @ text @d16 1 @ 1.13 log @*** empty log message *** @ text @d24 1 @ 1.12 log @*** empty log message *** @ text @d27 1 @ 1.11 log @*** empty log message *** @ text @d21 1 @ 1.10 log @*** empty log message *** @ text @d9 1 a9 1 CREDIT d28 1 @ 1.9 log @*** empty log message *** @ text @d18 1 @ 1.8 log @*** empty log message *** @ text @d16 1 @ 1.7 log @*** empty log message *** @ text @d1 6 a6 7 _ _ _ __ | |_| |__ | '_ \| __| '_ \ | |_) | |_| | | | | .__/ \__|_| |_| |_| d25 1 a25 1 ...and all other PTH users who gave me feedback but I've forgot... @ 1.6 log @*** empty log message *** @ text @d8 1 a8 1 GNU pth - GNU Portable Threads @ 1.5 log @*** empty log message *** @ text @d21 1 @ 1.4 log @*** empty log message *** @ text @d20 1 @ 1.3 log @*** empty log message *** @ text @d8 1 a8 1 PTH - GNU Portable Threads @ 1.2 log @*** empty log message *** @ text @d1 6 a6 5 _ __ _ __ ___ | '_ \| '_ \/ __| | | | | |_) \__ \ |_| |_| .__/|___/ |_| @ 1.1 log @*** empty log message *** @ text @d7 1 a7 1 PTH - Non-Preemptive Thread Scheduling Library @