Intelligent VFS symlink
Pavel Roskin
proski at gnu.org
Wed Jul 25 22:52:52 UTC 2001
> > +int
> > +mc_symlink (char *oldpath, char *newpath)
>
> Using VFS is probably wrong. It's not uncommon to compile mc without VFS
> for embedded systems. Users of mc without VFS will not be able to use
> Ctrl+X S Enter in the way you are describing for no real reason.
Sorry for follow-up. I've looked into do_link() in src/cmd.c and it seems
to be the right place to make MC "intelligent".
I have fixed a nasty bug right away. It was impossible to hardlink
e.g. devices - MC would silently refuse to do it. So make sure you have
up-to-date CVS repository.
By the way, it would be nice to be able to hardlink into directories as
well. Let's make MC more consistent than it is now.
Maybe it's a good idea to have a common dialog with two checkboxes -
"Symbolic link" and "Dive into subdir if exists"?
--
Regards,
Pavel Roskin
More information about the mc-devel
mailing list