From: Enrico Scholz Date: Thu, 22 Jan 2004 13:30:54 +0000 (+0000) Subject: * added additional 'mode' parameter to avoid an additional 'lstat' X-Git-Tag: VERSION_0_10~850 X-Git-Url: http://git.linux-vserver.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=036edf252b077596fe91985915be3b7f2eb26953;p=util-vserver.git * added additional 'mode' parameter to avoid an additional 'lstat' git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@680 94cd875c-1c1d-0410-91d2-eb244daf1a30 --- diff --git a/util-vserver/lib/fscompat_getiattr.c b/util-vserver/lib/fscompat_getiattr.c index 38f8dd2..b7a1ead 100644 --- a/util-vserver/lib/fscompat_getiattr.c +++ b/util-vserver/lib/fscompat_getiattr.c @@ -39,7 +39,8 @@ int vc_get_iattr_compat(char const *filename, dev_t dev, ino_t ino, - xid_t * xid, uint32_t * flags, uint32_t * mask) + xid_t * xid, uint32_t * flags, uint32_t * mask, + mode_t const UNUSED *mode) { if ( (mask==0) || ((*mask&VC_IATTR_XID) && xid==0) || @@ -50,5 +51,5 @@ vc_get_iattr_compat(char const *filename, if ( flags ) *flags &= ~*mask; CALL_VC(CALL_VC_V13 (vc_get_iattr_compat, filename, dev, ino, xid, flags, mask), - CALL_VC_FSCOMPAT(vc_get_iattr_compat, filename, dev, ino, xid, flags, mask)); + CALL_VC_FSCOMPAT(vc_get_iattr_compat, filename, dev, ino, xid, flags, mask, mode)); } diff --git a/util-vserver/lib/fscompat_setiattr.c b/util-vserver/lib/fscompat_setiattr.c index 3d27004..0eec70b 100644 --- a/util-vserver/lib/fscompat_setiattr.c +++ b/util-vserver/lib/fscompat_setiattr.c @@ -39,8 +39,9 @@ int vc_set_iattr_compat(char const *filename, dev_t dev, ino_t ino, xid_t xid, - uint32_t flags, uint32_t mask) + uint32_t flags, uint32_t mask, + mode_t const UNUSED *mode) { CALL_VC(CALL_VC_V13 (vc_set_iattr_compat, filename, dev, ino, xid, flags, mask), - CALL_VC_FSCOMPAT(vc_set_iattr_compat, filename, dev, ino, xid, flags, mask)); + CALL_VC_FSCOMPAT(vc_set_iattr_compat, filename, dev, ino, xid, flags, mask, mode)); }