diff options
author | gramanas <anastasis.gramm2@gmail.com> | 2018-10-28 11:41:49 +0200 |
---|---|---|
committer | gramanas <anastasis.gramm2@gmail.com> | 2018-10-28 11:41:49 +0200 |
commit | 8ad6cfa33d6a37605599be5673c4acecc7eca5af (patch) | |
tree | 5f5d1e5263ba769efdab4d95fbdc28a5808afb76 /src/ckutil.c | |
parent | de394e24d0dae3ff879295ab4574d2071c92b77d (diff) | |
download | ck-8ad6cfa33d6a37605599be5673c4acecc7eca5af.tar.gz ck-8ad6cfa33d6a37605599be5673c4acecc7eca5af.tar.bz2 ck-8ad6cfa33d6a37605599be5673c4acecc7eca5af.zip |
Add root attribute in list, finish manpage
Diffstat (limited to 'src/ckutil.c')
-rw-r--r-- | src/ckutil.c | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/src/ckutil.c b/src/ckutil.c index f292e8e..06d12da 100644 --- a/src/ckutil.c +++ b/src/ckutil.c @@ -180,3 +180,16 @@ int util_own_grp_copy(const char *dest, const char *original) { } return 0; } + +int util_is_link_owned_by_root(const char *link) { + if (!link) { + return 0; + } + struct stat buf; + if (!lstat(link, &buf)) { + if (buf.st_uid == (uid_t)0) { + return 1; + } + } + return 0; +} |