[Vm-dev] version and sigaction in SqueakVM classic 4.16.7

stes stes at telenet.be
Wed Apr 8 07:02:51 UTC 2020


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256


Thanks, in fact what's for me important is to be able to compare Squeak V5,
and Squeak V4.

So I'm interested in comparing those versions.

There's no hurry with the Squeak V4 fixes at all.
Squeak V4 is after all an old version ...

Also the fact that I'm working with Squeak V4 is no criticism of Squeak V5
or Squeak V6 alpha ... it's just that backwards compatibility, and testing
old code, also requires an older VM (V3, V4 etc.) to work with.

What I'll do is try to send an email to Ian Piumarta as well,
perhaps in addition with your work, which I appreciate a lot by the way.

Also regarding the CMAKE fix, by placing the code inside an

IF (CMAKE_C_COMPILER_ID MATCHES "SunPro")
...
ENDIF (CMAKE_C_COMPILER_ID MATHCES "SunPro")

This code only affects the compiler which matches with COMPILER_ID to
"SunPro".

So it will not even affect any other compiler, be it GCC or whatever is used
on any other platform, as long the compiler is not "SunPro".

Regarding my other fix for "sigaction" instead of "signal" in the old aio.c
code,  I've noticed that that change or fix if you like, was made in the V5
sources, or similar for all platforms.  On V4 I've just done it for Solaris,
as on Solaris the behavior of sigaction and signal is different.

So SqueakV5 seems to use sigaction which is fine anyway, the old SqueakV4
sometimes uses signal() which is also good, but in some case not.

Regards,
David Stes

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2

iQEcBAEBCAAGBQJejXbPAAoJEAwpOKXMq1Mavd4IAJLq3+tPZJnesWmNEd8ry861
d0q4AYompuuRrnMpNV7QmxoGQEH2LiVLZypWR9Ps8vTPFgnYQbBrSddk3k8hq8OT
bXPZiIm+i67fbLm1taGptB35z8sNH301gsL+gT5+c9uoqmd2C2Wh1oeiVkxXlDQ0
fzLtnwvglCEQkzyBt8HiX5IfDG+2anhK8gfFlcdnNr1anbUqOF9DHb1LFFWr1jUz
lLdCaaj89oesgpk4XGi2vjvx3sa0+HCpI8f4U3JOmH2HZWyKpt50m0r7AUKuL5B9
2eoY5XucQBtqKUAGUV03A8bXnzCRcY16hNJ0RDYnUHDVI/w6DTjhjk2IESPvA2E=
=/mSZ
-----END PGP SIGNATURE-----




--
Sent from: http://forum.world.st/Squeak-VM-f104410.html


More information about the Vm-dev mailing list