summaryrefslogtreecommitdiff
path: root/libc/sysdeps/linux/common/truncate64.c
diff options
context:
space:
mode:
authorEric Andersen <andersen@codepoet.org>2002-11-15 13:03:08 +0000
committerEric Andersen <andersen@codepoet.org>2002-11-15 13:03:08 +0000
commitf901f605880b78fdf4896d58b2dc4acf9071b7b8 (patch)
tree5cf90dc4dc668b4f92238ac61e3475c642dd8879 /libc/sysdeps/linux/common/truncate64.c
parent7df95355731a89d67bc2c87a54c55641693341d4 (diff)
Fix it for real this time.
Diffstat (limited to 'libc/sysdeps/linux/common/truncate64.c')
-rw-r--r--libc/sysdeps/linux/common/truncate64.c10
1 files changed, 6 insertions, 4 deletions
diff --git a/libc/sysdeps/linux/common/truncate64.c b/libc/sysdeps/linux/common/truncate64.c
index 3620c8c50..a23bac536 100644
--- a/libc/sysdeps/linux/common/truncate64.c
+++ b/libc/sysdeps/linux/common/truncate64.c
@@ -34,10 +34,6 @@ _syscall2(int, truncate64, const char *, path, __off64_t, length);
static inline _syscall3(int, __syscall_truncate64, const char *, path, int, high_length, int, low_length);
#endif
-#else
-#error Your machine is not 64 bit or 32 bit, I am dazed and confused.
-#endif /* __WORDSIZE */
-
/* The exported truncate64 function. */
int truncate64 (const char * path, __off64_t length)
@@ -46,4 +42,10 @@ int truncate64 (const char * path, __off64_t length)
uint32_t high = length >> 32;
return INLINE_SYSCALL(truncate64, 3, path, __LONG_LONG_PAIR (high, low));
}
+
+#else
+#error Your machine is not 64 bit or 32 bit, I am dazed and confused.
+#endif /* __WORDSIZE */
+
#endif /* __UCLIBC_HAS_LFS__ */
+