applied new iattr interface
authorEnrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
Thu, 19 Feb 2004 22:25:50 +0000 (22:25 +0000)
committerEnrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
Thu, 19 Feb 2004 22:25:50 +0000 (22:25 +0000)
git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@956 94cd875c-1c1d-0410-91d2-eb244daf1a30

util-vserver/lib_internal/unify-unify.c
util-vserver/lib_internal/util-safechdir.c

index 9b3ef28..5c78be6 100644 (file)
@@ -30,7 +30,7 @@
 #include <sys/stat.h>
 
 bool
-Unify_unify(char const *src, struct stat const *src_stat,
+Unify_unify(char const *src, struct stat const UNUSED *src_stat,
            char const *dst)
 {
   size_t       l = strlen(dst);
@@ -39,9 +39,8 @@ Unify_unify(char const *src, struct stat const *src_stat,
   bool         res = false;
 
   // at first, set the ILI flags on 'src'
-  if (vc_set_iattr_compat(src, src_stat->st_dev, src_stat->st_ino,
-                         0, VC_IATTR_IUNLINK, VC_IATTR_IUNLINK,
-                         &src_stat->st_mode)==-1)
+  if (vc_set_iattr(src,
+                  0, VC_IATTR_IUNLINK, VC_IATTR_IUNLINK)==-1)
     return false;
 
   // now, create a temporary filename
index 1abbb45..8526ddf 100644 (file)
@@ -24,6 +24,7 @@
 #include <sys/types.h>
 #include <sys/stat.h>
 #include <unistd.h>
+#include <string.h>
 
 int
 safeChdir(char const *path, struct stat const *exp_stat)