Date: Fri, 5 Jul 2002 16:42:29 -0400 From: Garance A Drosihn <drosih@rpi.edu> To: Richard Sharpe <rsharpe@ns.aus.com> Cc: <freebsd-hackers@FreeBSD.ORG> Subject: Re: Adding readdir entries to the name cache ... Message-ID: <p05111733b94bb4416fe8@[128.113.24.47]> In-Reply-To: <Pine.LNX.4.33.0207060623310.3806-100000@ns.aus.com> References: <Pine.LNX.4.33.0207060623310.3806-100000@ns.aus.com>
next in thread | previous in thread | raw e-mail | index | archive | help
At 6:29 AM +0930 7/6/02, Richard Sharpe wrote: >Hmmm, I think that the major part of the problem there was that, >for what ever reason, Barry Feigenbaum of IBM, declined to add >a Change Working Directory or Set Working Diretory command to >the SMB protocol. > >Thus, at least for the SMB protocol, and maybe generally, Windows >clients must always send the full pathname for every file they >want, unless it happens to be at the root of the share. Could the unix process for samba fake that? Keep track of the most recently used directory, and when a new request comes in split it into "directory" plus "filename", and if the directory is the same as the previous one, then just access the filename. If the directory is different, try to do a chdir() to the new directory, and if that succeeds then save that as the "previous" directory. Or is that more trouble than it's worth? -- Garance Alistair Drosehn = gad@gilead.netel.rpi.edu Senior Systems Programmer or gad@freebsd.org Rensselaer Polytechnic Institute or drosih@rpi.edu To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-hackers" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?p05111733b94bb4416fe8>