Coda File System

Re: problem with coda on windows 2000

From: Trevor R.H. Clarke <retrev_at_csh.rit.edu>
Date: Wed, 04 Sep 2002 11:16:09 -0400
-----BEGIN PGP SIGNED MESSAGE-----
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.

http://www.opensource.apple.com/projects/documentation/howto/html/KEXT_Tutorials/About_KEXT.html
- --
Trevor R.H. Clarke	retrev_at_csh.rit.edu
Computer Science House, Rochester Institute of Technology
PGP key available at keyserver.net ID: 0C01D2A6
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.6-2 (MingW32)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iEYEARECAAYFAj12I7kACgkQDBToZT2l80vdhQCfekV1LshgNKZlY2B0qQzj8J1C
VgYAniOpWOAbWyH1Vmjs5P6jd/B9Skq0
=TAkM
-----END PGP SIGNATURE-----
Received on 2002-09-04 11:16:35