From 2636b6f5b10eef43db9c9a46b99e94d68d002a85 Mon Sep 17 00:00:00 2001 From: Paul Sajna <paulsajna@gmail.com> Date: Sun, 4 Mar 2018 16:41:53 -0800 Subject: [PATCH] ftruncate test --- tests/.gitignore | 2 ++ tests/Makefile | 1 + tests/ftruncate.c | 11 +++++++++++ 3 files changed, 14 insertions(+) create mode 100644 tests/ftruncate.c diff --git a/tests/.gitignore b/tests/.gitignore index 8b20545d3..37331d4e0 100644 --- a/tests/.gitignore +++ b/tests/.gitignore @@ -8,6 +8,8 @@ /dup.out /fchdir /fsync +/ftruncate +/ftruncate.out /math /printf /write diff --git a/tests/Makefile b/tests/Makefile index d2a82908e..91f0aa222 100644 --- a/tests/Makefile +++ b/tests/Makefile @@ -7,6 +7,7 @@ BINS=\ dup \ fchdir \ fsync \ + ftruncate \ math \ printf \ write diff --git a/tests/ftruncate.c b/tests/ftruncate.c new file mode 100644 index 000000000..7dc4b90d8 --- /dev/null +++ b/tests/ftruncate.c @@ -0,0 +1,11 @@ +#include <unistd.h> +#include <fcntl.h> +#include <stdio.h> + +int main (int argc, char** argv) { + int fd = creat("ftruncate.out", 0777); + int status; + status = ftruncate(fd, 100); + printf("ftruncate exited with status code %d\n", status); + close(fd); +} -- GitLab