Generic creation of a symblic link
Generic creation of a symblic link
- Subject: Generic creation of a symblic link
- From: James Bucanek <email@hidden>
- Date: Thu, 11 Oct 2012 15:33:12 -0700
Greetings,
I want to use the BSD API to create an empty symbolic link file
and then write its contents. There's no obvious way of doing
this with open(), as the object type flags in the mode parameter
appear to be ignored.
I would *assume* that the generic way of creating a symbolic
link file would be to use a function like mknod() to create an
arbitrary filesystem object (of type S_IFLNK), and then open()
(using O_SYMLINK) the newly created symlink file and write its content.
I tried to research this by finding out how the symbolic link
creation function symlink() is implemented ... but I can't seem
to find its source code. I've grep'd the entire Libc-825.25
folder from the latest Darwin release. I can see where other
functions call it, but not where it's implemented.
--
James Bucanek
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Filesystem-dev mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden