X-Git-Url: http://git.linux-vserver.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=util-vserver%2Flib%2Fioctl-getxflg.hc;h=6006f9750f39d5165842fbc2fb662d964f0a6d36;hb=38fe8b4a2dd28aebf52787c5b65cc79490fa53d3;hp=3d50c6f0297d3d3accc6d9bd320b35a931aa4834;hpb=b9a57c2e5e4db7d8ff9f9feea2b59ccc89161cbc;p=util-vserver.git diff --git a/util-vserver/lib/ioctl-getxflg.hc b/util-vserver/lib/ioctl-getxflg.hc index 3d50c6f..6006f97 100644 --- a/util-vserver/lib/ioctl-getxflg.hc +++ b/util-vserver/lib/ioctl-getxflg.hc @@ -21,7 +21,6 @@ #endif #include "vserver.h" -#include "vserver-internal.h" #include "ext2fs.h" #include @@ -35,5 +34,10 @@ vc_X_get_xflg(int fd, long *flags) *flags = 0; rc = ioctl(fd, FIOC_GETXFLG, flags); + if (rc<-1) { + errno = -rc; + rc = -1; + } + return rc; }