X-Git-Url: http://git.linux-vserver.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=lib%2Fsyscall_getiattr-fscompat.hc;h=6d2ca6c19948fd8f032b8f798bc87f07786a8459;hb=HEAD;hp=e3e216c420ec7ed2a0073172d28c512c512a9d92;hpb=9c78378bebc1a9f3d400f422df8ede9efea57dea;p=util-vserver.git diff --git a/lib/syscall_getiattr-fscompat.hc b/lib/syscall_getiattr-fscompat.hc index e3e216c..6d2ca6c 100644 --- a/lib/syscall_getiattr-fscompat.hc +++ b/lib/syscall_getiattr-fscompat.hc @@ -1,16 +1,16 @@ // $Id$ --*- c -*-- // Copyright (C) 2004 Enrico Scholz -// +// // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by // the Free Software Foundation; version 2 of the License. -// +// // This program is distributed in the hope that it will be useful, // but WITHOUT ANY WARRANTY; without even the implied warranty of // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the // GNU General Public License for more details. -// +// // You should have received a copy of the GNU General Public License // along with this program; if not, write to the Free Software // Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. @@ -25,6 +25,9 @@ #include "ioctl-getxflg.hc" #include +#include +#include + static inline ALWAYSINLINE int vc_get_iattr_fscompat(char const *filename, xid_t * /*@null@*/ xid, @@ -65,7 +68,7 @@ vc_get_iattr_fscompat(char const *filename, if ( (old_mask&VC_IATTR_BARRIER) && S_ISDIR(st.st_mode)) { long ext2_flags; - + *mask |= VC_IATTR_BARRIER; if ((st.st_mode&0777)==0 && vc_X_get_ext2flags(fd, &ext2_flags)!=-1 && @@ -91,5 +94,5 @@ vc_get_iattr_fscompat(char const *filename, close(fd); errno = old_errno; return -1; - } + } }