Path: utzoo!attcan!utgpu!news-server.csri.toronto.edu!rutgers!gatech!bloom-beacon!eru!hagbard!sunic!sics.se!sics!soder From: soder@inmic.se (Hakan Soderstrom) Newsgroups: comp.lang.icon Subject: Exit codes in SunOS 4.1 Message-ID: Date: 17 Dec 90 13:15:23 GMT Sender: news@sics.se Distribution: comp Organization: Swedish Institute of Microelectronics, Kista Lines: 33 Has anybody else noticed this: Problem: Icon programs return spurious (?) exit codes under recent versions of SunOS. When terminating normally the exit code is an unpredictable small integer, sometimes even negative (as reported by /bin/csh). The problem didn't appear until I ported some software we developed to SunOS 4.0.1 for the Sun 386i. Now the same symptom appears when porting the software to a SPARCstation 1+ under SunOS 4.1. (The 4.0.1 for the 386i is more similar to 4.1 than 4.0.3 for the SPARC.) My conclusion from browsing the Icon source is that even a 'procedure main (...)' that just flows out through its 'end' executes a proper Unix 'exit'. Can anybody confirm that? (Under these OSes a C program that just flows out through its final brace does not return a predictable return code.) Reply to me and I'll post a summary. Thanks. Hakan ---------------------------------------------------- Hakan Soderstrom Phone: +46 (8) 752 1138 NMP-CAD Fax: +46 (8) 750 8056 P.O. Box 1193 E-mail: soder@nmpcad.se S-164 22 Kista, Sweden -- ---------------------------------------------------- Hakan Soderstrom Phone: +46 (8) 752 1138 NMP-CAD Fax: +46 (8) 750 8056 P.O. Box 1193 E-mail: soder@nmpcad.se S-164 22 Kista, Sweden