#endif
#include <signal.h>
#include <stdio.h>
+#include <stddef.h>
#include <stdlib.h>
#include <string.h>
#include <stdarg.h>
switch (op) {
case OP_READ:
- TRIM_OFF_LEN(offset, size, file_size, false);
+ TRIM_OFF_LEN(offset, size, file_size, 0);
doread(offset, size);
break;
case OP_WRITE:
- TRIM_OFF_LEN(offset, size, maxfilelen, true);
+ TRIM_OFF_LEN(offset, size, maxfilelen, 1);
dowrite(offset, size);
break;
case OP_MAPREAD:
- TRIM_OFF_LEN(offset, size, file_size, false);
+ TRIM_OFF_LEN(offset, size, file_size, 0);
domapread(offset, size);
break;
case OP_MAPWRITE:
- TRIM_OFF_LEN(offset, size, maxfilelen, true);
+ TRIM_OFF_LEN(offset, size, maxfilelen, 1);
domapwrite(offset, size);
break;
break;
case OP_FALLOCATE:
- TRIM_OFF_LEN(offset, size, maxfilelen, true);
+ TRIM_OFF_LEN(offset, size, maxfilelen, 1);
do_preallocate(offset, size);
break;
case OP_PUNCH_HOLE:
- TRIM_OFF_LEN(offset, size, maxfilelen, true);
+ TRIM_OFF_LEN(offset, size, maxfilelen, 1);
do_punch_hole(offset, size);
break;
default: