patches/strace/4.5.17/130-fix-disabled-largefile-syscalls.patch
author Cody Schafer <dev@codyps.com>
Fri May 09 19:10:08 2014 -0700 (2014-05-09)
changeset 3310 6fb47591d19d
parent 747 d3e603e7c17c
permissions -rw-r--r--
arch: add option to let gccdecide what floating point to use

Add an ARCH_FLOAT_AUTO option to avoid passing float options
to gcc and allow it to choose

Signed-off-by: Cody P Schafer <dev@codyps.com>
[yann.morin.1998@free.fr: slightly reword the commit log]
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Message-Id: <088489641f4790262685.1399687813@localhost>
Patchwork-Id: 347584
yann@974
     1
Original patch from gentoo: ../../dev/crosstool-NG/ct-ng.trunk/patches/strace/4.5.17/130-fix-disabled-largefile-syscalls.patch
yann@974
     2
-= BEGIN original header =-
yann@428
     3
diff -dur strace-4.5.16.orig/syscall.c strace-4.5.16/syscall.c
yann@974
     4
-= END original header =-
yann@974
     5
diff -durN strace-4.5.17.orig/syscall.c strace-4.5.17/syscall.c
yann@974
     6
--- strace-4.5.17.orig/syscall.c	2008-10-24 21:30:13.000000000 +0200
yann@974
     7
+++ strace-4.5.17/syscall.c	2008-10-24 21:30:13.000000000 +0200
yann@428
     8
@@ -125,6 +125,18 @@
yann@428
     9
 #define TP TRACE_PROCESS
yann@428
    10
 #define TS TRACE_SIGNAL
yann@974
    11
 
yann@428
    12
+#ifndef HAVE_STATFS64
yann@428
    13
+/*
yann@428
    14
+ * Ugly hacks for systems that do not have LFS
yann@428
    15
+ */
yann@428
    16
+
yann@428
    17
+#define sys_truncate64  sys_truncate
yann@428
    18
+#define sys_ftruncate64 sys_ftruncate
yann@428
    19
+#define sys_getdents64  sys_getdents
yann@428
    20
+#define sys_statfs64    sys_statfs
yann@428
    21
+#define sys_fstatfs64   sys_fstatfs
yann@428
    22
+#endif
yann@428
    23
+
yann@428
    24
 static const struct sysent sysent0[] = {
yann@428
    25
 #include "syscallent.h"
yann@428
    26
 };