head 1.191; access; symbols PTH_2_0_7:1.191 PTH_2_0_6:1.190 PTH_2_0_5:1.190 PTH_2_0_4:1.190 PTH_2_0_3:1.189 PTH_2_0_2:1.189 PTH_2_0_1:1.188 PTH_2_0_0:1.188 PTH_2_0b2:1.188 PTH_2_0b1:1.188 PTH_2_0b0:1.187 PTH_1_4:1.185.0.2 PTH_1_4_1:1.185 PTH_1_4_0:1.184 PTH_1_3_7:1.147.2.1 PTH_1_4a3:1.177 PTH_1_3_6:1.147 PTH_1_4a2:1.174 PTH_1_3_5:1.147 PTH_1_4a1:1.158 PTH_1_3_4:1.147 PTH_1_3:1.147.0.2 PTH_1_3_3:1.147 PTH_1_3_2:1.140 PTH_1_3_1:1.136 PTH_1_3_0:1.135 PTH_1_3b3:1.127 PTH_1_2_3:1.94.2.5 PTH_1_3b2:1.124 PTH_1_3b1:1.122 PTH_1_3a5:1.119 PTH_1_3a4:1.115 PTH_1_3a3:1.115 PTH_1_2_2:1.94.2.4 PTH_1_3a2:1.112 PTH_1_2_1:1.94.2.2 PTH_1_3a1:1.100 PTH_1_2:1.94.0.2 PTH_1_2_0:1.94 PTH_1_2b8:1.90 PTH_1_2b7:1.86 PTH_1_1_6:1.59 PTH_1_2b6:1.80 PTH_1_2b5:1.77 PTH_1_2b4:1.76 PTH_1_2b3:1.75 PTH_1_2b2:1.70 PTH_1_2b1:1.68 PTH_1_1_5:1.59 PTH_1_0_6:1.39.2.2 PTH_1_0_5:1.39.2.1 PTH_1_0:1.39.0.2 PTH_1_1:1.59.0.2 PTH_1_1_4:1.59 PTH_1_1_3:1.57 PTH_1_1_2:1.52 PTH_1_1_1:1.51 PTH_1_1_0:1.49 PTH_1_1b7:1.48 PTH_1_1b6:1.48 PTH_1_1b5:1.46 PTH_1_1b4:1.44 PTH_1_1b3:1.44 PTH_1_1b2:1.41 PTH_1_1b1:1.41 PTH_1_0_4:1.39 PTH_1_0_3:1.38 PTH_1_0_2:1.35 PTH_1_0_1:1.31 PTH_1_0_0:1.26 PTH_1_0b8:1.22 PTH_1_0b7:1.21 PTH_1_0b6:1.21 PTH_1_0b5:1.19 PTH_1_0b4:1.18 PTH_1_0b3:1.17 PTH_1_0b2:1.16 PTH_1_0b1:1.8 PTH_0_9_21:1.5 PTH_0_9_20:1.5 PTH_0_9_19:1.5 PTH_0_9_18:1.5 PTH_0_9_17:1.4 PTH_0_9_16:1.2 PTH_0_9_15:1.2 PTH_0_9_14:1.2 PTH_0_9_13:1.2 PTH_0_9_12:1.2 PTH_0_9_11:1.2 PTH_0_9_10:1.2 PTH_0_9_9:1.2 PTH_0_9_8:1.2 PTH_0_9_7:1.1; locks; strict; comment @# @; 1.191 date 2006.06.08.18.10.20; author rse; state Exp; branches; next 1.190; commitid I9zgqW5SqDQwieAr; 1.190 date 2005.02.18.21.49.28; author rse; state Exp; branches; next 1.189; 1.189 date 2004.08.11.19.32.35; author rse; state Exp; branches; next 1.188; 1.188 date 2002.11.08.11.28.09; author rse; state Exp; branches; next 1.187; 1.187 date 2002.07.01.12.54.54; author rse; state Exp; branches; next 1.186; 1.186 date 2002.01.27.16.39.22; author rse; state Exp; branches; next 1.185; 1.185 date 2001.11.30.12.39.10; author rse; state Exp; branches; next 1.184; 1.184 date 2001.03.24.14.30.06; author rse; state Exp; branches; next 1.183; 1.183 date 2001.01.12.21.12.31; author rse; state Exp; branches; next 1.182; 1.182 date 2001.01.01.12.51.08; author rse; state Exp; branches; next 1.181; 1.181 date 2000.10.05.12.28.06; author rse; state Exp; branches; next 1.180; 1.180 date 2000.08.18.09.50.50; author rse; state Exp; branches; next 1.179; 1.179 date 2000.08.18.09.31.15; author rse; state Exp; branches; next 1.178; 1.178 date 2000.08.18.07.59.52; author rse; state Exp; branches; next 1.177; 1.177 date 2000.07.18.09.02.03; author rse; state Exp; branches; next 1.176; 1.176 date 2000.07.11.15.29.44; author rse; state Exp; branches; next 1.175; 1.175 date 2000.07.06.10.56.58; author rse; state Exp; branches; next 1.174; 1.174 date 2000.06.25.16.09.44; author rse; state Exp; branches; next 1.173; 1.173 date 2000.06.09.10.43.36; author rse; state Exp; branches; next 1.172; 1.172 date 2000.06.02.15.37.42; author rse; state Exp; branches; next 1.171; 1.171 date 2000.05.28.11.08.13; author rse; state Exp; branches; next 1.170; 1.170 date 2000.05.21.09.06.00; author rse; state Exp; branches; next 1.169; 1.169 date 2000.05.12.18.25.10; author rse; state Exp; branches; next 1.168; 1.168 date 2000.05.07.10.06.39; author rse; state Exp; branches; next 1.167; 1.167 date 2000.04.30.09.38.54; author rse; state Exp; branches; next 1.166; 1.166 date 2000.04.26.06.29.09; author rse; state Exp; branches; next 1.165; 1.165 date 2000.04.25.17.32.16; author rse; state Exp; branches; next 1.164; 1.164 date 2000.04.25.09.27.03; author rse; state Exp; branches; next 1.163; 1.163 date 2000.04.23.10.39.18; author rse; state Exp; branches; next 1.162; 1.162 date 2000.04.19.18.38.36; author rse; state Exp; branches; next 1.161; 1.161 date 2000.04.18.13.31.33; author rse; state Exp; branches; next 1.160; 1.160 date 2000.04.18.05.54.56; author rse; state Exp; branches; next 1.159; 1.159 date 2000.04.17.13.11.01; author rse; state Exp; branches; next 1.158; 1.158 date 2000.04.11.06.09.14; author rse; state Exp; branches; next 1.157; 1.157 date 2000.04.01.14.14.28; author rse; state Exp; branches; next 1.156; 1.156 date 2000.03.28.19.02.16; author rse; state Exp; branches; next 1.155; 1.155 date 2000.03.28.08.49.56; author rse; state Exp; branches; next 1.154; 1.154 date 2000.03.27.16.25.42; author rse; state Exp; branches; next 1.153; 1.153 date 2000.03.23.19.32.40; author rse; state Exp; branches; next 1.152; 1.152 date 2000.03.23.16.36.19; author rse; state Exp; branches; next 1.151; 1.151 date 2000.03.22.08.23.20; author rse; state Exp; branches; next 1.150; 1.150 date 2000.03.18.09.28.25; author rse; state Exp; branches; next 1.149; 1.149 date 2000.03.14.17.27.11; author rse; state Exp; branches; next 1.148; 1.148 date 2000.03.11.18.13.35; author rse; state Exp; branches; next 1.147; 1.147 date 2000.03.10.07.31.27; author rse; state Exp; branches 1.147.2.1; next 1.146; 1.146 date 2000.03.07.14.57.07; author rse; state Exp; branches; next 1.145; 1.145 date 2000.03.06.17.11.06; author rse; state Exp; branches; next 1.144; 1.144 date 2000.03.03.15.25.17; author rse; state Exp; branches; next 1.143; 1.143 date 2000.03.03.07.16.40; author rse; state Exp; branches; next 1.142; 1.142 date 2000.02.28.16.19.55; author rse; state Exp; branches; next 1.141; 1.141 date 2000.02.24.20.03.20; author rse; state Exp; branches; next 1.140; 1.140 date 2000.02.24.07.04.01; author rse; state Exp; branches; next 1.139; 1.139 date 2000.02.21.07.37.20; author rse; state Exp; branches; next 1.138; 1.138 date 2000.02.21.07.36.23; author rse; state Exp; branches; next 1.137; 1.137 date 2000.02.20.19.15.00; author rse; state Exp; branches; next 1.136; 1.136 date 2000.02.20.11.42.45; author rse; state Exp; branches; next 1.135; 1.135 date 2000.02.19.16.37.08; author rse; state Exp; branches; next 1.134; 1.134 date 2000.02.19.16.31.05; author rse; state Exp; branches; next 1.133; 1.133 date 2000.02.19.16.15.58; author rse; state Exp; branches; next 1.132; 1.132 date 2000.02.16.19.46.39; author rse; state Exp; branches; next 1.131; 1.131 date 2000.02.15.20.09.52; author rse; state Exp; branches; next 1.130; 1.130 date 2000.02.15.19.27.38; author rse; state Exp; branches; next 1.129; 1.129 date 2000.02.15.07.41.35; author rse; state Exp; branches; next 1.128; 1.128 date 2000.02.13.19.24.05; author rse; state Exp; branches; next 1.127; 1.127 date 2000.02.11.07.33.34; author rse; state Exp; branches; next 1.126; 1.126 date 2000.01.30.19.08.11; author rse; state Exp; branches; next 1.125; 1.125 date 2000.01.29.12.07.07; author rse; state Exp; branches; next 1.124; 1.124 date 2000.01.28.14.29.12; author rse; state Exp; branches; next 1.123; 1.123 date 2000.01.27.18.14.38; author rse; state Exp; branches; next 1.122; 1.122 date 2000.01.24.15.02.37; author rse; state Exp; branches; next 1.121; 1.121 date 2000.01.24.14.45.11; author rse; state Exp; branches; next 1.120; 1.120 date 2000.01.17.18.43.29; author rse; state Exp; branches; next 1.119; 1.119 date 2000.01.13.07.24.34; author rse; state Exp; branches; next 1.118; 1.118 date 2000.01.13.07.23.36; author rse; state Exp; branches; next 1.117; 1.117 date 2000.01.12.20.58.12; author rse; state Exp; branches; next 1.116; 1.116 date 2000.01.10.19.21.28; author rse; state Exp; branches; next 1.115; 1.115 date 2000.01.08.15.16.07; author rse; state Exp; branches; next 1.114; 1.114 date 2000.01.08.09.48.35; author rse; state Exp; branches; next 1.113; 1.113 date 2000.01.07.15.21.32; author rse; state Exp; branches; next 1.112; 1.112 date 99.12.30.21.44.15; author rse; state Exp; branches; next 1.111; 1.111 date 99.12.24.15.31.44; author rse; state Exp; branches; next 1.110; 1.110 date 99.12.19.12.37.52; author rse; state Exp; branches; next 1.109; 1.109 date 99.12.17.12.44.29; author rse; state Exp; branches; next 1.108; 1.108 date 99.12.15.18.04.43; author rse; state Exp; branches; next 1.107; 1.107 date 99.12.14.17.31.19; author rse; state Exp; branches; next 1.106; 1.106 date 99.11.30.07.07.53; author rse; state Exp; branches; next 1.105; 1.105 date 99.11.16.18.33.53; author rse; state Exp; branches; next 1.104; 1.104 date 99.11.16.07.03.36; author rse; state Exp; branches; next 1.103; 1.103 date 99.11.12.09.27.18; author rse; state Exp; branches; next 1.102; 1.102 date 99.11.12.09.26.08; author rse; state Exp; branches; next 1.101; 1.101 date 99.11.09.08.11.30; author rse; state Exp; branches; next 1.100; 1.100 date 99.11.05.07.41.19; author rse; state Exp; branches; next 1.99; 1.99 date 99.11.03.14.06.29; author rse; state Exp; branches; next 1.98; 1.98 date 99.11.02.07.17.35; author rse; state Exp; branches; next 1.97; 1.97 date 99.11.01.19.05.58; author rse; state Exp; branches; next 1.96; 1.96 date 99.11.01.18.56.06; author rse; state Exp; branches; next 1.95; 1.95 date 99.11.01.10.27.17; author rse; state Exp; branches; next 1.94; 1.94 date 99.10.31.15.03.33; author rse; state Exp; branches 1.94.2.1; next 1.93; 1.93 date 99.10.31.14.43.02; author rse; state Exp; branches; next 1.92; 1.92 date 99.10.31.13.15.59; author rse; state Exp; branches; next 1.91; 1.91 date 99.10.27.06.02.32; author rse; state Exp; branches; next 1.90; 1.90 date 99.10.26.15.08.03; author rse; state Exp; branches; next 1.89; 1.89 date 99.10.26.13.13.49; author rse; state Exp; branches; next 1.88; 1.88 date 99.10.26.10.40.05; author rse; state Exp; branches; next 1.87; 1.87 date 99.10.26.07.07.07; author rse; state Exp; branches; next 1.86; 1.86 date 99.10.19.12.18.29; author rse; state Exp; branches; next 1.85; 1.85 date 99.10.13.09.34.49; author rse; state Exp; branches; next 1.84; 1.84 date 99.10.09.12.41.10; author rse; state Exp; branches; next 1.83; 1.83 date 99.10.01.10.42.12; author rse; state Exp; branches; next 1.82; 1.82 date 99.09.30.11.15.43; author rse; state Exp; branches; next 1.81; 1.81 date 99.09.29.08.45.28; author rse; state Exp; branches; next 1.80; 1.80 date 99.09.28.08.41.47; author rse; state Exp; branches; next 1.79; 1.79 date 99.09.28.08.17.41; author rse; state Exp; branches; next 1.78; 1.78 date 99.09.24.16.46.24; author rse; state Exp; branches; next 1.77; 1.77 date 99.09.17.19.39.31; author rse; state Exp; branches; next 1.76; 1.76 date 99.09.17.13.04.33; author rse; state Exp; branches; next 1.75; 1.75 date 99.09.17.06.14.39; author rse; state Exp; branches; next 1.74; 1.74 date 99.09.07.17.34.59; author rse; state Exp; branches; next 1.73; 1.73 date 99.09.06.10.22.53; author rse; state Exp; branches; next 1.72; 1.72 date 99.09.05.14.57.49; author rse; state Exp; branches; next 1.71; 1.71 date 99.09.04.14.22.36; author rse; state Exp; branches; next 1.70; 1.70 date 99.09.04.12.32.40; author rse; state Exp; branches; next 1.69; 1.69 date 99.09.03.11.23.54; author rse; state Exp; branches; next 1.68; 1.68 date 99.09.01.15.17.41; author rse; state Exp; branches; next 1.67; 1.67 date 99.09.01.11.28.10; author rse; state Exp; branches; next 1.66; 1.66 date 99.09.01.11.25.13; author rse; state Exp; branches; next 1.65; 1.65 date 99.09.01.11.13.52; author rse; state Exp; branches; next 1.64; 1.64 date 99.09.01.10.53.18; author rse; state Exp; branches; next 1.63; 1.63 date 99.09.01.10.45.27; author rse; state Exp; branches; next 1.62; 1.62 date 99.09.01.07.50.17; author rse; state Exp; branches; next 1.61; 1.61 date 99.08.31.11.24.13; author rse; state Exp; branches; next 1.60; 1.60 date 99.08.31.10.56.13; author rse; state Exp; branches; next 1.59; 1.59 date 99.08.29.10.44.07; author rse; state Exp; branches; next 1.58; 1.58 date 99.08.28.11.20.24; author rse; state Exp; branches; next 1.57; 1.57 date 99.08.27.05.55.36; author rse; state Exp; branches; next 1.56; 1.56 date 99.08.26.06.50.32; author rse; state Exp; branches; next 1.55; 1.55 date 99.08.24.16.39.50; author rse; state Exp; branches; next 1.54; 1.54 date 99.08.23.17.23.07; author rse; state Exp; branches; next 1.53; 1.53 date 99.08.23.14.43.19; author rse; state Exp; branches; next 1.52; 1.52 date 99.08.23.11.25.43; author rse; state Exp; branches; next 1.51; 1.51 date 99.08.21.12.32.20; author rse; state Exp; branches; next 1.50; 1.50 date 99.08.21.12.07.33; author rse; state Exp; branches; next 1.49; 1.49 date 99.08.19.14.35.57; author rse; state Exp; branches; next 1.48; 1.48 date 99.08.18.12.32.29; author rse; state Exp; branches; next 1.47; 1.47 date 99.08.18.08.38.21; author rse; state Exp; branches; next 1.46; 1.46 date 99.08.17.09.23.21; author rse; state Exp; branches; next 1.45; 1.45 date 99.08.15.10.05.49; author rse; state Exp; branches; next 1.44; 1.44 date 99.08.11.07.36.38; author rse; state Exp; branches; next 1.43; 1.43 date 99.08.10.18.34.55; author rse; state Exp; branches; next 1.42; 1.42 date 99.08.10.18.06.01; author rse; state Exp; branches; next 1.41; 1.41 date 99.08.07.12.05.25; author rse; state Exp; branches; next 1.40; 1.40 date 99.08.04.13.12.15; author rse; state Exp; branches; next 1.39; 1.39 date 99.07.31.11.38.58; author rse; state Exp; branches 1.39.2.1; next 1.38; 1.38 date 99.07.30.06.22.51; author rse; state Exp; branches; next 1.37; 1.37 date 99.07.30.06.21.42; author rse; state Exp; branches; next 1.36; 1.36 date 99.07.30.06.19.42; author rse; state Exp; branches; next 1.35; 1.35 date 99.07.28.07.11.30; author rse; state Exp; branches; next 1.34; 1.34 date 99.07.26.13.02.49; author rse; state Exp; branches; next 1.33; 1.33 date 99.07.24.14.48.14; author rse; state Exp; branches; next 1.32; 1.32 date 99.07.24.08.45.26; author rse; state Exp; branches; next 1.31; 1.31 date 99.07.22.11.17.24; author rse; state Exp; branches; next 1.30; 1.30 date 99.07.19.18.28.21; author rse; state Exp; branches; next 1.29; 1.29 date 99.07.19.16.32.01; author rse; state Exp; branches; next 1.28; 1.28 date 99.07.19.15.02.55; author rse; state Exp; branches; next 1.27; 1.27 date 99.07.18.08.35.46; author rse; state Exp; branches; next 1.26; 1.26 date 99.07.16.14.44.27; author rse; state Exp; branches; next 1.25; 1.25 date 99.07.16.14.41.42; author rse; state Exp; branches; next 1.24; 1.24 date 99.07.16.13.35.30; author rse; state Exp; branches; next 1.23; 1.23 date 99.07.16.13.11.43; author rse; state Exp; branches; next 1.22; 1.22 date 99.07.16.08.49.59; author rse; state Exp; branches; next 1.21; 1.21 date 99.07.12.13.33.21; author rse; state Exp; branches; next 1.20; 1.20 date 99.07.12.08.16.31; author rse; state Exp; branches; next 1.19; 1.19 date 99.07.09.15.59.53; author rse; state Exp; branches; next 1.18; 1.18 date 99.07.08.10.34.00; author rse; state Exp; branches; next 1.17; 1.17 date 99.07.07.19.01.11; author rse; state Exp; branches; next 1.16; 1.16 date 99.07.04.14.19.52; author rse; state Exp; branches; next 1.15; 1.15 date 99.07.04.14.13.17; author rse; state Exp; branches; next 1.14; 1.14 date 99.07.04.14.05.10; author rse; state Exp; branches; next 1.13; 1.13 date 99.07.04.13.59.00; author rse; state Exp; branches; next 1.12; 1.12 date 99.07.04.13.38.24; author rse; state Exp; branches; next 1.11; 1.11 date 99.07.04.13.12.00; author rse; state Exp; branches; next 1.10; 1.10 date 99.07.04.12.01.42; author rse; state Exp; branches; next 1.9; 1.9 date 99.07.01.08.28.47; author rse; state Exp; branches; next 1.8; 1.8 date 99.06.28.12.11.45; author rse; state Exp; branches; next 1.7; 1.7 date 99.06.28.11.59.04; author rse; state Exp; branches; next 1.6; 1.6 date 99.06.28.11.36.26; author rse; state Exp; branches; next 1.5; 1.5 date 99.06.20.09.29.10; author rse; state Exp; branches; next 1.4; 1.4 date 99.06.12.17.01.02; author rse; state Exp; branches; next 1.3; 1.3 date 99.06.12.16.53.09; author rse; state Exp; branches; next 1.2; 1.2 date 99.05.24.07.58.12; author rse; state Exp; branches; next 1.1; 1.1 date 99.05.22.15.08.51; author rse; state Exp; branches; next ; 1.147.2.1 date 2000.07.29.15.04.34; author rse; state Exp; branches; next ; 1.94.2.1 date 99.11.01.10.24.57; author rse; state Exp; branches; next 1.94.2.2; 1.94.2.2 date 99.11.14.13.05.29; author rse; state Exp; branches; next 1.94.2.3; 1.94.2.3 date 99.11.24.07.30.33; author rse; state Exp; branches; next 1.94.2.4; 1.94.2.4 date 2000.01.07.23.16.14; author rse; state Exp; branches; next 1.94.2.5; 1.94.2.5 date 2000.02.04.22.07.17; author rse; state Exp; branches; next ; 1.39.2.1 date 99.08.31.08.30.27; author rse; state Exp; branches; next 1.39.2.2; 1.39.2.2 date 99.08.31.08.32.17; author rse; state Exp; branches; next ; desc @@ 1.191 log @remember my development platform @ text @ ____ _ _ | _ \| |_| |__ ``A good magician never reveals | |_) | __| '_ \ his secret; the unbelievable trick | __/| |_| | | | becomes simple and obvious once it is |_| \__|_| |_| explained. So too with UNIX.'' GNU Pth - The GNU Portable Threads PORTING ======= SUCCESSFULLY TESTED PLATFORMS The Pth package was successfully tested on the following platforms (and should automatically adjust to other platforms, of course): __PLATFORM_ID_________________________ __MACHINE_CONTEXT__ _STACK_ _VERSION_ i386-unknown-freebsd6.1 | mcsc/sc/mc | down | 2.0.6 i386-unknown-freebsd5.3 | mcsc/sc/mc | down | 2.0.3 i386-unknown-freebsd4.10 | sjlj/ssjlj/sas | down | 2.0.1 i386-unknown-freebsd4.7 | sjlj/ssjlj/sas | down | 2.0b0 i386-pc-solaris2.8 | mcsc/sc/mc | down | 1.4.1 i686-gnu-linux-gnu2.2glibc2.2 | sjlj/ssjlj/sas | down | 1.4.1 i386-pc-sysv4.2uw2.1.2 | mcsc/sc/mc | down | 1.4.1 alpha-portbld-freebsd4.6.2 | sjlj/ssjlj/sas | down | 1.4.1 i586-pc-freebsd4.6 | sjlj/ssjlj/sas | down | 1.4.1 m68k--netbsdelf | sjlj/ssjlj/sas | down | 1.4.1 alpha-unknown-freebsd4.6 | sjlj/ssjlj/sas | down | 1.4.1 powerpc-apple-darwin6.1 | sjlj/ssjlj/sas | down | 1.4.1 powerpc-apple-netbsd1.5.2 | sjlj/ssjlj/sas | down | 1.4.1 i386-pclocal-interix | sjlj/sjljisc/none | down | 1.4.1 powerpc-ibm-aix4.3.1.0 | mcsc/sc/mc | down | 1.4.1 alpha-unknown-netbsd1.5.3. | sjlj/ssjlj/sas | down | 1.4.1 alphaev56-dec-osf4.0a | mcsc/sc/mc | down | 1.4.1 i686-redhat-linux-gnu2.2glibc1 | sjlj/ssjlj/sas | down | 1.4.1 i386-portbld-freebsd4.4 | sjlj/ssjlj/sas | down | 1.4.1 i686-pc-sco3.2v5.0.6 | sjlj/ssjlj/sas | down | 1.4.1 i386-portbld-freebsd4.5 | sjlj/ssjlj/sas | down | 1.4.1 i386-portbld-freebsd4.6 | sjlj/ssjlj/sas | down | 1.4.1 i686-pc-freebsd4.6 | sjlj/ssjlj/sas | down | 1.4.1 i686-pc-freebsd4.5 | sjlj/ssjlj/sas | down | 1.4.1 i386-portbld-freebsd4.7 | sjlj/ssjlj/sas | down | 1.4.1 rs6000-ibm-aix5.1.0.0 | mcsc/sc/mc | down | 1.4.1 i386-unknown-gnu0.2 | sjlj/sjljlx/none | down | 1.4.1 sparc--netbsdelf | sjlj/ssjlj/sas | down | 1.4.1 sparc-sun-solaris2.9 | mcsc/sc/mc | down | 1.4.1 sparc-unknown-netbsd1.5.2 | sjlj/ssjlj/sas | down | 1.4.1 sparc-unknown-netbsd1.6 | sjlj/ssjlj/sas | down | 1.4.1 i586-pc-freebsd4.5 | sjlj/ssjlj/sas | down | 1.4.1 vax--netbsdelf | sjlj/ssjlj/sas | down | 1.4.1 i386-unknown-netbsd1.5.2 | sjlj/ssjlj/sas | down | 1.4.1 i386-unknown-netbsd1.5ZA | sjlj/ssjlj/sas | down | 1.4.1 i386-unknown-netbsd1.6 | sjlj/ssjlj/sas | down | 1.4.1 i386-unknown-netbsd1.6. | sjlj/ssjlj/sas | down | 1.4.1 i386--netbsdelf | sjlj/ssjlj/sas | down | 1.4.1 i686-debian-linux-gnu2.4glibc2.1 | sjlj/ssjlj/sas | down | 1.4.1 i586-debian-linux-gnu2.2glibs2.2 | mcsc/sc/mc | down | 1.4.1 i586-gnu-linux-gnu2.4glibc2.2 | mcsc/sc/mc | down | 1.4.1 i586-sco-sysv5 | mcsc/sc/mc | down | 1.4.1 i586-redhat-linux-gnu2.4glibc2.3 | mcsc/sc/mc | down | 1.4.1 i386-pc-freebsd4.0-gnu | mcsc/sc/mc | down | 1.4.1 i386-pc-freebsd4.3 | sjlj/ssjlj/sas | down | 1.4.1 i386-pc-freebsd4.5 | sjlj/ssjlj/sas | down | 1.4.1 i686-suse-linux-gnu2.4glibc2.2 | mcsc/sc/mc | down | 1.4.1 m68k--netbsd | sjlj/ssjlj/sas | down | 1.4.1 i686-gnu-linux-gnu2.4glibc2.2 | mcsc/sc/mc | down | 1.4.1 i386-pc-sco3.2v5.0.6 | sjlj/ssjlj/sas | down | 1.4.1 i386--freebsd4.4 | sjlj/ssjlj/sas | down | 1.4.0 i386--freebsd4.5 | sjlj/ssjlj/sas | down | 1.4.0 powerpc-yellowdog-linux-gnu2.4glibc2. | sjlj/ssjlj/sas | down | 1.4.0 i586-pc-cygwin | sjlj/sjljw32/none | down | 1.4.0 i586-redhat-linux-gnu2.4glibc2.2 | mcsc/sc/mc | down | 1.4.0 mips-debian-linux-gnu2.4glibc2.2 | sjlj/ssjlj/sas | down | 1.4.0 i386-portbld-freebsd4.3 | sjlj/ssjlj/sas | down | 1.4.0 powerpc-yellowdog-linux-gnu2.4glibc2. | sjlj/ssjlj/sas | down | 1.4.0 powerpc-apple-darwin6.0 | sjlj/ssjlj/sas | down | 1.4.0 i686-debian-linux-gnu2.2glibc2.2 | mcsc/sc/mc | down | 1.4.0 i386-unknown-openbsd3.0 | sjlj/ssjlj/sas | down | 1.4.0 sparc-unknown-openbsd2.9 | sjlj/ssjlj/sas | down | 1.4.0 arm-redhat-linux-gnu2.2glibc2.1 | sjlj/ssjlj/sas | down | 1.4.0 i686-debian-linux-gnu2.4glibc2.2 | mcsc/sc/mc | down | 1.4.0 i586-debian-linux-gnu2.2glibc2.2 | sjlj/ssjlj/sas | down | 1.4.0 i686-pc-freebsd4.3 | sjlj/ssjlj/sas | down | 1.4a4 i686-pc-freebsd4.1 | sjlj/ssjlj/sas | down | 1.4a3 i386-unknown-netbsd1.4.2 | sjlj/ssjlj/sas | down | 1.4a2 i686-pc-freebsd3.5 | sjlj/ssjlj/sas | down | 1.4a2 alpha-unknown-netbsd1.5.1 | sjlj/ssjlj/sas | down | 1.4a2 hppa2.0w-hp-hpux11.00 | mcsc/sc/mc | up | 1.4a1 i586-redhat-linux-gnu2.2glibc1 | sjlj/ssjlj/sas | down | 1.3.7 i686-redhat-linux-gnu2.4glibc2.2 | sjlj/ssjlj/sas | down | 1.3.7 i686-redhat-linux-gnu2.2glibc2.2 | sjlj/ssjlj/sas | down | 1.3.7 i586-gnu-linux-gnu2.4glibc2.1 | sjlj/ssjlj/sas | down | 1.3.7 i386-unknown-openbsd2.7 | sjlj/ssjlj/sas | down | 1.3.7 i586-suse-linux-gnu2.2glibc2.0 | sjlj/sjljlx/none | down | 1.3.7 i386-unknown-openbsd2.8 | sjlj/ssjlj/sas | down | 1.3.7 i486-gnu-linux-gnu2.0glibc1 | sjlj/sjljlx/none | down | 1.3.7 m68k-apple-netbsd1.3.3 | sjlj/ssjlj/sas | down | 1.3.7 mips-compaq-nonstopux | sjlj/ssjlj/sas | down | 1.3.7 mips-dec-netbsd1.5 | sjlj/ssjlj/sas | down | 1.3.7 hppa1.1-hp-hpux10.10 | sjlj/ssjlj/sas | up | 1.3.7 i586-pc-freebsd4.1 | sjlj/ssjlj/sas | down | 1.3.7 i686-pc-freebsd4.2 | sjlj/ssjlj/sas | down | 1.3.7 mips-sgi-irix6.3 | mcsc/sc/mc | down | 1.3.7 i686-pc-freebsd4.1.1 | sjlj/ssjlj/sas | down | 1.3.7 powerpc-redhat-linux-gnu2.2glibc2.1 | sjlj/ssjlj/sas | down | 1.3.7 i386-pc-bsdi4.1 | sjlj/ssjlj/sas | down | 1.3.7 i386-pc-freebsd3.2 | sjlj/ssjlj/sas | down | 1.3.7 rs6000-ibm-aix4.2.0.0 | mcsc/sc/mc | down | 1.3.7 sparc--netbsd | sjlj/ssjlj/sas | down | 1.3.7 i586-redhat-linux-gnu2.2glibc2.2 | sjlj/ssjlj/sas | down | 1.3.7 i686-pc-cygwin | sjlj/sjljw32/none | down | 1.3.6 i586-debian-linux-gnu2.4glibc2.1 | sjlj/ssjlj/sas | down | 1.3.6 powerpc-apple-netbsd1.4.2 | sjlj/ssjlj/sas | down | 1.3.5 alpha-redhat-linux-gnu2.2glibc2.1 | sjlj/ssjlj/sas | down | 1.3.5 alpha-unknown-freebsd5.0 | sjlj/ssjlj/sas | down | 1.3.5 i486-redhat-linux-gnu2.2glibc2.1 | sjlj/ssjlj/sas | down | 1.3.5 powerpc-debian-linux-gnu2.2glibc2.1 | sjlj/ssjlj/sas | down | 1.3.5 powerpc-ibm-aix4.3.3.0 | mcsc/sc/mc | down | 1.3.5 i686-pc-sco3.2v5.0.4 | sjlj/ssjlj/sas | down | 1.3.5 alphaev6-dec-osf4.0f | mcsc/sc/mc | down | 1.3.5 i686-gnu-linux-gnu2.2glibc2.1 | sjlj/ssjlj/sas | down | 1.3.5 rs6000-ibm-aix4.1.5.0 | sjlj/ssjlj/ss | down | 1.3.5 rs6000-ibm-aix4.3.3.0 | mcsc/sc/mc | down | 1.3.5 i686-pc-freebsd3.2 | sjlj/ssjlj/sas | down | 1.3.5 i386-pc-interix | sjlj/sjljisc/none | down | 1.3.5 i386-unknown-netbsd1.4T | sjlj/ssjlj/sas | down | 1.3.5 i386-pc-sysv5uw7.1.0 | mcsc/sc/mc | down | 1.3.5 m68k-cbm-amigaos | sjlj/ssjlj/ss | down | 1.3.5 i686-gnu-linux-gnu2.0glibc1 | sjlj/sjljlx/none | down | 1.3.5 sparc64-redhat-linux-gnu2.2glibc2.1 | sjlj/ssjlj/sas | down | 1.3.5 mipsel-unknown-netbsd1.4.2 | sjlj/ssjlj/sas | down | 1.3.5 i686-gnu-linux-gnu2.2glibc1 | sjlj/sjljlx/none | down | 1.3.5 i686-debian-linux-gnu2.2glibc2.1 | sjlj/ssjlj/sas | down | 1.3.5 alphaev56-dec-osf4.0e | mcsc/sc/mc | down | 1.3.4 i586-pc-freebsd5.0 | sjlj/ssjlj/sas | down | 1.3.4 i686-redhat-linux-gnu2.2glibc2.1 | sjlj/ssjlj/sas | down | 1.3.3 i686-va-linux-gnu2.2glibc2.1 | sjlj/ssjlj/sas | down | 1.3.3 hppa1.1-hp-hpux10.01 | sjlj/ssjlj/ss | up | 1.3.3 sparc-redhat-linux-gnu2.2glibc2.1 | sjlj/ssjlj/sas | down | 1.3.3 i386-pc-bsdi4.0 | sjlj/ssjlj/sas | down | 1.3.3 i586-pc-freebsd3.1 | sjlj/ssjlj/sas | down | 1.3.3 i586-gnu-linux-gnu2.2glibc2.0 | sjlj/sjljlx/none | down | 1.3.3 alpha-dec-osf4.0e | mcsc/sc/mc | down | 1.3.3 i386-pc-sysv5uw7.1.1 | mcsc/sc/mc | down | 1.3.3 i586-debian-linux-gnu2.3glibc2.1 | sjlj/ssjlj/sas | down | 1.3.3 powerpc-ibm-aix4.1.3.0 | sjlj/ssjlj/ss | down | 1.3.3 powerpc-apple-macosX | sjlj/ssjlj/sas | down | 1.3.2 i586-suse-linux-gnu2.2glibc2.1 | sjlj/ssjlj/sas | down | 1.3.2 powerpc-unknown-netbsd | sjlj/ssjlj/sas | down | 1.3.2 sparc-sun-solaris2.8 | mcsc/sc/mc | down | 1.3.2 alpha-unknown-netbsd1.4.1 | sjlj/ssjlj/sas | down | 1.3.2 i686-suse-linux-gnu2.2glibc2.1 | sjlj/ssjlj/sas | down | 1.3.2 i586-pc-sco3.2v5.0.2 | sjlj/ssjlj/sas | down | 1.3.2 i586-redhat-linux-gnu2.2glibc2.1 | sjlj/ssjlj/sas | down | 1.3.1 i586-gnu-linux-gnu2.0glibc1 | sjlj/sjljlx/none | down | 1.3.1 i686-suse-linux-gnu2.2glibc2.0 | sjlj/sjljlx/none | down | 1.3.1 hppa1.1-stratus-sysv4 | mcsc/sc/mc | up | 1.3.1 i586-gnu-linux-gnu2.2glibc1 | sjlj/sjljlx/none | down | 1.3.1 i686-pc-freebsd4.0 | sjlj/ssjlj/sas | down | 1.3.0 i686-slackware-linux-gnu | sjlj/ssjlj/sas | down | 1.3.0 alpha-unknown-freebsd4.0 | sjlj/ssjlj/sas | down | 1.3.0 hppa1.1-hp-hpux10.20 | sjlj/ssjlj/sas | up | 1.3.0 hppa2.0-hp-hpux10.20 | sjlj/ssjlj/sas | up | 1.3.0 i386-pc-sysv4.2uw2.1.3 | mcsc/sc/mc | down | 1.3.0 i386-pc-sysv5uw7 | mcsc/sc/mc | down | 1.3.0 sparc-sun-solaris2.6 | mcsc/sc/mc | down | 1.3.0 i386-unknown-netbsd1.4 | sjlj/ssjlj/sas | down | 1.3.0 i386-unknown-netbsd1.4.1 | sjlj/ssjlj/sas | down | 1.3.0 i586-debian-linux-gnu2.2glibc2.0 | sjlj/sjljlx/none | down | 1.3.0 i586-gnu-linux-gnu2.2glibc2.1 | sjlj/ssjlj/sas | down | 1.3.0 i586-redhat-linux-gnu2.0glibc2.0 | sjlj/sjljlx/none | down | 1.3.0 i686-pc-freebsd3.1 | sjlj/ssjlj/sas | down | 1.3.0 i686-pc-freebsd3.4 | sjlj/ssjlj/sas | down | 1.3.0 i586-pc-freebsd4.0 | sjlj/ssjlj/sas | down | 1.3b2 i586-pc-freebsd3.3 | sjlj/ssjlj/sas | down | 1.3a5 m68k-cbm-netbsd1.4.1 | sjlj/ssjlj/sas | down | 1.3a5 i686-redhat-linux-gnu2.3glibc2.0 | sjlj/sjljlx/none | down | 1.3a4 i386--netbsd | sjlj/ssjlj/sas | down | 1.3a2 i386-pc-freebsd3.4 | sjlj/ssjlj/sas | down | 1.3a2 i586-redhat-linux-gnu2.2glibc2.0 | sjlj/sjljlx/none | down | 1.3a2 i686-redhat-linux-gnu2.2glibc2.0 | sjlj/sjljlx/none | down | 1.3a1 i386-redhat-linux-gnu | sjlj/sjljlx/none | down | 1.3a1 sparc-unknown-linux-gnu | sjlj/ssjlj/sas | down | 1.2.3 hppa1.1-hp-hpux11.00 | mcsc/sc/mc | up | 1.2.3 mips-sni-sysv4 | mcsc/sc/mc | down | 1.2.3 i586-pc-freebsd3.4 | sjlj/ssjlj/sas | down | 1.2.2 mips-sgi-irix5.3 | sjlj/ssjlj/sas | down | 1.2.2 i386-pc-sco3.2v5.0.5 | sjlj/ssjlj/sas | down | 1.2.2 powerpc-apple-netbsd1.4.1 | sjlj/ssjlj/sas | down | 1.2.1 i586-ncr-sysv4.3.03 | mcsc/sc/mc | down | 1.2.1 i486-pc-linux-gnulibc1 | sjlj/sjljlx/none | down | 1.2.1 i486-pc-linux-gnu | sjlj/sjljlx/none | down | 1.2.1 i386-pc-freebsd3.3 | sjlj/ssjlj/sas | down | 1.2.1 i486-pc-freebsd3.3 | sjlj/ssjlj/sas | down | 1.2.1 powerpc-ibm-aix4.3.2.0 | mcsc/sc/mc | down | 1.2.1 m68k-unknown-amigaos | sjlj/ssjlj/ss | down | 1.2.1 i386-unknown-openbsd2.6 | sjlj/ssjlj/sas | down | 1.2.1 hppa2.0n-hp-hpux11.00 | mcsc/sc/mc | up | 1.2.1 i686-pc-sco3.2v5.0.5 | sjlj/ssjlj/sas | down | 1.2.1 alpha-dec-osf5.0 | mcsc/sc/mc | down | 1.2.1 alpha-dec-osf4.0f | mcsc/sc/mc | down | 1.2.1 i586-pc-linux-gnu | sjlj/sjljlx/none | down | 1.2.1 i586-pc-freebsd3.2 | sjlj/ssjlj/sas | down | 1.2.0 i586-pc-linux-gnulibc1 | sjlj/sjljlx/none | down | 1.2.0 m68k-hp-hpux9.10 | sjlj/ssjlj/ss | down | 1.2.0 alphaev56-dec-osf4.0f | mcsc/sc/mc | down | 1.2.0 sparc-sun-solaris2.5.1 | mcsc/sc/mc | down | 1.2.0 sparc-sun-solaris2.7 | mcsc/sc/mc | down | 1.2.0 powerpc-unknown-linux-gnu | sjls/ssjlj/sas | down | 1.2.0 sparc-unknown-openbsd2.6 | sjlj/ssjlj/sas | down | 1.2.0 alphaev6-unknown-linux-gnu | sjlj/ssjlj/sas | down | 1.2.0 alphaev6-dec-osf5.0 | mcsc/sc/mc | down | 1.2.0 i686-pc-linux-gnu | sjlj/sjljlx/none | down | 1.2.0 i686-pc-freebsd3.3 | sjlj/ssjlj/sas | down | 1.2.0 i586-pc-sco3.2v5.0.4 | sjlj/ssjlj/sas | down | 1.2.0 i686-pc-linux-gnulibc1 | sjlj/sjljlx/none | down | 1.2.0 alphaev56-unknown-linux-gnu | sjlj/ssjlj/sas | down | 1.2.0 armv4l-unknown-linux-gnu | sjlj/ssjlj/sas | down | 1.2b8 sparc-unknown-netbsd1.4.1 | sjlj/ssjlj/sas | down | 1.2b8 alphaev56-dec-osf4.0d | mcsc/sc/mc | down | 1.2b6 m68k-apple-netbsd1.4.1 | sjlj/ssjlj/sas | down | 1.2b5 i386-unknown-openbsd2.5 | sjlj/ssjlj/sas | down | 1.2b5 powerpc-apple-rhapsody5.5 | sjlj/ssjlj/sas | down | 1.2b3 i386-pc-isc4.0 | sjlj/sjljisc/none | down | 1.2b2 mips-sgi-irix6.5 | mcsc/sc/mc | down | 1.2b1 i386-pc-sysv4.2uw2.1 | mcsc/sc/mc | down | 1.1.6 sparc-sun-sunos4.1.4 | sjlj/ssjlj/ss | down | 1.1.6 powerpc-ibm-aix4.1.4.0 | mcsc/sc/mc | down | 1.1.6 powerpc-ibm-aix4.2.1.0 | mcsc/sc/mc | down | 1.1.6 rs6000-ibm-aix4.3.2.0 | mcsc/sc/mc | down | 1.1.5 rs6000-ibm-aix4.2.1.0 | mcsc/sc/mc | down | 1.1.5 i386-unknown-netbsd1.3.3 | sjlj/ssjlj/sas | down | 1.1.5 powerpc-ibm-aix4.1.5.0 | mcsc/sc/mc | down | 1.1.5 sparc-sun-sunos4.1.3_U1 | sjlj/ssjlj/ss | down | 1.1.4 sparc-sun-solaris2.5 | mcsc/sc/mc | down | 1.1.4 alpha-unknown-netbsd1.3.3 | sjlj/ssjlj/sas | down | 1.1.4 HINTS FOR PORTING TO NEW PLATFORMS In case you're not able to use Pth on a new and esoteric platform, here are a few hints. Pth has only one part which perhaps has to be ported to new platforms: the machine context initialization, i.e. the function pth_mctx_set() in pth_mctx.c. The exercise is to write a pth_mctx_set() function which initializes a `jmp_buf' (see setjmp(3)) with a given function and stack, so when the next longjmp(3) is done on this `jmp_buf', the function starts executing on the given stack. By default, Pth uses a very tricky sigstack/sigaltstack() based approach for establishing this `jmp_buf' which is mostly portable to all major Unix platforms which support the involved POSIX functions (see rse-pmt.ps for a detailed description of the trick). So the chance is very high that this approach also works for forthcoming platforms and no real porting is required. When this approach should not work (for instance brain-dead achient GNU/Linux versions have a dummy sigstack/sigaltstack(), so we've no chance this way), then you've to provide an alternative implementation. This usually is done be fiddling around with the ingredients of a `jmp_buf' structure. For this look inside your /usr/include/setjmp.h (plus files it includes) and there especially for things like _pc or JB_PC (the program counter) and _sp or JB_SP (the stack pointer). Then write an alternative pth_mctx_set() function in pth_mctx.c. Currently, as mentioned, Pth requires such an alternative only under GNU/Linux where sigstack/sigaltstack() are dummy functions. Look at the GNU/Linux pth_mctx_set() variant in pth_mctx.c to get an impression what type of `jmp_buf' fiddling you perhaps have to do for esoteric platforms. Don't be confused by the fact that such specialized pth_mctx_set() functions are just a few lines long while the standard function is very large. That's all just needed for maximum portability. The goal nevertheless only is to initialize a `jmp_buf' with PC and SP. That's all... Additionally see the INSTALL document for the --enable-mctx-XXX options. These can be used to easily try out mctx combinations on a platform, too. @ 1.190 log @remember my development box results @ text @d18 1 @ 1.189 log @upgraded to GNU libtool 1.5.8 and GNU shtool 2.0.1 @ text @d18 1 @ 1.188 log @upgrade PORTING file (now auto-generated) @ text @d18 1 @ 1.187 log @Finally make Pth working again under new Autoconf 2.53 environment. @ text @d17 217 a233 166 __PLATFORM_ID_______________________ __MACHINE_CONTEXT__ __STACK__ __VERSION__ i686-pc-freebsd3.4 | sjlj/ssjlj/sas | down | 1.3.0 i586-pc-freebsd3.1 | sjlj/ssjlj/sas | down | 1.3.3 i686-pc-freebsd3.1 | sjlj/ssjlj/sas | down | 1.3.0 i586-pc-freebsd3.2 | sjlj/ssjlj/sas | down | 1.2.0 i686-pc-freebsd3.2 | sjlj/ssjlj/sas | down | 1.3.5 i386-pc-freebsd3.2 | sjlj/ssjlj/sas | down | 1.3.7 i386-pc-freebsd3.3 | sjlj/ssjlj/sas | down | 1.2.1 i486-pc-freebsd3.3 | sjlj/ssjlj/sas | down | 1.2.1 i586-pc-freebsd3.3 | sjlj/ssjlj/sas | down | 1.3a5 i686-pc-freebsd3.3 | sjlj/ssjlj/sas | down | 1.2.0 i386-pc-freebsd3.4 | sjlj/ssjlj/sas | down | 1.3a2 i586-pc-freebsd3.4 | sjlj/ssjlj/sas | down | 1.2.2 i686-pc-freebsd3.5 | sjlj/ssjlj/sas | down | 1.4a2 i686-pc-freebsd4.0 | sjlj/ssjlj/sas | down | 1.3.0 i586-pc-freebsd4.0 | sjlj/ssjlj/sas | down | 1.3b2 i586-pc-freebsd4.1 | sjlj/ssjlj/sas | down | 1.3.7 i686-pc-freebsd4.1 | sjlj/ssjlj/sas | down | 1.4a3 i686-pc-freebsd4.1.1 | sjlj/ssjlj/sas | down | 1.4a4 i686-pc-freebsd4.1.1 | sjlj/ssjlj/sas | down | 1.3.7 i686-pc-freebsd4.2 | sjlj/ssjlj/sas | down | 1.4a3 i686-pc-freebsd4.3 | sjlj/ssjlj/sas | down | 1.4a4 i686-pc-freebsd4.2 | sjlj/ssjlj/sas | down | 1.3.7 i586-pc-freebsd5.0 | sjlj/ssjlj/sas | down | 1.3.4 i386-unknown-freebsd4.6 | sjlj/ssjlj/sas | down | 1.5b1 alpha-unknown-freebsd4.0 | sjlj/ssjlj/sas | down | 1.3.0 alpha-unknown-freebsd5.0 | sjlj/ssjlj/sas | down | 1.3.5 powerpc-unknown-netbsd | sjlj/ssjlj/sas | down | 1.3.2 i386-unknown-netbsd1.4 | sjlj/ssjlj/sas | down | 1.3.0 i386-unknown-netbsd1.4.1 | sjlj/ssjlj/sas | down | 1.3.0 sparc-unknown-netbsd1.4.1 | sjlj/ssjlj/sas | down | 1.2b8 alpha-unknown-netbsd1.4.1 | sjlj/ssjlj/sas | down | 1.3.2 mipsel-unknown-netbsd1.4.2 | sjlj/ssjlj/sas | down | 1.3.5 i386-unknown-netbsd1.4.2 | sjlj/ssjlj/sas | down | 1.3.6 m68k-cbm-netbsd1.4.1 | sjlj/ssjlj/sas | down | 1.3a5 m68k-apple-netbsd1.4.1 | sjlj/ssjlj/sas | down | 1.2b5 i386-unknown-netbsd1.4T | sjlj/ssjlj/sas | down | 1.3.5 powerpc-apple-netbsd1.4.2 | sjlj/ssjlj/sas | down | 1.3.5 i386-unknown-netbsd1.4.2 | sjlj/ssjlj/sas | down | 1.4a2 alpha-unknown-netbsd1.3.3 | sjlj/ssjlj/sas | down | 1.1.4 i386-unknown-netbsd1.3.3 | sjlj/ssjlj/sas | down | 1.1.5 m68k-apple-netbsd1.3.3 | sjlj/ssjlj/sas | down | 1.3.7 mips-dec-netbsd1.5 | sjlj/ssjlj/sas | down | 1.3.7 sparc--netbsd | sjlj/ssjlj/sas | down | 1.3.7 alpha-unknown-netbsd1.5.1 | sjlj/ssjlj/sas | down | 1.4a2 i386-unknown-openbsd2.5 | sjlj/ssjlj/sas | down | 1.2b5 sparc-unknown-openbsd2.6 | sjlj/ssjlj/sas | down | 1.2.0 i386-unknown-openbsd2.6 | sjlj/ssjlj/sas | down | 1.2.1 i386-unknown-openbsd2.7 | sjlj/ssjlj/sas | down | 1.3.7 i386-unknown-openbsd2.8 | sjlj/ssjlj/sas | down | 1.4a2 i386-pc-bsdi4.0 | sjlj/ssjlj/sas | down | 1.3.3 i386-pc-bsdi4.1 | sjlj/ssjlj/sas | down | 1.3.7 armv4l-unknown-linux-gnu | sjlj/ssjlj/sas | down | 1.2b8 i586-redhat-linux-gnu2.0glibc2.0 | sjlj/sjljlx/none | down | 1.3.0 i586-redhat-linux-gnu2.2glibc2.0 | sjlj/sjljlx/none | down | 1.3a2 i686-redhat-linux-gnu2.2glibc2.0 | sjlj/sjljlx/none | down | 1.3a1 i686-redhat-linux-gnu2.2glibc2.1 | sjlj/ssjlj/sas | down | 1.3b2 i586-redhat-linux-gnu2.2glibc2.1 | sjlj/ssjlj/sas | down | 1.3.1 i686-redhat-linux-gnu2.3glibc2.0 | sjlj/sjljlx/none | down | 1.3a4 i586-redhat-linux-gnu2.2glibc2.1 | sjlj/ssjlj/sas | down | 1.3.1 i686-redhat-linux-gnu2.2glibc2.1 | sjlj/ssjlj/sas | down | 1.3.3 i486-redhat-linux-gnu2.2glibc2.1 | sjlj/ssjlj/sas | down | 1.3.5 i586-redhat-linux-gnu2.2glibc1 | sjlj/ssjlj/sas | down | 1.3.7 i586-redhat-linux-gnu2.2glibc2.2 | sjlj/ssjlj/sas | down | 1.3.7 i686-redhat-linux-gnu2.2glibc2.2 | sjlj/ssjlj/sas | down | 1.3.7 i686-redhat-linux-gnu2.4glibc2.2 | sjlj/ssjlj/sas | down | 1.3.7 powerpc-redhat-linux-gnu2.2glibc2.1 | sjlj/ssjlj/sas | down | 1.3.7 i586-suse-linux-gnu2.2glibc2.0 | sjlj/sjljlx/none | down | 1.3.7 i686-suse-linux-gnu2.2glibc2.0 | sjlj/sjljlx/none | down | 1.3.1 i586-suse-linux-gnu2.2glibc2.1 | sjlj/ssjlj/sas | down | 1.3.2 i686-suse-linux-gnu2.2glibc2.1 | sjlj/ssjlj/sas | down | 1.3.2 i686-suse-linux-gnu2.2glibc2.1 | sjlj/ssjlj/sas | down | 1.3.2 i486-gnu-linux-gnu2.0glibc1 | sjlj/sjljlx/none | down | 1.3.7 i586-gnu-linux-gnu2.4glibc2.1 | sjlj/ssjlj/sas | down | 1.3.7 i586-gnu-linux-gnu2.0glibc1 | sjlj/sjljlx/none | down | 1.3.1 i586-gnu-linux-gnu2.2glibc1 | sjlj/sjljlx/none | down | 1.3.1 i686-gnu-linux-gnu2.2glibc1 | sjlj/sjljlx/none | down | 1.3.5 i586-gnu-linux-gnu2.2glibc2.1 | sjlj/ssjlj/sas | down | 1.3.0 i686-gnu-linux-gnu2.2glibc2.1 | sjlj/ssjlj/sas | down | 1.3.5 i686-gnu-linux-gnu2.0glibc1 | sjlj/sjljlx/none | down | 1.3.5 i586-gnu-linux-gnu2.2glibc2.0 | sjlj/sjljlx/none | down | 1.3.3 i586-debian-linux-gnu2.2glibc2.0 | sjlj/sjljlx/none | down | 1.3.0 i686-debian-linux-gnu2.2glibc2.1 | sjlj/ssjlj/sas | down | 1.3.5 i586-debian-linux-gnu2.3glibc2.1 | sjlj/ssjlj/sas | down | 1.3.3 i586-debian-linux-gnu2.4glibc2.1 | sjlj/ssjlj/sas | down | 1.3.6 mips-debian-linux-gnu2.4glibc2.2 | sjlj/ssjlj/sas | down | 1.4.0 i686-va-linux-gnu2.2glibc2.1 | sjlj/ssjlj/sas | down | 1.3.5 i686-slackware-linux-gnu | sjlj/ssjlj/sas | down | 1.3.0 i586-turbolinux-linux-gnu2.2glibc2.0| sjlj/sjljlx/none | down | 1.3.3 i686-va-linux-gnu2.2glibc2.1 | sjlj/ssjlj/sas | down | 1.3.3 i486-pc-linux-gnu | sjlj/sjljlx/none | down | 1.2.1 i586-pc-linux-gnu | sjlj/sjljlx/none | down | 1.2.1 i686-pc-linux-gnu | sjlj/sjljlx/none | down | 1.2.0 i386-redhat-linux-gnu | sjlj/sjljlx/none | down | 1.3a1 i486-pc-linux-gnulibc1 | sjlj/sjljlx/none | down | 1.2.1 i586-pc-linux-gnulibc1 | sjlj/sjljlx/none | down | 1.2.0 i686-pc-linux-gnulibc1 | sjlj/sjljlx/none | down | 1.2.0 alpha-redhat-linux-gnu2.2glibc2.1 | sjlj/ssjlj/sas | down | 1.3.5 sparc64-redhat-linux-gnu2.2glibc2.1 | sjlj/ssjlj/sas | down | 1.3.5 sparc-redhat-linux-gnu2.2glibc2.1 | sjlj/ssjlj/sas | down | 1.3.3 sparc-unknown-linux-gnu | sjlj/ssjlj/sas | down | 1.2.3 alphaev56-unknown-linux-gnu | sjlj/ssjlj/sas | down | 1.2.0 alphaev6-unknown-linux-gnu | sjlj/ssjlj/sas | down | 1.2.0 powerpc-unknown-linux-gnu | sjls/ssjlj/sas | down | 1.2.0 powerpc-debian-linux-gnu2.2glibc2.1 | sjlj/ssjlj/sas | down | 1.3.5 sparc-sun-solaris2.9 | mcsc/sc/mc | down | 1.4.1 sparc-sun-solaris2.8 | mcsc/sc/mc | down | 1.4a2 sparc-sun-solaris2.7 | mcsc/sc/mc | down | 1.2.0 sparc-sun-solaris2.6 | mcsc/sc/mc | down | 1.3.0 sparc-sun-solaris2.5 | mcsc/sc/mc | down | 1.1.4 sparc-sun-solaris2.5.1 | mcsc/sc/mc | down | 1.2.0 sparc-sun-solaris2.8 | mcsc/sc/mc | down | 1.3.2 sparc-sun-sunos4.1.3_U1 | sjlj/ssjlj/ss | down | 1.1.4 sparc-sun-sunos4.1.4 | sjlj/ssjlj/ss | down | 1.1.6 i386-pc-sysv5uw7 | mcsc/sc/mc | down | 1.3.0 i386-pc-sysv5uw7.1.0 | mcsc/sc/mc | down | 1.3.5 i386-pc-sysv5uw7.1.1 | mcsc/sc/mc | down | 1.3.3 i386-pc-sysv4.2uw2.1.3 | mcsc/sc/mc | down | 1.3.0 i386-pc-sysv4.2uw2.1 | mcsc/sc/mc | down | 1.1.6 i586-pc-sco3.2v5.0.2 | sjlj/ssjlj/sas | down | 1.3.2 i586-pc-sco3.2v5.0.4 | sjlj/ssjlj/sas | down | 1.2.0 i686-pc-sco3.2v5.0.4 | sjlj/ssjlj/sas | down | 1.3.5 i386-pc-sco3.2v5.0.5 | sjlj/ssjlj/sas | down | 1.2.1 i686-pc-sco3.2v5.0.5 | sjlj/ssjlj/sas | down | 1.2.1 i386-pc-sco3.2v5.0.5 | sjlj/ssjlj/sas | down | 1.2.2 rs6000-ibm-aix4.3.2.0 | mcsc/sc/mc | down | 1.1.5 rs6000-ibm-aix4.2.1.0 | mcsc/sc/mc | down | 1.1.5 powerpc-ibm-aix4.1.4.0 | mcsc/sc/mc | down | 1.1.6 powerpc-ibm-aix4.1.5.0 | mcsc/sc/mc | down | 1.1.5 rs6000-ibm-aix4.1.5.0 | sjlj/ssjlj/ss | down | 1.3.5 powerpc-ibm-aix4.2.1.0 | mcsc/sc/mc | down | 1.1.6 powerpc-ibm-aix4.3.2.0 | mcsc/sc/mc | down | 1.2.1 rs6000-ibm-aix4.3.3.0 | mcsc/sc/mc | down | 1.3.5 powerpc-ibm-aix4.3.3.0 | mcsc/sc/mc | down | 1.3.5 rs6000-ibm-aix4.2.0.0 | mcsc/sc/mc | down | 1.3.7 m68k-hp-hpux9.10 | sjlj/ssjlj/ss | down | 1.2.0 hppa1.1-hp-hpux10.01 | sjlj/ssjlj/ss | up | 1.3.3 hppa1.1-hp-hpux10.10 | sjlj/ssjlj/sas | up | 1.3.7 hppa1.1-hp-hpux10.20 | sjlj/ssjlj/sas | up | 1.3.0 hppa2.0-hp-hpux10.20 | sjlj/ssjlj/sas | up | 1.3.0 hppa1.1-hp-hpux11.00 | mcsc/sc/mc | up | 1.2.3 hppa2.0n-hp-hpux11.00 | mcsc/sc/mc | up | 1.2.1 hppa2.0w-hp-hpux11.00 | mcsc/sc/mc | up | 1.4a1 mips-sgi-irix5.3 | sjlj/ssjlj/sas | down | 1.2.2 mips-sgi-irix6.5 | mcsc/sc/mc | down | 1.2b1 mips-sgi-irix6.3 | mcsc/sc/mc | down | 1.3.7 i386-pc-isc4.0 | sjlj/sjljisc/none | down | 1.2b2 powerpc-apple-rhapsody5.5 | sjlj/ssjlj/sas | down | 1.2b3 powerpc-apple-netbsd1.4.1 | sjlj/ssjlj/sas | down | 1.2.1 alpha-dec-osf4.0e | mcsc/sc/mc | down | 1.3.3 alpha-dec-osf4.0f | mcsc/sc/mc | down | 1.2.1 alphaev56-dec-osf4.0d | mcsc/sc/mc | down | 1.2b6 alphaev56-dec-osf4.0e | mcsc/sc/mc | down | 1.3.4 alphaev56-dec-osf4.0f | mcsc/sc/mc | down | 1.2.0 alphaev6-dec-osf4.0f | mcsc/sc/mc | down | 1.3.5 alphaev6-dec-osf5.0 | mcsc/sc/mc | down | 1.2.0 alpha-dec-osf5.0 | mcsc/sc/mc | down | 1.2.1 m68k-unknown-amigaos | sjlj/ssjlj/ss | down | 1.2.1 m68k-cbm-amigaos | sjlj/ssjlj/ss | down | 1.3.5 i586-ncr-sysv4.3.03 | mcsc/sc/mc | down | 1.2.1 mips-sni-sysv4 | mcsc/sc/mc | down | 1.2.3 hppa1.1-stratus-sysv4 | mcsc/sc/mc | up | 1.3.1 powerpc-apple-macosX | sjlj/ssjlj/sas | down | 1.3.2 i686-pc-cygwin | sjlj/sjljw32/none | down | 1.3.6 i386-pc-interix | sjlj/sjljisc/none | down | 1.3.5 mips-compaq-nonstopux | sjlj/ssjlj/sas | down | 1.3.7 @ 1.186 log @Solaris 9 works fine @ text @d41 1 @ 1.185 log @*** empty log message *** @ text @d121 1 @ 1.184 log @*** empty log message *** @ text @d101 1 @ 1.183 log @*** empty log message *** @ text @d35 1 a35 1 i686-pc-freebsd4.1.1 | sjlj/ssjlj/sas | down | 1.4a4 [DEV] d37 2 @ 1.182 log @*** empty log message *** @ text @d177 1 @ 1.181 log @*** empty log message *** @ text @d23 1 d36 2 d55 4 d63 1 d65 1 d76 6 d86 2 d123 1 d146 1 d157 1 a157 1 mips-sgi-irix6.2 | mcsc/sc/mc | down | 1.3.0 @ 1.180 log @*** empty log message *** @ text @d18 1 a18 1 i686-pc-freebsd3.4 | sjlj/ssjlj/sas | down | 1.3.0 [DEV] d34 1 a35 1 i686-pc-freebsd2.2.8 | sjlj/ssjlj/sas | down | 1.2.0 @ 1.179 log @*** empty log message *** @ text @d130 1 @ 1.178 log @*** empty log message *** @ text @d32 1 d55 1 @ 1.177 log @*** empty log message *** @ text @d32 1 @ 1.176 log @*** empty log message *** @ text @d29 1 @ 1.175 log @*** empty log message *** @ text @d46 1 @ 1.174 log @*** empty log message *** @ text @d41 1 d76 1 d150 1 a150 1 i686-pc-cygwin | sjlj/sjljw32/none | down | 1.3.5 @ 1.173 log @*** empty log message *** @ text @d75 1 d102 1 @ 1.172 log @*** empty log message *** @ text @d93 1 @ 1.171 log @*** empty log message *** @ text @d146 1 @ 1.170 log @*** empty log message *** @ text @d43 2 d60 1 d85 1 d105 1 a105 1 i686-pc-sco3.2v5.0.4 | sjlj/ssjlj/sas | down | 1.2.1 d145 1 a145 1 i686-pc-cygwin | sjlj/sjljw32/none | down | 1.3.3 @ 1.169 log @*** empty log message *** @ text @d22 1 d64 1 d70 1 d82 1 @ 1.168 log @*** empty log message *** @ text @d108 2 @ 1.167 log @*** empty log message *** @ text @d66 1 @ 1.166 log @*** empty log message *** @ text @d65 1 a65 1 i686-gnu-linux-gnu2.0glibc1 | sjlj/sjljlx/none | down | 1.3.3 @ 1.165 log @*** empty log message *** @ text @d83 1 a83 1 powerpc-redhat-linux-gnu2.2glibc2.1 | sjlj/ssjlj/sas | down | 1.3.1 @ 1.164 log @*** empty log message *** @ text @d125 1 @ 1.163 log @*** empty log message *** @ text @d39 1 @ 1.162 log @*** empty log message *** @ text @d127 1 @ 1.161 log @*** empty log message *** @ text @d33 1 @ 1.160 log @*** empty log message *** @ text @d102 1 @ 1.159 log @*** empty log message *** @ text @d62 1 @ 1.158 log @*** empty log message *** @ text @d30 1 d119 1 @ 1.157 log @*** empty log message *** @ text @d103 1 @ 1.156 log @*** empty log message *** @ text @d66 1 @ 1.155 log @*** empty log message *** @ text @d106 1 @ 1.154 log @*** empty log message *** @ text @d89 1 d91 1 d94 1 a120 3 i586-pc-sco3.2v5.0.2 | sjlj/ssjlj/sas | down | 1.3.2 i686-pc-sco3.2v5.0.4 | sjlj/ssjlj/sas | down | 1.2.1 i386-pc-sco3.2v5.0.5 | sjlj/ssjlj/sas | down | 1.2.2 @ 1.153 log @*** empty log message *** @ text @d19 1 d63 1 d65 1 d86 1 a86 1 i386-pc-sysv5uw7.1.1 | mcsc/sc/mc | down | 1.3.3 d94 1 @ 1.152 log @*** empty log message *** @ text @d52 1 d119 1 @ 1.151 log @*** empty log message *** @ text @d114 1 @ 1.150 log @*** empty log message *** @ text @d31 1 @ 1.149 log @*** empty log message *** @ text @d42 1 d68 1 d81 1 @ 1.148 log @*** empty log message *** @ text @d57 1 @ 1.147 log @*** empty log message *** @ text @d99 1 @ 1.147.2.1 log @*** empty log message *** @ text @a18 1 i586-pc-freebsd3.1 | sjlj/ssjlj/sas | down | 1.3.3 a20 1 i686-pc-freebsd3.2 | sjlj/ssjlj/sas | down | 1.3.5 a26 1 i686-pc-freebsd3.5 | sjlj/ssjlj/sas | down | 1.4a2 a28 1 i586-pc-freebsd5.0 | sjlj/ssjlj/sas | down | 1.3.4 a30 2 alpha-unknown-freebsd5.0 | sjlj/ssjlj/sas | down | 1.3.5 powerpc-unknown-netbsd | sjlj/ssjlj/sas | down | 1.3.2 a34 2 mipsel-unknown-netbsd1.4.2 | sjlj/ssjlj/sas | down | 1.3.5 i386-unknown-netbsd1.4.2 | sjlj/ssjlj/sas | down | 1.3.6 a36 3 i386-unknown-netbsd1.4T | sjlj/ssjlj/sas | down | 1.3.5 powerpc-apple-netbsd1.4.2 | sjlj/ssjlj/sas | down | 1.3.5 i386-unknown-netbsd1.4.2 | sjlj/ssjlj/sas | down | 1.4a2 a41 1 i386-pc-bsdi4.0 | sjlj/ssjlj/sas | down | 1.3.3 a49 2 i686-redhat-linux-gnu2.2glibc2.1 | sjlj/ssjlj/sas | down | 1.3.3 i486-redhat-linux-gnu2.2glibc2.1 | sjlj/ssjlj/sas | down | 1.3.5 a55 1 i686-gnu-linux-gnu2.2glibc1 | sjlj/sjljlx/none | down | 1.3.5 a56 3 i686-gnu-linux-gnu2.2glibc2.1 | sjlj/ssjlj/sas | down | 1.3.5 i686-gnu-linux-gnu2.0glibc1 | sjlj/sjljlx/none | down | 1.3.5 i586-gnu-linux-gnu2.2glibc2.0 | sjlj/sjljlx/none | down | 1.3.3 a57 4 i686-debian-linux-gnu2.2glibc2.1 | sjlj/ssjlj/sas | down | 1.3.5 i586-debian-linux-gnu2.3glibc2.1 | sjlj/ssjlj/sas | down | 1.3.3 i586-debian-linux-gnu2.4glibc2.1 | sjlj/ssjlj/sas | down | 1.3.6 i686-va-linux-gnu2.2glibc2.1 | sjlj/ssjlj/sas | down | 1.3.5 a58 2 i586-turbolinux-linux-gnu2.2glibc2.0| sjlj/sjljlx/none | down | 1.3.3 i686-va-linux-gnu2.2glibc2.1 | sjlj/ssjlj/sas | down | 1.3.3 a65 3 alpha-redhat-linux-gnu2.2glibc2.1 | sjlj/ssjlj/sas | down | 1.3.5 sparc64-redhat-linux-gnu2.2glibc2.1 | sjlj/ssjlj/sas | down | 1.3.5 sparc-redhat-linux-gnu2.2glibc2.1 | sjlj/ssjlj/sas | down | 1.3.3 d70 1 a70 2 powerpc-debian-linux-gnu2.2glibc2.1 | sjlj/ssjlj/sas | down | 1.3.5 sparc-sun-solaris2.8 | mcsc/sc/mc | down | 1.4a2 a77 2 i386-pc-sysv5uw7.1.0 | mcsc/sc/mc | down | 1.3.5 i386-pc-sysv5uw7.1.1 | mcsc/sc/mc | down | 1.3.3 a79 1 i586-pc-sco3.2v5.0.2 | sjlj/ssjlj/sas | down | 1.3.2 a80 1 i686-pc-sco3.2v5.0.4 | sjlj/ssjlj/sas | down | 1.3.5 a82 1 i386-pc-sco3.2v5.0.5 | sjlj/ssjlj/sas | down | 1.2.2 a84 1 powerpc-ibm-aix4.1.4.0 | mcsc/sc/mc | down | 1.1.6 a85 1 rs6000-ibm-aix4.1.5.0 | sjlj/ssjlj/ss | down | 1.3.5 a87 2 rs6000-ibm-aix4.3.3.0 | mcsc/sc/mc | down | 1.3.5 powerpc-ibm-aix4.3.3.0 | mcsc/sc/mc | down | 1.3.5 a88 1 hppa1.1-hp-hpux10.01 | sjlj/ssjlj/ss | up | 1.3.3 a92 1 hppa2.0w-hp-hpux11.00 | mcsc/sc/mc | up | 1.4a1 a98 1 alpha-dec-osf4.0e | mcsc/sc/mc | down | 1.3.3 a100 1 alphaev56-dec-osf4.0e | mcsc/sc/mc | down | 1.3.4 a101 1 alphaev6-dec-osf4.0f | mcsc/sc/mc | down | 1.3.5 a104 1 m68k-cbm-amigaos | sjlj/ssjlj/ss | down | 1.3.5 d107 2 a110 2 i686-pc-cygwin | sjlj/sjljw32/none | down | 1.3.6 i386-pc-interix | sjlj/sjljisc/none | down | 1.3.5 @ 1.146 log @*** empty log message *** @ text @d110 1 @ 1.145 log @*** empty log message *** @ text @d107 1 a107 1 i586-pc-sco-3.2v5.0.2 | sjlj/ssjlj/sas | down | 1.2.0 @ 1.144 log @*** empty log message *** @ text @d28 1 d52 1 @ 1.143 log @*** empty log message *** @ text @d50 1 a51 1 i586-suse-linux-gnu2.2glibc2.1 | sjlj/ssjlj/sas | down | 1.3.2 @ 1.142 log @*** empty log message *** @ text @d51 1 d105 1 @ 1.141 log @*** empty log message *** @ text @d33 1 d50 1 @ 1.140 log @*** empty log message *** @ text @d47 1 @ 1.139 log @*** empty log message *** @ text @d17 86 a102 85 __PLATFORM_ID_____________________ __MACHINE_CONTEXT__ __STACK__ __VERSION__ i686-pc-freebsd3.4 | sjlj/ssjlj/sas | down | 1.3.0 [DEV] i686-pc-freebsd3.1 | sjlj/ssjlj/sas | down | 1.3.0 i586-pc-freebsd3.2 | sjlj/ssjlj/sas | down | 1.2.0 i386-pc-freebsd3.3 | sjlj/ssjlj/sas | down | 1.2.1 i486-pc-freebsd3.3 | sjlj/ssjlj/sas | down | 1.2.1 i586-pc-freebsd3.3 | sjlj/ssjlj/sas | down | 1.3a5 i686-pc-freebsd3.3 | sjlj/ssjlj/sas | down | 1.2.0 i386-pc-freebsd3.4 | sjlj/ssjlj/sas | down | 1.3a2 i586-pc-freebsd3.4 | sjlj/ssjlj/sas | down | 1.2.2 i686-pc-freebsd4.0 | sjlj/ssjlj/sas | down | 1.3.0 i686-pc-freebsd2.2.8 | sjlj/ssjlj/sas | down | 1.2.0 alpha-unknown-freebsd4.0 | sjlj/ssjlj/sas | down | 1.3.0 i386-unknown-netbsd1.4 | sjlj/ssjlj/sas | down | 1.3.0 i386-unknown-netbsd1.4.1 | sjlj/ssjlj/sas | down | 1.3.0 sparc-unknown-netbsd1.4.1 | sjlj/ssjlj/sas | down | 1.2b8 m68k-cbm-netbsd1.4.1 | sjlj/ssjlj/sas | down | 1.3a5 m68k-apple-netbsd1.4.1 | sjlj/ssjlj/sas | down | 1.2b5 alpha-unknown-netbsd1.3.3 | sjlj/ssjlj/sas | down | 1.1.4 i386-unknown-netbsd1.3.3 | sjlj/ssjlj/sas | down | 1.1.5 i386-unknown-openbsd2.5 | sjlj/ssjlj/sas | down | 1.2b5 sparc-unknown-openbsd2.6 | sjlj/ssjlj/sas | down | 1.2.0 i386-unknown-openbsd2.6 | sjlj/ssjlj/sas | down | 1.2.1 armv4l-unknown-linux-gnu | sjlj/ssjlj/sas | down | 1.2b8 i586-redhat-linux-gnu2.0glibc2.0 | sjlj/sjljlx/none | down | 1.3.0 i586-redhat-linux-gnu2.2glibc2.0 | sjlj/sjljlx/none | down | 1.3a2 i686-redhat-linux-gnu2.2glibc2.0 | sjlj/sjljlx/none | down | 1.3a1 i686-redhat-linux-gnu2.2glibc2.1 | sjlj/ssjlj/sas | down | 1.3b2 i586-redhat-linux-gnu2.2glibc2.1 | sjlj/ssjlj/sas | down | 1.3.1 i686-redhat-linux-gnu2.3glibc2.0 | sjlj/sjljlx/none | down | 1.3a4 i686-suse-linux-gnu2.2glibc2.0 | sjlj/sjljlx/none | down | 1.3.1 i586-gnu-linux-gnu2.0glibc1 | sjlj/sjljlx/none | down | 1.3.1 i586-gnu-linux-gnu2.2glibc1 | sjlj/sjljlx/none | down | 1.3.1 i586-gnu-linux-gnu2.2glibc2.1 | sjlj/ssjlj/sas | down | 1.3.0 i586-debian-linux-gnu2.2glibc2.0 | sjlj/sjljlx/none | down | 1.3.0 i686-slackware-linux-gnu | sjlj/ssjlj/sas | down | 1.3.0 i486-pc-linux-gnu | sjlj/sjljlx/none | down | 1.2.1 i586-pc-linux-gnu | sjlj/sjljlx/none | down | 1.2.1 i686-pc-linux-gnu | sjlj/sjljlx/none | down | 1.2.0 i386-redhat-linux-gnu | sjlj/sjljlx/none | down | 1.3a1 i486-pc-linux-gnulibc1 | sjlj/sjljlx/none | down | 1.2.1 i586-pc-linux-gnulibc1 | sjlj/sjljlx/none | down | 1.2.0 i686-pc-linux-gnulibc1 | sjlj/sjljlx/none | down | 1.2.0 sparc-unknown-linux-gnu | sjlj/ssjlj/sas | down | 1.2.3 alphaev56-unknown-linux-gnu | sjlj/ssjlj/sas | down | 1.2.0 alphaev6-unknown-linux-gnu | sjlj/ssjlj/sas | down | 1.2.0 powerpc-unknown-linux-gnu | sjls/ssjlj/sas | down | 1.2.0 sparc-sun-solaris2.7 | mcsc/sc/mc | down | 1.2.0 sparc-sun-solaris2.6 | mcsc/sc/mc | down | 1.3.0 sparc-sun-solaris2.5 | mcsc/sc/mc | down | 1.1.4 sparc-sun-solaris2.5.1 | mcsc/sc/mc | down | 1.2.0 sparc-sun-sunos4.1.3_U1 | sjlj/ssjlj/ss | down | 1.1.4 sparc-sun-sunos4.1.4 | sjlj/ssjlj/ss | down | 1.1.6 i386-pc-sysv5uw7 | mcsc/sc/mc | down | 1.3.0 i386-pc-sysv4.2uw2.1.3 | mcsc/sc/mc | down | 1.3.0 i386-pc-sysv4.2uw2.1 | mcsc/sc/mc | down | 1.1.6 i586-pc-sco3.2v5.0.4 | sjlj/ssjlj/sas | down | 1.2.0 i386-pc-sco3.2v5.0.5 | sjlj/ssjlj/sas | down | 1.2.1 i686-pc-sco3.2v5.0.5 | sjlj/ssjlj/sas | down | 1.2.1 rs6000-ibm-aix4.3.2.0 | mcsc/sc/mc | down | 1.1.5 rs6000-ibm-aix4.2.1.0 | mcsc/sc/mc | down | 1.1.5 powerpc-ibm-aix4.1.5.0 | mcsc/sc/mc | down | 1.1.5 powerpc-ibm-aix4.2.1.0 | mcsc/sc/mc | down | 1.1.6 powerpc-ibm-aix4.3.2.0 | mcsc/sc/mc | down | 1.2.1 m68k-hp-hpux9.10 | sjlj/ssjlj/ss | down | 1.2.0 hppa1.1-hp-hpux10.20 | sjlj/ssjlj/sas | up | 1.3.0 hppa2.0-hp-hpux10.20 | sjlj/ssjlj/sas | up | 1.3.0 hppa1.1-hp-hpux11.00 | mcsc/sc/mc | up | 1.2.3 hppa2.0n-hp-hpux11.00 | mcsc/sc/mc | up | 1.2.1 mips-sgi-irix5.3 | sjlj/ssjlj/sas | down | 1.2.2 mips-sgi-irix6.5 | mcsc/sc/mc | down | 1.2b1 mips-sgi-irix6.2 | mcsc/sc/mc | down | 1.3.0 i386-pc-isc4.0 | sjlj/sjljisc/none | down | 1.2b2 powerpc-apple-rhapsody5.5 | sjlj/ssjlj/sas | down | 1.2b3 powerpc-apple-netbsd1.4.1 | sjlj/ssjlj/sas | down | 1.2.1 alpha-dec-osf4.0f | mcsc/sc/mc | down | 1.2.1 alphaev56-dec-osf4.0d | mcsc/sc/mc | down | 1.2b6 alphaev56-dec-osf4.0f | mcsc/sc/mc | down | 1.2.0 alphaev6-dec-osf5.0 | mcsc/sc/mc | down | 1.2.0 alpha-dec-osf5.0 | mcsc/sc/mc | down | 1.2.1 m68k-unknown-amigaos | sjlj/ssjlj/ss | down | 1.2.1 i586-ncr-sysv4.3.03 | mcsc/sc/mc | down | 1.2.1 mips-sni-sysv4 | mcsc/sc/mc | down | 1.2.3 i386-pc-sco3.2v5.0.5 | sjlj/ssjlj/sas | down | 1.2.2 hppa1.1-stratus-sysv4 | mcsc/sc/mc | up | 1.3.1 @ 1.138 log @*** empty log message *** @ text @d47 1 @ 1.137 log @*** empty log message *** @ text @d47 2 @ 1.136 log @*** empty log message *** @ text @d45 1 d49 1 d98 1 @ 1.135 log @*** empty log message *** @ text @d46 2 @ 1.134 log @*** empty log message *** @ text @d41 1 a41 1 i586-redhat-linux-gnu2.0glibc2.0 | sjlj/sjljlx/none | down | 1.3a6 @ 1.133 log @*** empty log message *** @ text @d27 1 a27 1 i686-pc-freebsd4.0 | sjlj/ssjlj/sas | down | 1.2b2 d29 1 a29 1 alpha-unknown-freebsd4.0 | sjlj/ssjlj/sas | down | 1.2b8 d75 2 a76 2 hppa1.1-hp-hpux10.20 | sjlj/ssjlj/sas | up | 1.2.0 hppa2.0-hp-hpux10.20 | sjlj/ssjlj/sas | up | 1.1.6 @ 1.132 log @*** empty log message *** @ text @d63 2 a64 2 i386-pc-sysv5uw7 | mcsc/sc/mc | down | 1.2.0 i386-pc-sysv4.2uw2.1.3 | mcsc/sc/mc | down | 1.2.0 @ 1.131 log @*** empty log message *** @ text @d92 1 @ 1.130 log @*** empty log message *** @ text @d58 1 a58 1 sparc-sun-solaris2.6 | mcsc/sc/mc | down | 1.2.0 d81 1 a81 1 mips-sgi-irix6.2 | mcsc/sc/mc | down | 1.2b1 @ 1.129 log @*** empty log message *** @ text @d19 1 a19 1 i686-pc-freebsd3.1 | sjlj/ssjlj/sas | down | 1.3a2 d30 2 a31 2 i386-unknown-netbsd1.4 | sjlj/ssjlj/sas | down | 1.2b1 i386-unknown-netbsd1.4.1 | sjlj/ssjlj/sas | down | 1.2.2 @ 1.128 log @*** empty log message *** @ text @d77 1 @ 1.127 log @*** empty log message *** @ text @d18 1 a18 1 i686-pc-freebsd3.4 | sjlj/ssjlj/sas | down | 1.3b2 [DEV] @ 1.126 log @*** empty log message *** @ text @d53 1 @ 1.125 log @*** empty log message *** @ text @d33 1 @ 1.124 log @*** empty log message *** @ text @d43 1 @ 1.123 log @*** empty log message *** @ text @d18 1 a18 1 i686-pc-freebsd3.2 | sjlj/ssjlj/sas | down | 1.3b2 [DEV] @ 1.122 log @*** empty log message *** @ text @d17 3 a19 2 __PLATFORM_ID________________ __MACHINE_CONTEXT__ __STACK__ __VERSION__ i686-pc-freebsd3.1 | sjlj/ssjlj/sas | down | 1.3a2 [DEV] d99 1 a99 1 when the next longjmp(3) is done on this `jmp_buf' the function starts d102 1 a102 1 Per default Pth uses a very tricky sigstack/sigaltstack() based approach for d104 4 a107 3 platforms which support the involved POSIX functions. So the chance is very high that this approach also works for forthcoming platforms and no real porting is required. d109 8 a116 7 When this approach should not work (for instance brain-dead GNU/Linux has a dummy sigstack/sigaltstack(), so we've no chance this way), then you've to provide an alternative implementation. This usually is done be fiddling around with the ingredients of a `jmp_buf' structure. For this look inside your /usr/include/setjmp.h (plus files it includes) and there especially for things like _pc or JB_PC (the program counter) and _sp or JB_SP (the stack pointer). Then write an alternative pth_mctx_set() function in pth_mctx.c. @ 1.121 log @*** empty log message *** @ text @d39 1 @ 1.120 log @*** empty log message *** @ text @d86 1 @ 1.119 log @*** empty log message *** @ text @d22 1 @ 1.118 log @*** empty log message *** @ text @d72 1 a72 1 mips-sgi-irix5.3 | sjlj/ssjlj/sas | down | 1.2.1 @ 1.117 log @*** empty log message *** @ text @d24 1 @ 1.116 log @*** empty log message *** @ text @d28 1 a28 1 i386-unknown-netbsd1.4.1 | sjlj/ssjlj/sas | down | 1.2.1 @ 1.115 log @*** empty log message *** @ text @d39 1 @ 1.114 log @*** empty log message *** @ text @d23 1 @ 1.113 log @*** empty log message *** @ text @d36 1 @ 1.112 log @*** empty log message *** @ text @d78 1 @ 1.111 log @*** empty log message *** @ text @d21 1 @ 1.110 log @*** empty log message *** @ text @d78 1 @ 1.109 log @*** empty log message *** @ text @d39 1 @ 1.108 log @*** empty log message *** @ text @d66 1 @ 1.107 log @*** empty log message *** @ text @d26 1 @ 1.106 log @*** empty log message *** @ text @d32 1 d36 1 d38 1 d54 1 d60 1 d64 1 d69 1 @ 1.105 log @*** empty log message *** @ text @d32 1 d34 1 d51 1 a51 1 i586-pc-sco3.2v5.0.5 | sjlj/ssjlj/sas | down | 1.2.0 d67 1 @ 1.104 log @*** empty log message *** @ text @d18 1 a18 1 i686-pc-freebsd3.1 | sjlj/ssjlj/sas | down | 1.3a1 [DEV] d20 1 d54 1 @ 1.103 log @*** empty log message *** @ text @d30 1 d59 1 @ 1.102 log @*** empty log message *** @ text @d30 1 a30 1 i686-redhat-linux-gnu2.2glibc2.0 | sjlj/sjljlx/none | down | 1.3a1 @ 1.101 log @*** empty log message *** @ text @d18 43 a60 42 i686-pc-freebsd3.1 | sjlj/ssjlj/sas | down | 1.2.0 [AUTHOR] i586-pc-freebsd3.2 | sjlj/ssjlj/sas | down | 1.2.0 i686-pc-freebsd3.3 | sjlj/ssjlj/sas | down | 1.2.0 i686-pc-freebsd4.0 | sjlj/ssjlj/sas | down | 1.2b2 i686-pc-freebsd2.2.8 | sjlj/ssjlj/sas | down | 1.2.0 alpha-unknown-freebsd4.0 | sjlj/ssjlj/sas | down | 1.2b8 i386-unknown-netbsd1.4 | sjlj/ssjlj/sas | down | 1.2b1 sparc-unknown-netbsd1.4.1 | sjlj/ssjlj/sas | down | 1.2b8 m68k-apple-netbsd1.4.1 | sjlj/ssjlj/sas | down | 1.2b5 alpha-unknown-netbsd1.3.3 | sjlj/ssjlj/sas | down | 1.1.4 i386-unknown-netbsd1.3.3 | sjlj/ssjlj/sas | down | 1.1.5 i386-unknown-openbsd2.5 | sjlj/ssjlj/sas | down | 1.2b5 i686-pc-linux-gnu | sjlj/sjljlx/none | down | 1.2.0 i586-pc-linux-gnulibc1 | sjlj/sjljlx/none | down | 1.2.0 i686-pc-linux-gnulibc1 | sjlj/sjljlx/none | down | 1.2.0 alphaev56-unknown-linux-gnu | sjlj/ssjlj/sas | down | 1.2.0 alphaev6-unknown-linux-gnu | sjlj/ssjlj/sas | down | 1.2.0 powerpc-unknown-linux-gnu | sjls/ssjlj/sas | down | 1.2.0 sparc-sun-solaris2.7 | mcsc/sc/mc | down | 1.2.0 sparc-sun-solaris2.6 | mcsc/sc/mc | down | 1.2.0 sparc-sun-solaris2.5 | mcsc/sc/mc | down | 1.1.4 sparc-sun-solaris2.5.1 | mcsc/sc/mc | down | 1.2.0 sparc-sun-sunos4.1.3_U1 | sjlj/ssjlj/ss | down | 1.1.4 sparc-sun-sunos4.1.4 | sjlj/ssjlj/ss | down | 1.1.6 i386-pc-sysv5uw7 | mcsc/sc/mc | down | 1.2.0 i386-pc-sysv4.2uw2.1.3 | mcsc/sc/mc | down | 1.2.0 i386-pc-sysv4.2uw2.1 | mcsc/sc/mc | down | 1.1.6 i586-pc-sco3.2v5.0.4 | sjlj/ssjlj/sas | down | 1.2.0 i586-pc-sco3.2v5.0.5 | sjlj/ssjlj/sas | down | 1.2.0 rs6000-ibm-aix4.3.2.0 | mcsc/sc/mc | down | 1.1.5 rs6000-ibm-aix4.2.1.0 | mcsc/sc/mc | down | 1.1.5 powerpc-ibm-aix4.1.5.0 | mcsc/sc/mc | down | 1.1.5 powerpc-ibm-aix4.2.1.0 | mcsc/sc/mc | down | 1.1.6 hppa1.1-hp-hpux10.20 | sjlj/ssjlj/sas | up | 1.2.0 hppa2.0-hp-hpux10.20 | sjlj/ssjlj/sas | up | 1.1.6 mips-sgi-irix6.5 | mcsc/sc/mc | down | 1.2b1 mips-sgi-irix6.2 | mcsc/sc/mc | down | 1.2b1 i386-pc-isc4.0 | sjlj/sjljisc/none | down | 1.2b2 powerpc-apple-rhapsody5.5 | sjlj/ssjlj/sas | down | 1.2b3 alphaev56-dec-osf4.0d | mcsc/sc/mc | down | 1.2b6 alphaev56-dec-osf4.0f | mcsc/sc/mc | down | 1.2.0 alphaev6-dec-osf5.0 | mcsc/sc/mc | down | 1.2.0 @ 1.100 log @*** empty log message *** @ text @d1 1 a1 1 ____ _ _ d71 2 a72 2 executing on the given stack. d77 2 a78 2 porting is required. @ 1.99 log @*** empty log message *** @ text @d35 1 @ 1.98 log @*** empty log message *** @ text @d32 1 @ 1.97 log @*** empty log message *** @ text @d44 1 @ 1.96 log @*** empty log message *** @ text @d2 5 a6 5 | _ \| |_| |__ | |_) | __| '_ \ | __/| |_| | | | |_| \__|_| |_| @ 1.95 log @*** empty log message *** @ text @d19 1 d43 1 @ 1.94 log @*** empty log message *** @ text @d7 1 a7 1 GNU Pth - GNU Portable Threads @ 1.94.2.1 log @*** empty log message *** @ text @d7 1 a7 1 GNU Pth - The GNU Portable Threads @ 1.94.2.2 log @*** empty log message *** @ text @d1 6 a6 6 ____ _ _ | _ \| |_| |__ ``A good magician never reveals | |_) | __| '_ \ his secret; the unbelievable trick | __/| |_| | | | becomes simple and obvious once it is |_| \__|_| |_| explained. So too with UNIX.'' d18 37 a54 44 i686-pc-freebsd3.1 | sjlj/ssjlj/sas | down | 1.3a1 [DEV] i586-pc-freebsd3.2 | sjlj/ssjlj/sas | down | 1.2.0 i686-pc-freebsd3.3 | sjlj/ssjlj/sas | down | 1.2.0 i686-pc-freebsd4.0 | sjlj/ssjlj/sas | down | 1.2b2 i686-pc-freebsd2.2.8 | sjlj/ssjlj/sas | down | 1.2.0 alpha-unknown-freebsd4.0 | sjlj/ssjlj/sas | down | 1.2b8 i386-unknown-netbsd1.4 | sjlj/ssjlj/sas | down | 1.2b1 sparc-unknown-netbsd1.4.1 | sjlj/ssjlj/sas | down | 1.2b8 m68k-apple-netbsd1.4.1 | sjlj/ssjlj/sas | down | 1.2b5 alpha-unknown-netbsd1.3.3 | sjlj/ssjlj/sas | down | 1.1.4 i386-unknown-netbsd1.3.3 | sjlj/ssjlj/sas | down | 1.1.5 i386-unknown-openbsd2.5 | sjlj/ssjlj/sas | down | 1.2b5 sparc-unknown-openbsd2.6 | sjlj/ssjlj/sas | down | 1.2.0 i686-redhat-linux-gnu2.2glibc2.0 | sjlj/sjljlx/none | down | 1.3a1 i686-pc-linux-gnu | sjlj/sjljlx/none | down | 1.2.0 i586-pc-linux-gnulibc1 | sjlj/sjljlx/none | down | 1.2.0 i686-pc-linux-gnulibc1 | sjlj/sjljlx/none | down | 1.2.0 alphaev56-unknown-linux-gnu | sjlj/ssjlj/sas | down | 1.2.0 alphaev6-unknown-linux-gnu | sjlj/ssjlj/sas | down | 1.2.0 powerpc-unknown-linux-gnu | sjls/ssjlj/sas | down | 1.2.0 sparc-sun-solaris2.7 | mcsc/sc/mc | down | 1.2.0 sparc-sun-solaris2.6 | mcsc/sc/mc | down | 1.2.0 sparc-sun-solaris2.5 | mcsc/sc/mc | down | 1.1.4 sparc-sun-solaris2.5.1 | mcsc/sc/mc | down | 1.2.0 sparc-sun-sunos4.1.3_U1 | sjlj/ssjlj/ss | down | 1.1.4 sparc-sun-sunos4.1.4 | sjlj/ssjlj/ss | down | 1.1.6 i386-pc-sysv5uw7 | mcsc/sc/mc | down | 1.2.0 i386-pc-sysv4.2uw2.1.3 | mcsc/sc/mc | down | 1.2.0 i386-pc-sysv4.2uw2.1 | mcsc/sc/mc | down | 1.1.6 i586-pc-sco3.2v5.0.4 | sjlj/ssjlj/sas | down | 1.2.0 i586-pc-sco3.2v5.0.5 | sjlj/ssjlj/sas | down | 1.2.0 rs6000-ibm-aix4.3.2.0 | mcsc/sc/mc | down | 1.1.5 rs6000-ibm-aix4.2.1.0 | mcsc/sc/mc | down | 1.1.5 powerpc-ibm-aix4.1.5.0 | mcsc/sc/mc | down | 1.1.5 powerpc-ibm-aix4.2.1.0 | mcsc/sc/mc | down | 1.1.6 hppa1.1-hp-hpux10.20 | sjlj/ssjlj/sas | up | 1.2.0 hppa2.0-hp-hpux10.20 | sjlj/ssjlj/sas | up | 1.1.6 mips-sgi-irix6.5 | mcsc/sc/mc | down | 1.2b1 mips-sgi-irix6.2 | mcsc/sc/mc | down | 1.2b1 i386-pc-isc4.0 | sjlj/sjljisc/none | down | 1.2b2 powerpc-apple-rhapsody5.5 | sjlj/ssjlj/sas | down | 1.2b3 alphaev56-dec-osf4.0d | mcsc/sc/mc | down | 1.2b6 alphaev56-dec-osf4.0f | mcsc/sc/mc | down | 1.2.0 alphaev6-dec-osf5.0 | mcsc/sc/mc | down | 1.2.0 d66 2 a67 2 executing on the given stack. d72 2 a73 2 porting is required. @ 1.94.2.3 log @ . @ text @d18 1 a18 1 i686-pc-freebsd3.1 | sjlj/ssjlj/sas | down | 1.3a2 [DEV] a19 1 i386-pc-freebsd3.3 | sjlj/ssjlj/sas | down | 1.2.1 a30 1 armv4l-unknown-linux-gnu | sjlj/ssjlj/sas | down | 1.2b8 a52 1 m68k-hp-hpux9.10 | sjlj/ssjlj/ss | down | 1.2.0 a58 1 alpha-dec-osf4.0f | mcsc/sc/mc | down | 1.2.1 a61 1 m68k-unknown-amigaos | sjlj/ssjlj/ss | down | 1.2.1 @ 1.94.2.4 log @*** empty log message *** @ text @a65 1 alpha-dec-osf5.0 | mcsc/sc/mc | down | 1.2.1 @ 1.94.2.5 log @*** empty log message *** @ text @d17 2 a18 3 __PLATFORM_ID_____________________ __MACHINE_CONTEXT__ __STACK__ __VERSION__ i686-pc-freebsd3.4 | sjlj/ssjlj/sas | down | 1.3b2 [DEV] i686-pc-freebsd3.1 | sjlj/ssjlj/sas | down | 1.3a2 a20 2 i486-pc-freebsd3.3 | sjlj/ssjlj/sas | down | 1.2.1 i586-pc-freebsd3.3 | sjlj/ssjlj/sas | down | 1.3a5 a21 2 i386-pc-freebsd3.4 | sjlj/ssjlj/sas | down | 1.3a2 i586-pc-freebsd3.4 | sjlj/ssjlj/sas | down | 1.2.2 a25 1 i386-unknown-netbsd1.4.1 | sjlj/ssjlj/sas | down | 1.2.2 a26 1 m68k-cbm-netbsd1.4.1 | sjlj/ssjlj/sas | down | 1.3a5 a31 1 i386-unknown-openbsd2.6 | sjlj/ssjlj/sas | down | 1.2.1 a32 2 i586-redhat-linux-gnu2.0glibc2.0 | sjlj/sjljlx/none | down | 1.3a6 i586-redhat-linux-gnu2.2glibc2.0 | sjlj/sjljlx/none | down | 1.3a2 a33 4 i686-redhat-linux-gnu2.2glibc2.1 | sjlj/ssjlj/sas | down | 1.3b2 i686-redhat-linux-gnu2.3glibc2.0 | sjlj/sjljlx/none | down | 1.3a4 i486-pc-linux-gnu | sjlj/sjljlx/none | down | 1.2.1 i586-pc-linux-gnu | sjlj/sjljlx/none | down | 1.2.1 a34 2 i386-redhat-linux-gnu | sjlj/sjljlx/none | down | 1.3a1 i486-pc-linux-gnulibc1 | sjlj/sjljlx/none | down | 1.2.1 d50 1 a50 2 i386-pc-sco3.2v5.0.5 | sjlj/ssjlj/sas | down | 1.2.1 i686-pc-sco3.2v5.0.5 | sjlj/ssjlj/sas | down | 1.2.1 a54 1 powerpc-ibm-aix4.3.2.0 | mcsc/sc/mc | down | 1.2.1 a57 2 hppa2.0n-hp-hpux11.00 | mcsc/sc/mc | up | 1.2.1 mips-sgi-irix5.3 | sjlj/ssjlj/sas | down | 1.2.2 a61 1 powerpc-apple-netbsd1.4.1 | sjlj/ssjlj/sas | down | 1.2.1 a67 2 i586-ncr-sysv4.3.03 | mcsc/sc/mc | down | 1.2.1 i386-pc-sco3.2v5.0.5 | sjlj/ssjlj/sas | down | 1.2.2 d78 1 a78 1 when the next longjmp(3) is done on this `jmp_buf', the function starts d81 1 a81 1 By default, Pth uses a very tricky sigstack/sigaltstack() based approach for d83 3 a85 4 platforms which support the involved POSIX functions (see rse-pmt.ps for a detailed description of the trick). So the chance is very high that this approach also works for forthcoming platforms and no real porting is required. d87 7 a93 8 When this approach should not work (for instance brain-dead achient GNU/Linux versions have a dummy sigstack/sigaltstack(), so we've no chance this way), then you've to provide an alternative implementation. This usually is done be fiddling around with the ingredients of a `jmp_buf' structure. For this look inside your /usr/include/setjmp.h (plus files it includes) and there especially for things like _pc or JB_PC (the program counter) and _sp or JB_SP (the stack pointer). Then write an alternative pth_mctx_set() function in pth_mctx.c. @ 1.93 log @*** empty log message *** @ text @d40 1 a40 1 i386-pc-sysv4.2uw2.1.3 | mcsc/sc/mc | down | 1.2b1 @ 1.92 log @*** empty log message *** @ text @d31 2 a32 2 alphaev56-unknown-linux-gnu | sjlj/ssjlj/sas | down | 1.2b8 alphaev6-unknown-linux-gnu | sjlj/ssjlj/sas | down | 1.2b8 d39 1 a39 1 i386-pc-sysv5uw7 | mcsc/sc/mc | down | 1.2b8 @ 1.91 log @*** empty log message *** @ text @d18 2 a19 3 i686-pc-freebsd3.1 | sjlj/ssjlj/sas | down | 1.2b8 i686-pc-freebsd3.3 | sjlj/ssjlj/sas | down | 1.2b8 i586-pc-freebsd2.2.8 | sjlj/ssjlj/sas | down | 1.2b1 d21 1 d29 2 a30 2 i686-pc-linux-gnu | sjlj/sjljlx/none | down | 1.2b8 i586-pc-linux-gnulibc1 | sjlj/sjljlx/none | down | 1.1.6 d33 2 a34 2 sparc-sun-solaris2.7 | mcsc/sc/mc | down | 1.2b1 sparc-sun-solaris2.6 | mcsc/sc/mc | down | 1.2b8 d36 1 a36 1 sparc-sun-solaris2.5.1 | mcsc/sc/mc | down | 1.1.6 d46 1 a46 1 hppa1.1-hp-hpux10.20 | sjlj/ssjlj/sas | up | 1.2b1 d53 2 a54 2 alphaev56-dec-osf4.0f | mcsc/sc/mc | down | 1.2b8 alphaev6-dec-osf5.0 | mcsc/sc/mc | down | 1.2b8 @ 1.90 log @*** empty log message *** @ text @d19 1 @ 1.89 log @*** empty log message *** @ text @d21 1 d30 2 a31 2 alphaev56-unknown-linux-gnu | sjlj/ssjlj/sas | down | 1.2b6 alphaev6-unknown-linux-gnu | sjlj/ssjlj/sas | down | 1.2b6 d38 1 a38 1 i386-pc-sysv5uw7 | mcsc/sc/mc | down | 1.2b1 d52 2 a53 2 alphaev56-dec-osf4.0f | mcsc/sc/mc | down | 1.2b7 alphaev6-dec-osf5.0 | mcsc/sc/mc | down | 1.2b6 @ 1.88 log @*** empty log message *** @ text @d18 1 a18 1 i686-pc-freebsd3.1 | sjlj/ssjlj/sas | down | 1.2b1 d22 1 a22 1 sparc-unknown-netbsd1.4.1 | sjlj/ssjlj/sas | down | 1.2b7 d27 1 a27 1 i686-pc-linux-gnu | sjlj/sjljlx/none | down | 1.2b3 d32 1 a32 1 sparc-sun-solaris2.6 | mcsc/sc/mc | down | 1.2b1 @ 1.87 log @*** empty log message *** @ text @d22 1 @ 1.86 log @*** empty log message *** @ text @d50 1 @ 1.85 log @*** empty log message *** @ text @d42 1 a42 1 powerpc-ibm-aix4.2.1.0 | mcsc/sc/mc | down | 1.1.5 @ 1.84 log @*** empty log message *** @ text @d41 1 @ 1.83 log @*** empty log message *** @ text @d27 1 a27 1 i586-pc-linux-gnulibc1 | sjlj/sjljlx/none | down | 1.1.5 d33 1 a33 1 sparc-sun-solaris2.5.1 | mcsc/sc/mc | down | 1.1.5 @ 1.82 log @*** empty log message *** @ text @d35 1 a35 1 sparc-sun-sunos4.1.4 | sjlj/ssjlj/ss | down | 1.1.5 d38 1 @ 1.81 log @*** empty log message *** @ text @d29 1 @ 1.80 log @*** empty log message *** @ text @d41 1 @ 1.79 log @*** empty log message *** @ text @d28 1 @ 1.78 log @*** empty log message *** @ text @d44 2 a45 1 @ 1.77 log @*** empty log message *** @ text @d22 1 d25 1 @ 1.76 log @*** empty log message *** @ text @d24 1 a24 1 i586-pc-linux-gnu | sjlj/sjljlx/none | down | 1.2b1 @ 1.75 log @*** empty log message *** @ text @d41 2 @ 1.74 log @*** empty log message *** @ text @d23 1 @ 1.73 log @*** empty log message *** @ text @d35 1 @ 1.72 log @*** empty log message *** @ text @d28 1 @ 1.71 log @*** empty log message *** @ text @d28 1 @ 1.70 log @*** empty log message *** @ text @d20 1 @ 1.69 log @*** empty log message *** @ text @d35 1 @ 1.68 log @*** empty log message *** @ text @d23 1 a23 1 i586-pc-linux-gnulibc1 | sjlj/sjljlx/none | down | 1.1.4 d27 1 a27 1 sparc-sun-sunos4.1.4 | sjlj/ssjlj/ss | down | 1.1.4 d30 2 a31 2 rs6000-ibm-aix4.3.2.0 | mcsc/sc/mc | down | 1.1.4 rs6000-ibm-aix4.2.1.0 | mcsc/sc/mc | down | 1.1.4 @ 1.67 log @*** empty log message *** @ text @d27 1 a27 1 sparc-sun-sunos4.1.4 | sjlj/sjlje/ss | down | 1.1.4 d30 2 a31 2 rs6000-ibm-aix4.3.2.0 | ??/??/?? | down | 1.1.4 rs6000-ibm-aix4.2.1.0 | ??/??/?? | down | 1.1.4 @ 1.66 log @*** empty log message *** @ text @d34 1 @ 1.65 log @*** empty log message *** @ text @d19 1 d21 1 @ 1.64 log @*** empty log message *** @ text @d20 3 a22 1 i586-pc-linux-gnulibc1 | sjlj/ssjlj/sas | down | 1.1.4 d31 1 @ 1.63 log @*** empty log message *** @ text @d28 1 @ 1.62 log @*** empty log message *** @ text @d20 1 d23 1 d26 2 @ 1.61 log @*** empty log message *** @ text @d21 1 @ 1.60 log @*** empty log message *** @ text @d18 1 a18 1 i686x-pc-freebsd3.1 | sjlj/ssjlj/sas | down | 1.2b1 d21 2 @ 1.59 log @*** empty log message *** @ text @d12 1 a12 2 This library was successfully tested on the following platforms (and should automatically adjust to other platforms, of course): d14 2 a15 60 __PLATFORM ID______________ __PLATFORM NAME______ _PTH_ i686-pc-freebsd3.1 FreeBSD 3.1 1.1b6 i586-pc-freebsd3.2 FreeBSD 3.2 1.0.5 i686-pc-freebsd3.2 FreeBSD 3.2 1.0.0 i586-pc-freebsd2.2.8 FreeBSD 2.2.8 1.0.2 i685-pc-freebsd2.2.8 FreeBSD 2.2.8 1.0.0 alpha-whatever-netbsd1.3.3 NetBSD/alpha 1.3.3 1.0b2 sparc-unknown-netbsd1.4 NetBSD/sparc 1.4 1.1.3 i386-whatever-netbsd1.4 NetBSD/x386 1.4 1.0b1 amiga-whatever-netbsd1.4 NetBSD/amiga 1.4 1.0b2 sparc-whatever-openbsd OpenBSD/sparc 2.x 1.0.5 i386-whatever-bsdi BSDI 1.0.0 i686-pc-linux-gnu2 RedHat 4.1 0.9.8 i686-pc-linux-gnuredhat51 RedHat 5.1 1.0.4 i586-pc-linux-gnu2 RedHat 5.2 1.1b5 i686-pc-linux-gnu2 RedHat 6.0 1.0.0 i486-pc-linux-gnu2 Debian 1.1 1.0b2 i586-pc-linux-gnu2 Debian 2.1 1.0b2 sun4m-sun-sunos4 SunOS 4.1.x 1.1.2 sun4d-sun-solaris2.5 Solaris 2.5 1.0.0 sun4u-sun-solaris2.5.1 Solaris 2.5.1 1.1.2 sun4m-sun-solaris2.5.1 Solaris 2.5.1 1.0b2 sun4u-sun-solaris2.6 Solaris 2.6 1.0.0 sun4m-sun-solaris2.6 Solaris 2.6 1.0.0 i86pc-sun-solaris2.6 Solaris 2.6 1.0.5 sun4m-sun-solaris2.7 Solaris 2.7 1.1b6 sun4u-sun-solaris2.7 Solaris 2.7 1.0.2 i86pc-sun-solaris2.7 Solaris 2.7 0.9.8 9000/735-hp-hpux9.01 HPUX 9.01 1.0.1 9000/715-hp-hpux10.20 HPUX 10.20 1.0.0 9000/735-hp-hpux10.20 HPUX 10.20 0.9.8 9000/755-hp-hpux10.20 HPUX 10.20 1.0b8 9000/778-hp-hpux10.20 HPUX 10.20 1.0.0 9000/782-hp-hpux10.20 HPUX 10.20 1.0.3 9000/780-hp-hpux10.20 HPUX 10.20 1.1.2 9000/819-hp-hpux10.20 HPUX 10.20 1.1.0 9000/859-hp-hpux10.20 HPUX 10.20 1.1.1 9000/778-hp-hpux11.00 HPUX 11.00 1.1.2 alpha-dec-osf4.0 OSF/1 4.0 0.9.8 alpha-dec-osf4.0b OSF/1 4.0b 1.0.4 A100-ibm-aix4.2 AIX 4.2 1.0b4 8000-ibm-aix4.2 AIX 4.2 1.0.6 9100-ibm-aix4.2 AIX 4.2 0.9.8 4C00-ibm-aix4.2 AIX 4.2 1.0.1 5C00-ibm-aix4.2 AIX 4.2 1.1.0 8000-ibm-aix4.2 AIX 4.2 1.0.5 4C00-ibm-aix4.3 AIX 4.3 0.9.8 9300-ibm-aix4.3 AIX 4.3 1.0.6 powerpc-ibm-aix4.3.2.0 AIX 4.3.2 1.0.4 IP17-sgi-irix6.2 IRIX 6.2 1.0.0 IP30/64-sgi-irix6.5 IRIX 6.5 1.1.0 whatever-whatever-sco5 SCO Openserver 5.0.4 1.0.0 i386-whatever-SCO_SV SCO OpenServer 5.0.5 1.0.1 i386-whatever-unixware2 UnixWare 2.1.3 1.0.0 i386-whatever-unixware7 UnixWare 7.0 1.0b1 i386-siemens-svr4 SINIX-D 5.41 0.9.8 mips-siemens-svr4 ReliantUNIX-N 5.43 0.9.8 m68k-whatever-AmigaOS3.1 AmigaOS 3.1 1.0.2 m68k-apple-aux3 Apple Unix 3.x (c89) 1.1b4 mips-nec-sysv4 NEC EWS4800 1.1.0 d17 6 a22 1 PORTING @ 1.58 log @*** empty log message *** @ text @d22 1 @ 1.57 log @*** empty log message *** @ text @d34 1 @ 1.56 log @*** empty log message *** @ text @d50 1 @ 1.55 log @*** empty log message *** @ text @d47 1 a47 1 9000/780-hp-hpux10.20 HPUX 10.20 1.1.1 @ 1.54 log @*** empty log message *** @ text @d32 1 @ 1.53 log @*** empty log message *** @ text @d46 1 @ 1.52 log @*** empty log message *** @ text @d69 1 @ 1.51 log @*** empty log message *** @ text @d47 1 @ 1.50 log @*** empty log message *** @ text @d53 1 @ 1.49 log @*** empty log message *** @ text @d46 1 @ 1.48 log @*** empty log message *** @ text @d80 1 a80 1 establishing this `jmp_buf' which is 98% portable to all major Unix d101 3 @ 1.47 log @*** empty log message *** @ text @d16 1 a16 1 i686-pc-freebsd3.1 FreeBSD 3.1 1.1b5 d37 1 a37 1 sun4m-sun-solaris2.7 Solaris 2.7 1.0.0 @ 1.46 log @*** empty log message *** @ text @d49 1 d54 1 a54 1 9300-ibm-aix4.3 AIX 4.3 1.0.5 @ 1.45 log @*** empty log message *** @ text @d16 1 a16 1 i686-pc-freebsd3.1 FreeBSD 3.1 1.0.0 d28 1 a28 1 i586-pc-linux-gnu2 RedHat 5.2 1.0b5 d64 1 a64 6 This library up-to-now was _NOT_ successfully tested on the following platforms: __PLATFORM ID______________ __PLATFORM NAME______ _PTH_ m68k-apple-aux3 Apple Unix 3.x 1.0.1 @ 1.44 log @*** empty log message *** @ text @d17 1 d24 1 @ 1.43 log @*** empty log message *** @ text @d34 1 @ 1.42 log @*** empty log message *** @ text @d50 1 @ 1.41 log @*** empty log message *** @ text @d48 1 @ 1.40 log @*** empty log message *** @ text @d51 1 a63 1 IP22-sgi-irix6.5 IRIX 6.5 1.0.0 @ 1.39 log @*** empty log message *** @ text @d25 1 d44 1 d49 1 @ 1.39.2.1 log @*** empty log message *** @ text @a47 1 IP22-sgi-irix6.5 IRIX 6.5 1.0.5 d60 1 @ 1.39.2.2 log @*** empty log message *** @ text @d16 1 a16 1 i686-pc-freebsd3.1 FreeBSD 3.1 1.0.6 d56 6 a61 1 m68k-apple-aux3 Apple Unix 3.x (c89) 1.0.5 @ 1.38 log @*** empty log message *** @ text @d41 1 @ 1.37 log @*** empty log message *** @ text @d34 1 @ 1.36 log @*** empty log message *** @ text @d18 2 a19 1 i686-pc-freebsd2.2.8 FreeBSD 2.2.8 1.0.0 @ 1.35 log @*** empty log message *** @ text @d51 1 @ 1.34 log @*** empty log message *** @ text @d34 1 @ 1.33 log @*** empty log message *** @ text @d41 1 d45 1 @ 1.32 log @*** empty log message *** @ text @d9 2 a10 1 PORTABILITY @ 1.31 log @*** empty log message *** @ text @d48 7 @ 1.30 log @*** empty log message *** @ text @d21 1 @ 1.29 log @*** empty log message *** @ text @d26 1 @ 1.28 log @*** empty log message *** @ text @d34 1 @ 1.27 log @*** empty log message *** @ text @d31 1 @ 1.26 log @*** empty log message *** @ text @d38 1 @ 1.25 log @*** empty log message *** @ text @d14 1 a14 1 __PLATFORM ID______________ __PLATFORM NAME______ _PTH__ @ 1.24 log @*** empty log message *** @ text @d27 2 a28 2 sun4u-sun-solaris2.6 Solaris 2.6 1.0b2 sun4m-sun-solaris2.6 Solaris 2.6 1.0b2 @ 1.23 log @*** empty log message *** @ text @d29 1 d37 1 a37 1 IP22-sgi-irix6.2 IRIX 6.2 0.9.8 @ 1.22 log @*** empty log message *** @ text @d15 3 a17 3 i686-pc-freebsd3.1 FreeBSD 3.1 1.0b8 i686-pc-freebsd3.2 FreeBSD 3.2 1.0b2 i686-pc-freebsd2.2.8 FreeBSD 2.2.8 1.0b2 d20 1 a20 1 amiga-whatever-netbsd1.4 NetBSD/Amiga 1.4 1.0b2 d23 1 d37 1 a37 1 i386-whatever-unixware2 UnixWare 2.1.3 0.9.8 @ 1.21 log @*** empty log message *** @ text @d15 1 a15 1 i686-pc-freebsd3.1 FreeBSD 3.1 1.0b5 d30 1 @ 1.20 log @*** empty log message *** @ text @d21 4 a24 4 i686-whatever-linux2 RedHat 4.1 0.9.8 i586-whatever-linux2 RedHat 5.2 1.0b2 i486-whatever-linux2 Debian 1.1 1.0b2 i586-whatever-linux2 Debian 2.1 1.0b2 @ 1.19 log @*** empty log message *** @ text @d15 24 a38 24 i686-pc-freebsd3.1 FreeBSD 3.1 1.0b5 [rse@@en1] i686-pc-freebsd3.2 FreeBSD 3.2 1.0b2 [rse@@bento] i686-pc-freebsd2.2.8 FreeBSD 2.2.8 1.0b2 [rse@@taz] alpha-whatever-netbsd1.3.3 NetBSD/alpha 1.3.3 1.0b2 [rse@@melange] i386-whatever-netbsd1.4 NetBSD/x386 1.4 1.0b1 [rse@@peti] amiga-whatever-netbsd1.4 NetBSD/Amiga 1.4 1.0b2 [peter@@alles.prima.de] i686-whatever-linux2 RedHat 4.1 0.9.8 [rse] i586-whatever-linux2 RedHat 5.2 1.0b2 [rse@@en3] i486-whatever-linux2 Debian 1.1 1.0b2 [rse@@delisyd] i586-whatever-linux2 Debian 2.1 1.0b2 [rse@@gnudist] sun4m-sun-solaris2.5.1 Solaris 2.5.1 1.0b2 [rse@@sun1] sun4u-sun-solaris2.6 Solaris 2.6 1.0b2 [rse@@moria] sun4m-sun-solaris2.6 Solaris 2.6 1.0b2 [rse@@en5] i86pc-sun-solaris2.7 Solaris 2.7 0.9.8 [rse] 9000/735-hp-hpux10.20 HPUX 10.20 0.9.8 [rse] alpha-dec-osf4.0 OSF/1 4.0 0.9.8 [rse] A100-ibm-aix4.2 AIX 4.2 1.0b4 [horwitz@@argos.argoscomp.com] 9100-ibm-aix4.2 AIX 4.2 0.9.8 [rse] 4C00-ibm-aix4.3 AIX 4.3 0.9.8 [rse] IP22-sgi-irix6.2 IRIX 6.2 0.9.8 [rse] i386-whatever-unixware2 UnixWare 2.1.3 0.9.8 [rse@@uw2] i386-whatever-unixware7 UnixWare 7.0 1.0b1 [rse@@uw7] i386-siemens-svr4 SINIX-D 5.41 0.9.8 [martin] mips-siemens-svr4 ReliantUNIX-N 5.43 0.9.8 [martin] @ 1.18 log @*** empty log message *** @ text @d15 1 a15 1 i686-pc-freebsd3.1 FreeBSD 3.1 1.0b2 [rse@@en1] d31 1 @ 1.17 log @*** empty log message *** @ text @d1 7 a7 8 _ _ _ __ | |_| |__ | '_ \| __| '_ \ | |_) | |_| | | | | .__/ \__|_| |_| |_| PTH - GNU Portable Threads d41 1 a41 1 In case you're not able to use PTH on a new and esoteric platform, d44 1 a44 1 PTH has only one part which perhaps has to be ported to new platforms: the d51 1 a51 1 Per default PTH uses a very tricky sigstack/sigaltstack() based approach for d65 1 a65 1 Currently, as mentioned, PTH requires such an alternative only under @ 1.16 log @*** empty log message *** @ text @d20 2 a21 1 i386-whatever-netbsd1.4 NetBSD/i386 1.4 1.0b1 [rse@@peti] @ 1.15 log @*** empty log message *** @ text @d23 1 @ 1.14 log @*** empty log message *** @ text @d19 1 a19 1 i386-whatever-netbsd1.3.3 NetBSD/i386 1.3.3 1.0b2 [rse@@melange] d21 16 a36 15 i686-whatever-linux2 RedHat 4.1 0.9.8 i586-whatever-linux2 RedHat 5.2 1.0b2 sun4u-sun-solaris2.5.1 Solaris 2.5.1 0.9.13 sun4u-sun-solaris2.6 Solaris 2.6 1.0b1 sun4m-sun-solaris2.6 Solaris 2.6 0.9.8 i86pc-sun-solaris2.7 Solaris 2.7 0.9.8 9000/735-hp-hpux10.20 HPUX 10.20 0.9.8 alpha-dec-osf4.0 OSF/1 4.0 0.9.8 9100-ibm-aix4.2 AIX 4.2 0.9.8 4C00-ibm-aix4.3 AIX 4.3 0.9.8 IP22-sgi-irix6.2 IRIX 6.2 0.9.8 i386-whatever-unixware2 UnixWare 2.1.3 0.9.8 i386-whatever-unixware7 UnixWare 7.0 1.0b1 i386-siemens-svr4 SINIX-D 5.41 0.9.8 mips-siemens-svr4 ReliantUNIX-N 5.43 0.9.8 @ 1.13 log @*** empty log message *** @ text @d20 2 a21 2 i386-whatever-netbsd1.4 NetBSD/i386 1.4 1.0b2 i686-whatever-linux2 RedHat 4.1 0.9.8 @ 1.12 log @*** empty log message *** @ text @d16 4 a19 4 i686-pc-freebsd3.1 FreeBSD 3.1 1.0b2 i686-pc-freebsd3.2 FreeBSD 3.2 0.9.8 i686-pc-freebsd2.2.8 FreeBSD 2.2.8 0.9.8 i386-whatever-netbsd1.3.2 NetBSD/i386 1.3.2 0.9.8 @ 1.11 log @*** empty log message *** @ text @d15 21 a35 21 __PLATFORM ID______________ __PLATFORM NAME______ _PTH___ __USER______ i686-pc-freebsd3.1 FreeBSD 3.1 1.0b2 rse@@en1 i686-pc-freebsd3.2 FreeBSD 3.2 0.9.8 rse i686-pc-freebsd2.2.8 FreeBSD 2.2.8 0.9.8 rse i386-whatever-netbsd1.3.2 NetBSD/i386 1.3.2 0.9.8 rse@@peti i386-whatever-netbsd1.4 NetBSD/i386 1.4 1.0b2 rse@@peti i686-whatever-linux2 RedHat 4.1 0.9.8 rse i586-whatever-linux2 RedHat 5.2 1.0b2 rse@@en3 sun4u-sun-solaris2.5.1 Solaris 2.5.1 0.9.13 rse sun4u-sun-solaris2.6 Solaris 2.6 1.0b1 rse@@moria sun4m-sun-solaris2.6 Solaris 2.6 0.9.8 rse i86pc-sun-solaris2.7 Solaris 2.7 0.9.8 rse 9000/735-hp-hpux10.20 HPUX 10.20 0.9.8 rse alpha-dec-osf4.0 OSF/1 4.0 0.9.8 rse 9100-ibm-aix4.2 AIX 4.2 0.9.8 rse 4C00-ibm-aix4.3 AIX 4.3 0.9.8 rse IP22-sgi-irix6.2 IRIX 6.2 0.9.8 rse i386-whatever-unixware2 UnixWare 2.1.3 0.9.8 rse i386-whatever-unixware7 UnixWare 7.0 1.0b1 rse@@uw7 i386-siemens-svr4 SINIX-D 5.41 0.9.8 martin mips-siemens-svr4 ReliantUNIX-N 5.43 0.9.8 martin @ 1.10 log @*** empty log message *** @ text @d1 6 a6 5 _ __ _ __ ___ | '_ \| '_ \/ __| | | | | |_) \__ \ |_| |_| .__/|___/ |_| d16 1 a16 1 i686-pc-freebsd3.1 FreeBSD 3.1 1.0b1 rse@@en1 d20 1 a20 1 i386-whatever-netbsd1.4 NetBSD/i386 1.4 1.0b1 rse@@peti d22 1 a22 1 i586-whatever-linux2 RedHat 5.2 1.0b1 rse@@en3 @ 1.9 log @*** empty log message *** @ text @d7 1 a7 1 PTH - Non-Preemptive Thread Scheduling Library @ 1.8 log @*** empty log message *** @ text @d54 1 a54 1 When this approach should not work (for instance brain-dead Linux has a d62 8 a69 8 Currently, as mentioned, PTH requires such an alternative only under Linux where sigstack/sigaltstack() are dummy functions. Look at the Linux pth_mctx_set() variant in pth_mctx.c to get an impression what type of `jmp_buf' fiddling you perhaps have to do for esoteric platforms. Don't be confused by the fact that such specialized pth_mctx_set() functions are just a few lines long while the standard function is very large. That's all just needed for maximum portability. The goal nevertheless only is to initialize a `jmp_buf' with PC and SP. That's all... @ 1.7 log @*** empty log message *** @ text @d19 1 a19 1 i386-whatever-netbsd1.4 NetBSD/i386 1.4 0.9.8 simons d32 1 a32 1 i386-whatever-unixware7 UnixWare 7.0 0.9.8 rse @ 1.6 log @*** empty log message *** @ text @d15 1 a15 1 i686-pc-freebsd3.1 FreeBSD 3.1 1.0b1 rse d18 1 a18 1 i386-whatever-netbsd1.3.2 NetBSD/i386 1.3.2 0.9.8 rse d21 1 a21 1 i586-whatever-linux2 RedHat 5.2 1.0b1 rse d23 1 @ 1.5 log @*** empty log message *** @ text @d14 20 a33 19 o i686-pc-freebsd3.1 FreeBSD 3.1 0.9.18 rse o i686-pc-freebsd3.2 FreeBSD 3.2 0.9.8 rse o i686-pc-freebsd2.2.8 FreeBSD 2.2.8 0.9.8 rse o i386-whatever-netbsd1.3.2 NetBSD/i386 1.3.2 0.9.8 rse o i386-whatever-netbsd1.4 NetBSD/i386 1.4 0.9.8 simons o i686-whatever-linux2 RedHat 4.1 0.9.8 rse o i586-whatever-linux2 RedHat 5.2 0.9.17 rse o sun4u-sun-solaris2.5.1 Solaris 2.5.1 0.9.13 rse o sun4m-sun-solaris2.6 Solaris 2.6 0.9.8 rse o i86pc-sun-solaris2.7 Solaris 2.7 0.9.8 rse o 9000/735-hp-hpux10.20 HPUX 10.20 0.9.8 rse o alpha-dec-osf4.0 OSF/1 4.0 0.9.8 rse o 9100-ibm-aix4.2 AIX 4.2 0.9.8 rse o 4C00-ibm-aix4.3 AIX 4.3 0.9.8 rse o IP22-sgi-irix6.2 IRIX 6.2 0.9.8 rse o i386-whatever-unixware2 UnixWare 2.1.3 0.9.8 rse o i386-whatever-unixware7 UnixWare 7.0 0.9.8 rse o i386-siemens-svr4 SINIX-D 5.41 0.9.8 martin o mips-siemens-svr4 ReliantUNIX-N 5.43 0.9.8 martin @ 1.4 log @*** empty log message *** @ text @d14 1 a14 1 o i686-pc-freebsd3.1 FreeBSD 3.1 0.9.16 rse d20 1 a20 1 o i586-whatever-linux2 RedHat 5.2 0.9.15 rse @ 1.3 log @*** empty log message *** @ text @d9 25 d35 3 a37 1 ======= @ 1.2 log @*** empty log message *** @ text @d12 1 a12 1 PTH has only one part which perhaps have to be ported to new platforms: the d15 3 a17 3 initializes a jmp_buf (see setjmp(3)!) with a given function and stack, so when one longjmp(3) to is done the function starts executing on the given stack. d20 4 a23 3 establishing this jmp_buf which is 98% portable to all major Unix platforms which support the involved POSIX functions. So the chance is high that this approach also works for forthcoming platforms. d25 7 a31 4 When not, then you've to provide an alternative implementation. This usually is done be fiddling around with the ingredients of a jmp_buf. For this look inside your /usr/include/jmp_buf.h and there especially for things like _pc or JB_PC (the program counter) and _sp or JB_SP (the stack pointer). d33 8 a40 4 Currently PTH requires such an alternative only under Linux where sigstack/sigaltstack() are dummy functions. Look at the Linux pth_mctx_set() variant in pth_mctx.c to get an impression what type of jmp_buf fiddling you perhaps have to do for esoteric platforms. @ 1.1 log @*** empty log message *** @ text @d7 1 a7 1 PTH - Non-Preemtive Thread Scheduling Library @