Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Posting-Version: version B 2.10.3 4.3bsd-beta 6/6/85; site ucbvax.BERKELEY.EDU Path: utzoo!decvax!ittatc!dcdwest!sdcsvax!ucbvax!info-vax From: info-vax@ucbvax.UUCP Newsgroups: mod.computers.vax Subject: Re: Vax C V2.0 open bug Message-ID: <8511220912.AA05435@ittatc.UUCP> Date: Fri, 22-Nov-85 04:12:32 EST Article-I.D.: ittatc.8511220912.AA05435 Posted: Fri Nov 22 04:12:32 1985 Date-Received: Mon, 25-Nov-85 21:12:18 EST References: <628:H_Eidnes@vax.runit.unit.uninett> Sender: daemon@ucbvax.BERKELEY.EDU Organization: The ARPA Internet Lines: 15 Approved: info-vax@sri-kl.arpa > > Any program that relies on getting a particular file descriptor at a > > particular point in its execution is broken. ... > > Well, the fact remains that the semantics that you get the > *lowest free* file descriptor is *documented* in every Unix > Programming Manual (at least all that I have come across...), I have two versions of Unix Programmer's Manuals; one is the 4th Berkeley Distribution, and the other is from Fortune Systems (For:Pro is the name they use for their port of Unix). The rule you cite is not mentioned in the description of the open system call (vol 1, open(2)). Where, precisely (version, volume, section, page), have you seen this rule documented? And how, in general, does one know where to look? Gary Samuelson