Whamcloud - gitweb
Add a make variable for the pkgconfig install dir
[tools/e2fsprogs.git] / lib / e2p / getversion.c
index be76b60..71031ff 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
 int getversion (int fd, unsigned long * version)
 {
 #if HAVE_EXT2_IOCTLS
-       return ioctl (fd, EXT2_IOC_GETVERSION, version);
+       int     r, ver;
+
+       r = ioctl (fd, EXT2_IOC_GETVERSION, &ver);
+       *version = ver;
+       return r;
 #else /* ! HAVE_EXT2_IOCTLS */
        extern int errno;
        errno = EOPNOTSUPP;