From mboxrd@z Thu Jan 1 00:00:00 1970 Message-ID: <467CBC93.3070204@free.fr> Date: Sat, 23 Jun 2007 08:24:19 +0200 From: Philippe Anel User-Agent: Thunderbird 2.0.0.4 (Windows/20070604) MIME-Version: 1.0 To: Fans of the OS Plan 9 from Bell Labs <9fans@cse.psu.edu> Subject: Re: [9fans] About 9P ... References: <20070623043028.A0A7C1E8C51@holo.morphisms.net> In-Reply-To: <20070623043028.A0A7C1E8C51@holo.morphisms.net> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: quoted-printable Topicbox-Message-UUID: 85ee908e-ead2-11e9-9d60-3106f5b1d025 Thank you Russ. Russ Cox a =E9crit : >> So unless Russ is right and that the=20 >> fact FIDS are choosen by the client has >> been decided arbitrarily ... I still have=20 >> no answer to my question. >> =20 > > In the current version of 9P, there is no reason > why the client has to choose the fids (file ids). > You don't have to believe me, but it's true. > > The client must choose the tags (request ids) > since it sends the first request message without=20 > any input from the server. The tags are what=20 > enable having multiple messages outstanding. > > There is an historical reason why fids are=20 > chosen by the client, but like most historical > reasons, it no longer applies. In very early > versions of 9P (before the first edition release), > there were no tags. Replies were matched > based on fid and type, so fids had to be chosen > by the client, just as tags do now.=20 > > Tags were introduced on November 21, 1990: > http://swtch.com/go/fid2tag > > Russ > > > > =20