With fortification enabled, ftruncate calls return result needs to be
checked, has it gets the __wur macro enabled.
Reviewed-by: Siddhesh Poyarekar <siddhesh@sourceware.org>
inoff = 3;
xlseek (infd, shift, SEEK_SET);
}
- ftruncate (outfd, 0);
+ xftruncate (outfd, 0);
xlseek (outfd, 0, SEEK_SET);
outoff = 0;
#include <support/support.h>
#include <support/temp_file.h>
#include <support/xthread.h>
+#include <support/xunistd.h>
static bool
check_stderr (bool expect_errmsg, FILE *stderr_trapped)
fputs (lineptr, stdout);
}
rewind (stderr_trapped);
- ftruncate (fileno (stderr_trapped), 0);
+ xftruncate (fileno (stderr_trapped), 0);
return got_errmsg == expect_errmsg;
}
#include <unistd.h>
#include <wchar.h>
+#include <support/xunistd.h>
#define MB_EXP \
"null mode test 1: Invalid or incomplete multibyte or wide character\n" \
puts ("multibyte test succeeded");
lseek (fd, 0, SEEK_SET);
- ftruncate (fd, 0);
+ xftruncate (fd, 0);
if (dup2 (fd, 2) == -1)
{