From b0130e52d6e6e3a893b690524254652f65a9621e Mon Sep 17 00:00:00 2001 From: Pali Rohár Date: Sat, 22 Sep 2012 23:16:56 +0200 Subject: Fix compilation on 32bit system --- src/fiasco.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/fiasco.c') diff --git a/src/fiasco.c b/src/fiasco.c index d878cd0..b2538f7 100644 --- a/src/fiasco.c +++ b/src/fiasco.c @@ -38,7 +38,7 @@ #define FIASCO_WRITE_ERROR(file, fd, ...) do { ERROR_INFO_STR(file, __VA_ARGS__); if ( fd >= 0 ) close(fd); return -1; } while (0) #define READ_OR_FAIL(fiasco, buf, size) do { if ( read(fiasco->fd, buf, size) != size ) { FIASCO_READ_ERROR(fiasco, "Cannot read %d bytes", size); } } while (0) #define READ_OR_RETURN(fiasco, buf, size) do { if ( read(fiasco->fd, buf, size) != size ) return fiasco; } while (0) -#define WRITE_OR_FAIL(file, fd, buf, size) do { if ( ! simulate ) { if ( write(fd, buf, size) != size ) { FIASCO_WRITE_ERROR(file, fd, "Cannot write %d bytes", size); } } } while (0) +#define WRITE_OR_FAIL(file, fd, buf, size) do { if ( ! simulate ) { if ( write(fd, buf, size) != (ssize_t)size ) { FIASCO_WRITE_ERROR(file, fd, "Cannot write %d bytes", size); } } } while (0) struct fiasco * fiasco_alloc_empty(void) { -- cgit v1.2.3