From mboxrd@z Thu Jan 1 00:00:00 1970 Message-ID: <4f28ab3319fe5b81c168b9fb6b42328e@cna.ne.jp> Subject: Re: [9fans] factotum problem fix From: pwfmfx@cna.ne.jp To: 9fans@cse.psu.edu MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit Date: Fri, 6 Dec 2002 22:12:08 +0900 Topicbox-Message-UUID: 2f4c886e-eacb-11e9-9e20-41e7f4b1d025 Oh, sorry. Here's one. /* bind in the default network and cs */ static int bindnetcs(void) { int srvfd; if(access("/net/tcp", AEXIST) < 0) bind("#I", "/net", MBEFORE); if(access("/net/cs", AEXIST) < 0){ if((srvfd = open("#s/cs", ORDWR)) < 0) return -1; if(mount(srvfd, -1, "/net", MBEFORE, "") < 0){ close(srvfd); return -1; } close(srvfd); } return 0; } I've changed it to close srvfd when mount succeeds. Thanks. -- Mamoru Sato