Bigfix - and port on LynxOS 3.0.0

Giuseppe Guerrini kaffe@rufus.w3.org
Mon, 28 May 2001 10:10:51 +0200


  This message is in MIME format.  The first part should be readable text,
  while the remaining parts are likely unreadable without MIME-aware tools.
  Send mail to mime@docserver.cac.washington.edu for more info.

--0-914086734-991037451=:84
Content-Type: TEXT/PLAIN; charset=US-ASCII


 Hi, kaffe users!

 The files attached here contain additional files and patches to compile
kaffe-1.0.6 on LynxOS 3.0.0. Also, there is a bugfix that should apply to
all platforms: a buffer overflow when filling the table of possible thread
priority values (file unix-pthreads/thread-impl.c).
 Note that the "configure" file must be recreated, since I modified
"comfigure.in". LynxOS 3.0.0 doesn't has a quite old autoconf, so you will
need do upgrade it first (or generate "configure" on some smarter
platform: Linux).
 Note also that the "patch" version of LynxOS seems unable to generate new
files when needed, so I've had to split the patch in "diff part" and
"additional files part". Sorry.

 Comments and hints are welcome.

	Regards


__________________________________________________________
                            Controlli Numerici Industriali
    ___/   /|  /   /        Via dell'Artigianato,1
   /      / | /   /         48011 Alfonsine - RA
  ___/ __/ __/ __/          Tel: 0544/81693 FAX: 0544/81337
___________________________________________________________
 Giuseppe Guerrini    E-MAIL (WORK) : guerrini@cnisrl.it
                             (HOME) : giusguerrini@racine.ra.it

--0-914086734-991037451=:84
Content-Type: APPLICATION/octet-stream; name="kaffe-1.0.6-lynxos.patch.gz"
Content-Transfer-Encoding: BASE64
Content-ID: <Pine.LYN.4.33.0105281010510.84@tlaloc.cnisrl.it>
Content-Description: 
Content-Disposition: attachment; filename="kaffe-1.0.6-lynxos.patch.gz"

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
fcPS6CWpxC6SmEfZ/wHUjM1vsi4AAA==
--0-914086734-991037451=:84
Content-Type: APPLICATION/octet-stream; name="kaffe-1.0.6-lynxos-add.tgz"
Content-Transfer-Encoding: BASE64
Content-ID: <Pine.LYN.4.33.0105281010511.84@tlaloc.cnisrl.it>
Content-Description: 
Content-Disposition: attachment; filename="kaffe-1.0.6-lynxos-add.tgz"

H4sIAOiSCzsAA+1abXPiNhDO1/hXbOHmDtIEv2GccM1NfYTkuEJggLvJh854
HCODGmO7tpyX6fS/V7INGOcS0kuGmzZ6EowlrVYrrXa1a3NlOQ46kGtSrSHa
vufgqYjVw4bo3nm3fiTuvASgLumaBjsAoMpq8g0gZd9ZAXRVUup6XVE1ALmu
avUd0F5k9A2II2KFADuXKAjQI3Q3M4TcbQi0XVw9rv+0quaE1vT7x5AlqVGv
P6x/VdZz+q9T/Tc0Vd8B6eWm+TBeuf7LQhkShXepwvsjSBUehxbBvieUhd9m
fkRMO4iPGVVW9KPjdH8IQrk1GJx2jbPRcenN4hYO5mQWImsSwcHJl1HbNLrG
sGeOPw3bxklJeLRHSfjaM7udj6w1u4MD90KW6fUympSE7knWeTXIm6yuJAg/
ejn/c9hg/39gcjCf1GbPGmOD/St15vN1RW8omqzIif1LssLtfxsQ9wTYg2+p
nNV3sRffJq3wuTNedw6APccP58l9jRIz+pYf3IV4OiNQsasgHx019tlVp227
49DyomsckthyYYzsmee7/hSjaB86nl0DMFwXks4RhChC4TWaLPiOEAIyQ+Bg
F0HJxTbyIlQjKJxHJaBS5GUB+h9H1hSB5U0opwmOSIgv46SNMfMdygtHCbMa
qxGpG8OON0EOmCabrJkuhUmXwpxPzJlQpm3YQw81C+IeZSLusYm48QTRhZrP
CysECQW9lHFGVEpWnTKpzUorFu1bElqAbm0UJBLP6Cxc7E0fYuZAKtuk8sn4
2jZP28b4y7A9Mj9VVyP94iCLxHRRa7MPQhl5E+zc72mMeuaoc3ZudGlfePsW
flo0m+YZ9cMt08yztKK5GOGpZ7mPMV0yzPXc3CsTpdU/H7cvxv9GHLpDCbol
G0RaMV4X635vIbUPD92gMLOGKxR6yAXLZhvZvQM8D1w0Rx6BkcGYd85P+2zf
wseYwA2Cie+9I5QDmgAm+xD54CLyLgKqELpDCN2OTrIH84KuOFEJ42Rnrqpy
ssFp7NnJNglCn/jkLkCJOaRLnO4dFEZF9kXVpPW77YtWezDu9M8Hw/64v5vi
d2EX07lRjlR2EsZ2cp+tFNjklorjRohew5COfOKD5xO48vwbmNEP8bNRYZ17
fhJniGTWHUYkt/Vp1DmntaE/B6swpWRGRbFPh0avXXH2wa4uZa841VqIyGUA
x8wn1dBl8L7YGNiLRhzAzyALC+F+tHPeAjaf/+qzA4BN8T/ND7PzX1UlLT3/
FY2f/9tA4TQqxACl12ACrxob7J9uAvvZY2yy/wbN7pb2rzP712Sd5/9bwf34
n6m8EPtHAbKxg21wsnAj+h8E/Au/lz3ior5uFQvOaWTn2ywOFK59PBGwl4T6
FVaoCn+tBVM9s9czBmbPuEjC1LUYq2d0u/3BuCrsJhwDkqPeB6n6fhFp/P2j
HO1m+39e7s+wwf5lVakv7V9W2PNfTVFUbv/bwDftv5j7v4a8/yqf2ReS/vtt
xSw+TfjXnEjakD2jTFL8vNcYD43zUdcY94e5HLS0irty6VH2ZDZEf8aYLhDN
hVxMCF0Q5pWw5eIonT+dD03JaHYKzE3Bms96v8yWOuedsdk7qVR3FwRVYTnV
LCc0hmejSprxUXU+kv7tlcuRXey9yK4H/Q69GVYYj01dz9pj85Hulbf0Whxn
0KJtAeVtBwcfaOr2mtK2F8MG/9/6Onr+O8Cnvf+TVV2WZUWXmP+XJIm//9sG
nqD/oe+TZ42xOf9vFPWvS/z83wqaQXLihk2C57/a11Et2RA1P5w2RVoUkyL3
qP9bPMX+UeBHmPjh3XeOsdH+1aL/pwWJ2/82kOh/XfMs7ucW/0rwBPtvezSP
QtH3j/G03//k7b9R5+//t4P8L7xEuaaJI4vACbJBPgRJa0pHTVVhqfyRKArL
1wKUUBVPQww9unRKAyS5WT9q1uU8obqglMVR7MHn2AVFA0lqyodNSV9SsqeN
jIj9ieMYJSxVxqkpS01NZYSHGWE6bkp0Bwpt05ua1lTroNB8gRKdcLfFwcHB
wcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHB8TrwD42tVF0AUAAA

--0-914086734-991037451=:84--