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=3ea109a814c686a97169278c7323b955d948569e;hpb=47384090bc0e86ce964a9aea37553a4092a4d171;p=util-vserver.git diff --git a/util-vserver/lib/ioctl-getxflg.hc b/util-vserver/lib/ioctl-getxflg.hc index 3ea109a..6006f97 100644 --- a/util-vserver/lib/ioctl-getxflg.hc +++ b/util-vserver/lib/ioctl-getxflg.hc @@ -34,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; }