lkml.org 
[lkml]   [2008]   [May]   [16]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    From
    Subject[PATCH 65/67] aufs pseudo-link helper for symlink
    Date
    From: Junjiro Okajima <hooanon05@yahoo.co.jp>

    initial commit
    aufs pseudo-link helper for symlink

    Signed-off-by: Junjiro Okajima <hooanon05@yahoo.co.jp>
    ---
    Documentation/filesystems/aufs/aulchown.c | 29 +++++++++++++++++++++++++++++
    1 files changed, 29 insertions(+), 0 deletions(-)

    diff --git a/Documentation/filesystems/aufs/aulchown.c b/Documentation/filesystems/aufs/aulchown.c
    new file mode 100644
    index 0000000..ca20584
    --- /dev/null
    +++ b/Documentation/filesystems/aufs/aulchown.c
    @@ -0,0 +1,29 @@
    +
    +/*
    + * While this tool should be atomic, I choose loose/rough way.
    + * cf. auplink and aufs.5
    + * $Id: aulchown.c,v 1.1 2007/01/08 02:00:18 sfjro Exp $
    + */
    +
    +#include <sys/types.h>
    +#include <sys/stat.h>
    +#include <unistd.h>
    +#include <stdio.h>
    +
    +int main(int argc, char *argv[])
    +{
    + int err, nerr;
    + struct stat st;
    +
    + nerr = 0;
    + while (*++argv) {
    + err = lstat(*argv, &st);
    + if (!err && S_ISLNK(st.st_mode))
    + err = lchown(*argv, st.st_uid, st.st_gid);
    + if (!err)
    + continue;
    + perror(*argv);
    + nerr++;
    + }
    + return nerr;
    +}
    --
    1.4.4.4


    \
     
     \ /
      Last update: 2008-05-16 16:59    [W:0.022 / U:0.348 seconds]
    ©2003-2016 Jasper Spaans. hosted at Digital OceanAdvertise on this site