X-Git-Url: http://git.linux-vserver.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=util-vserver%2Flib_internal%2Funify.h;h=30d8e3b07072ff30c7f072000ecdebce88bfede9;hb=2641f638c2ce4b4c3ae1df3bc0464784d9829894;hp=6498d3f2897e08c0ea4fa24f44e13f53405846ff;hpb=5269e9607d89ac4dbd34f9adb5b14fb5dfc9b1a5;p=util-vserver.git diff --git a/util-vserver/lib_internal/unify.h b/util-vserver/lib_internal/unify.h index 6498d3f..30d8e3b 100644 --- a/util-vserver/lib_internal/unify.h +++ b/util-vserver/lib_internal/unify.h @@ -25,12 +25,20 @@ struct stat; bool Unify_unify(char const *src, struct stat const *src_stat, - char const *dst, struct stat const *dst_stat) NONNULL((1,2,3,4)); + char const *dst, bool ignore_zero) NONNULL((1,2,3)); bool -Unify_deUnify(char const *src, struct stat const *src_stat, - char const *dst, struct stat const *dst_stat) NONNULL((1,2,3,4)); +Unify_copy(char const *src, struct stat const *src_stat, + char const *dst) NONNULL((1,2,3)); +bool +Unify_deUnify(char const *dst) NONNULL((1)); + +bool +Unify_setTime(char const *dst, struct stat const *stat) NONNULL((1,2)); + +bool +Unify_isIUnlinkable(char const *filename) NONNULL((1)); #define Unify_isUnified(LHS, RHS) \ ((bool)((LHS)->st_dev ==(RHS)->st_dev && \