createsymboliclink?

What does a file system have to do to handle this new function call? (I
notice that its only available in Longhorn, and I"ve only been able to
find the user level api so far.) Any thoughts?

The easiest way to *create* a symbolic link is to use the “mklink”
command in the command line interpreter (cmd shell).

For NTFS the symbolic link is nothing more than a reparse point stored
in the file system; if you are implementing your own file system then
you will need to treat a symbolic link as a reparse point tag. I
believe you’ll find the reparse point type for symbolic link has been
defined for quite some time (see IO_REPARSE_TAG_SYMBOLIC_LINK in
ntifs.h).

Regards,

Tony

Tony Mason
Consulting Partner
OSR Open Systems Resources, Inc.
http://www.osr.com

Looking forward to seeing you at the next OSR File Systems class in Los
Angeles, CA October 24-27, 2005.

-----Original Message-----
From: xxxxx@lists.osr.com
[mailto:xxxxx@lists.osr.com] On Behalf Of Allan Graves
Sent: Wednesday, September 21, 2005 10:20 AM
To: ntfsd redirect
Subject: [ntfsd] createsymboliclink?

What does a file system have to do to handle this new function call? (I

notice that its only available in Longhorn, and I"ve only been able to
find the user level api so far.) Any thoughts?


Questions? First check the IFS FAQ at
https://www.osronline.com/article.cfm?id=17

You are currently subscribed to ntfsd as: xxxxx@osr.com
To unsubscribe send a blank email to xxxxx@lists.osr.com