git: sbin/hammer: Remove irrelevant if(S_ISLNK()) case

Tomohiro Kusumi tkusumi at
Mon Apr 20 07:06:56 PDT 2015

commit 64df1e745ba368af5264cc66bdc028d01e46feda
Author: Tomohiro Kusumi <kusumi.tomohiro at>
Date:   Sun Apr 19 19:51:41 2015 +0900

    sbin/hammer: Remove irrelevant if(S_ISLNK()) case
    - Remove if(S_ISLNK()) case for hammer snap since it never matches.
    - Also note it shouldn't be matching S_ISLNK() in the first place.
      If it does match hammer snap|snaplo|snapq commands will remove
      a symlink to the existing snapshot and relink to the new snapshot
      which results losing a reference to the old snapshot (although
      the old snapshot is still accessible as HAMMER's snapshot is just
      a pointer to the filesystem as of certain tid that is resolved
      when accessed).

Summary of changes:
 sbin/hammer/cmd_snapshot.c | 5 +----
 1 file changed, 1 insertion(+), 4 deletions(-)

DragonFly BSD source repository

More information about the Commits mailing list