Do not use kernel dm-ioctl header directly and remove warnings.
authorMilan Broz <gmazyland@gmail.com>
Fri, 16 Apr 2010 15:48:09 +0000 (15:48 +0000)
committerMilan Broz <gmazyland@gmail.com>
Fri, 16 Apr 2010 15:48:09 +0000 (15:48 +0000)
Add alignment test to distributed files.
Fix write() return compiler warning.

git-svn-id: https://cryptsetup.googlecode.com/svn/trunk@202 36d66b0a-2a48-0410-832c-cd162a569da5

lib/libdevmapper.c
lib/utils.c
tests/Makefile.am

index 3324162..d4e9974 100644 (file)
@@ -1,11 +1,7 @@
-#include <sys/types.h>
-#include <sys/stat.h>
 #include <sys/ioctl.h>
-#include <unistd.h>
 #include <dirent.h>
 #include <errno.h>
 #include <libdevmapper.h>
-#include <linux/dm-ioctl.h>
 #include <fcntl.h>
 #include <linux/fs.h>
 #include <uuid/uuid.h>
@@ -14,6 +10,7 @@
 #include "luks.h"
 
 #define DEVICE_DIR             "/dev"
+#define DM_UUID_LEN            129
 #define DM_UUID_PREFIX         "CRYPT-"
 #define DM_UUID_PREFIX_LEN     6
 #define DM_CRYPT_TARGET                "crypt"
index 9893056..b39a840 100644 (file)
@@ -371,8 +371,8 @@ static int interactive_pass(const char *prompt, char *pass, size_t maxlen,
        tcsetattr(infd, TCSAFLUSH, &orig);
 
 out_err:
-       if (!failed)
-               (void)write(outfd, "\n", 1);
+       if (!failed && write(outfd, "\n", 1));
+
        if (infd != STDIN_FILENO)
                close(infd);
        return failed;
index ea413ba..696dd32 100644 (file)
@@ -1,6 +1,6 @@
 TESTS = apitest
 
-EXTRA_DIST = fileDiffer.py compatimage.img.bz2
+EXTRA_DIST = fileDiffer.py compatimage.img.bz2 align_test
 
 apitest_SOURCES = apitest.c
 apitest_LDADD = ../lib/libcryptsetup.la