Xref: utzoo comp.lang.c:32926 comp.lang.fortran:3934 Path: utzoo!censor!geac!becker!hybrid!scifi!bywater!uunet!convex!convex.COM From: patrick@convex.COM (Patrick F. McGehearty) Newsgroups: comp.lang.c,comp.lang.fortran Subject: Re: Fortran Main with C I/O Keywords: peace, calm, smart Message-ID: <106753@convex.convex.com> Date: 2 Oct 90 16:12:35 GMT References: <1990Oct1.155217.24452@ux1.cso.uiuc.edu> <9794@ccncsu.ColoState.EDU> <1990Oct2.124559.19410@cunixf.cc.columbia.edu> Sender: usenet@convex.com Reply-To: patrick@convex.COM (Patrick F. McGehearty) Followup-To: comp.lang.c Distribution: usa Organization: Convex Computer Corporation, Richardson, Tx. Lines: 19 In article <1990Oct2.124559.19410@cunixf.cc.columbia.edu> shenkin@cunixf.cc.columbia.edu (Peter S. Shenkin) writes: >No one here has mentioned just why or how the POSIX standard mandates that > C IO can't be used with a Fortran main. > >How/why does this limitation arise in POSIX? -------- The problem with C I/O in a Fortran main apparently was an implementation problem for some vendor's version of POSIX. It is certainly not a requirement of POSIX. Convex offers POSIX, ANSI C, and allows C I/O with a Fortran main. Speaking as user/customer rather than a vendor, I would complain to my vendor if C I/O used to work with a Fortran main and it stopped due to a POSIX upgrade. I would expect most vendors to fix this sort of problem in the next release if not sooner. Speaking for myself, Patrick McGehearty