Coda File System

Re: problem with coda on windows 2000

From: Trevor R.H. Clarke <>
Date: Wed, 04 Sep 2002 11:16:09 -0400
Hash: SHA1

Jan Harkes wrote:
| On Wed, Sep 04, 2002 at 01:16:29AM -0400, Trevor R.H. Clarke wrote:
|>I installed the coda server on a mac osx (jaguar) machine and the client
|>on a windows 2000 machine. I create the root volume and I can work with
|>files on that just fine. I create a new volume and mount it with cfs.
|>The mount shows up as (example) n:\web in windows explorer but is a
|>hanging shortcut. In cygwin bash it shows up as web.lnk and I can't use
| Known problem and only recently fixed in CVS. cfs was using a regular
| symlink call where the link destination had some special characters.
| Venus recognized the 'magic characters' and turns it into a mountlink.
| However, Windows doesn't know symlinks, but they have some other
| solution, the '.lnk' file. Which contains an obscure blob of OLE.
| We've added a special CODA_MK_MTPT ioctl, so that we don't have to parse
| or reverse engineer the contents of those obscure OLE objects.

Excellant! Is there a snapshot build or new release available/on the
way? If not, is there anything special I need to do to compile under cygwin?

|>Also, is anybody working on kernel drivers for darwin? I'd like to be
|>able to mount /coda on the osx server.
| How much access do they give to kernel/filesystem code? I'm guessing a
| basic kernel module would be quite similar to the existing NetBSD and
| FreeBSD kernel modules.
| Jan

I've not written any darwin kernel code (just started playing with it)
but it seems quite straightforward and modular. If I find some time I'll
try to get something working but I'm just starting up classes for the
fall so my time is limited. Here's a link to some info on kernel
extentions in darwin in case someone else wants to give it a shot.
- --
Trevor R.H. Clarke
Computer Science House, Rochester Institute of Technology
PGP key available at ID: 0C01D2A6
Version: GnuPG v1.0.6-2 (MingW32)
Comment: Using GnuPG with Mozilla -

Received on 2002-09-04 11:16:35