Slashdot Mirror


Vista To Get Symlinks?

TheRealSlimShady writes "According to a post by Ward Ralston on the Windows server team's weblog, Vista server is to get symlinks as part of the SMB2 protocol." From the post: "In Vista/Longhorn server, the file system (NTFS) will start supporting a new filesystem object (examples of existing filesystem objects are files, folders etc.). This new object is a symbolic link. Think of a symbolic link as a pointer to another file system object (it can be a file, folder, shortcut or another symbolic link)."

1 of 565 comments (clear)

  1. Re:NTFS already does it since Win2K ! by IWannaBeAnAC · · Score: 0, Redundant
    NAME
    symlink - make a new name for a file

    SYNOPSIS
    #include <unistd.h>

    int symlink(const char *oldpath, const char *newpath);

    DESCRIPTION
    symlink creates a symbolic link named newpath which contains the string oldpath.

    Symbolic links are interpreted at run-time as if the contents of the link had been substi-
    tuted into the path being followed to find a file or directory.

    Symbolic links may contain .. path components, which (if used at the start of the link)
    refer to the parent directories of that in which the link resides.

    A symbolic link (also known as a soft link) may point to an existing file or to a nonexis-
    tent one; the latter case is known as a dangling link.



    NAME
    link - make a new name for a file

    SYNOPSIS
    #include <unistd.h>

    int link(const char *oldpath, const char *newpath);

    DESCRIPTION
    link creates a new link (also known as a hard link) to an existing file.

    If newpath exists it will not be overwritten.

    This new name may be used exactly as the old one for any operation; both names refer to
    the same file (and so have the same permissions and ownership) and it is impossible to
    tell which name was the `original'.