CompuServe Messages

#SAS/C bug…

    03-Jul-91 19:00:40
Sb: #11743-#SAS/C bug…
Fm: Stephen Anderson 74375,1514
To: BILL LEACH 71330,2621
Bill (and John Toebes): I understand the rules; I understand why rules are important (although I've never touched Amiga Basic and have no idea what you are referring to there); and like I said, I think that SAS/C is a much more solid product – It took alot of twisting and turning to get most of the GNU Make source files to work right even after they compiled under Manx, while the behavior under SAS/C was much more predictable. I have two gripes: 1) with C= (and the Amiga team) for turning loose BCPL's in the first place; 2) with SAS/Lattice for giving us what looks like a fork() / wait() pair (that's what they are called) that neither behave like the Unix calls they are named after nor behave as documented (no mention of BCPL problems in the docs for forkv()). I'm sorry John. You've done a great job with SAS/C. But this one is my current problem (and the reason I had to break out the MANX stuff again) so it bothers me. forkv() crashes the machine if you run a BCPL program (most of the AmigaDOS commands), and crashes the machine if you run an ARP command (why?). That makes it unusable for a make program, which has to be able to use such commands. It gives the impression that the SAS forkv() will only work with other programs compiled with SAS/C (at least Jim Cooper indicated that was all that he was sure of). Gosh, there I go again. To leave this on a high note, I am making alot of progress on the GNU Make port using Manx, and I hope to have it done soon. For those who don't use Unix much, the GNU make is a real make, full featured and all. I'll make it available as soon as I'm done. BTW John, don't take this all to seriously – I'll probably forget it as soon as I get frustrated with MANX again. :^> Steve