patches/strace/4.5.18/130-fix-disabled-largefile-syscalls.patch
author "Yann E. MORIN" <yann.morin.1998@free.fr>
Tue Jul 31 22:27:29 2012 +0200 (2012-07-31)
changeset 3018 7776e8369284
permissions -rw-r--r--
complibs/cloog: create missing m4 dir

Because we now patch configure.in and configure, the Makefile quicks
in a re-build rule as the source files are now more recent than the
bundled generated files, and that fails because the m4 directory
is missing, although on some systems where aclocal is not installed,
the re-build rule does nothing (except a warning).

Always create tht directory.

Reported-by: Per Arnold Blaasmo <per-arnold.blaasmo@atmel.com>
[Also thanks to Thomas De Schampheleire <patrickdepinguin@gmail.com>
for some digging works on this issue]
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
yann@951
     1
diff -dur strace-4.5.16.orig/syscall.c strace-4.5.16/syscall.c
yann@951
     2
--- strace-4.5.16.orig/syscall.c	2007-07-14 19:21:44.000000000 +0200
yann@951
     3
+++ strace-4.5.16/syscall.c	2007-07-14 19:22:49.000000000 +0200
yann@951
     4
@@ -125,6 +125,18 @@
yann@951
     5
 #define TP TRACE_PROCESS
yann@951
     6
 #define TS TRACE_SIGNAL
yann@951
     7
yann@951
     8
+#ifndef HAVE_STATFS64
yann@951
     9
+/*
yann@951
    10
+ * Ugly hacks for systems that do not have LFS
yann@951
    11
+ */
yann@951
    12
+
yann@951
    13
+#define sys_truncate64  sys_truncate
yann@951
    14
+#define sys_ftruncate64 sys_ftruncate
yann@951
    15
+#define sys_getdents64  sys_getdents
yann@951
    16
+#define sys_statfs64    sys_statfs
yann@951
    17
+#define sys_fstatfs64   sys_fstatfs
yann@951
    18
+#endif
yann@951
    19
+
yann@951
    20
 static const struct sysent sysent0[] = {
yann@951
    21
 #include "syscallent.h"
yann@951
    22
 };