summaryrefslogtreecommitdiff
path: root/test/stdio
diff options
context:
space:
mode:
Diffstat (limited to 'test/stdio')
-rw-r--r--test/stdio/lseek_no_lfs.c22
1 files changed, 22 insertions, 0 deletions
diff --git a/test/stdio/lseek_no_lfs.c b/test/stdio/lseek_no_lfs.c
new file mode 100644
index 000000000..54daf6b48
--- /dev/null
+++ b/test/stdio/lseek_no_lfs.c
@@ -0,0 +1,22 @@
+#include <stdio.h>
+#include <string.h>
+#include <errno.h>
+
+int main(int argc, char *argv[])
+{
+ FILE * f = fopen(argv[0], "rb");
+ if (!f)
+ {
+ printf("Error: Can't open %s, reason: %s\n", argv[0], strerror(errno));
+ return 1;
+ }
+
+ if (fseek(f, (unsigned)4096, (int)SEEK_SET) == -1)
+ {
+ printf("Test failed, fseek return fail code. errno=%u (%s)\n", errno, strerror(errno));
+ return 1;
+ }
+
+ fclose(f);
+ return 0;
+}