Whamcloud - gitweb
e2fsck: handle invalid percent expansions in the log filename
[tools/e2fsprogs.git] / lib / e2p / getflags.c
index acf7a12..e4e2ad7 100644 (file)
@@ -5,8 +5,10 @@
  *                           Laboratoire MASI, Institut Blaise Pascal
  *                           Universite Pierre et Marie Curie (Paris VI)
  *
- * This file can be redistributed under the terms of the GNU Library General
- * Public License
+ * %Begin-Header%
+ * This file may be redistributed under the terms of the GNU Library
+ * General Public License, version 2.
+ * %End-Header%
  */
 
 /*
@@ -14,6 +16,7 @@
  * 93/10/30    - Creation
  */
 
+#include "config.h"
 #if HAVE_ERRNO_H
 #include <errno.h>
 #endif
@@ -51,16 +54,17 @@ int getflags (int fd, unsigned long * flags)
 #else
 #if HAVE_EXT2_IOCTLS
        int r, f;
-       
+
        if (!fstat(fd, &buf) &&
            !S_ISREG(buf.st_mode) && !S_ISDIR(buf.st_mode))
                goto notsupp;
-       r = ioctl (fd, EXT2_IOC_GETFLAGS, &f);
+       r = ioctl(fd, EXT2_IOC_GETFLAGS, &f);
        *flags = f;
+
        return r;
+notsupp:
 #endif /* HAVE_EXT2_IOCTLS */
 #endif
-notsupp:
        errno = EOPNOTSUPP;
        return -1;
 }