patches/gcc/4.4.4/330-libmudflap-susv3-legacy.patch
author "Yann E. MORIN" <yann.morin.1998@free.fr>
Mon Feb 25 21:19:31 2013 +0100 (2013-02-25)
changeset 3185 f89f8e6f8766
parent 1948 d341be24dc68
permissions -rw-r--r--
Makefile: fix parrallel (-j) installs

Currently, we would remove previously installed patches before
installing the new ones. Unfortunately, that does not play well
with heavily parallel installs.

Now, we consider it is the responsibility of the user to first
uninstall any previous version before installing a new one.

Reported-by: Markos Chandras <markos.chandras@gmail.com>
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
yann@1948
     1
diff -durN gcc-4.4.4.orig/libmudflap/mf-hooks2.c gcc-4.4.4/libmudflap/mf-hooks2.c
yann@1948
     2
--- gcc-4.4.4.orig/libmudflap/mf-hooks2.c	2009-04-10 01:23:07.000000000 +0200
yann@1948
     3
+++ gcc-4.4.4/libmudflap/mf-hooks2.c	2010-05-16 19:37:18.000000000 +0200
yann@1948
     4
@@ -421,7 +421,7 @@
yann@1948
     5
 {
yann@1948
     6
   TRACE ("%s\n", __PRETTY_FUNCTION__);
yann@1948
     7
   MF_VALIDATE_EXTENT(s, n, __MF_CHECK_WRITE, "bzero region");
yann@1948
     8
-  bzero (s, n);
yann@1948
     9
+  memset (s, 0, n);
yann@1948
    10
 }
yann@1948
    11
 
yann@1948
    12
 
yann@1948
    13
@@ -431,7 +431,7 @@
yann@1948
    14
   TRACE ("%s\n", __PRETTY_FUNCTION__);
yann@1948
    15
   MF_VALIDATE_EXTENT(src, n, __MF_CHECK_READ, "bcopy src");
yann@1948
    16
   MF_VALIDATE_EXTENT(dest, n, __MF_CHECK_WRITE, "bcopy dest");
yann@1948
    17
-  bcopy (src, dest, n);
yann@1948
    18
+  memmove (dest, src, n);
yann@1948
    19
 }
yann@1948
    20
 
yann@1948
    21
 
yann@1948
    22
@@ -441,7 +441,7 @@
yann@1948
    23
   TRACE ("%s\n", __PRETTY_FUNCTION__);
yann@1948
    24
   MF_VALIDATE_EXTENT(s1, n, __MF_CHECK_READ, "bcmp 1st arg");
yann@1948
    25
   MF_VALIDATE_EXTENT(s2, n, __MF_CHECK_READ, "bcmp 2nd arg");
yann@1948
    26
-  return bcmp (s1, s2, n);
yann@1948
    27
+  return n == 0 ? 0 : memcmp (s1, s2, n);
yann@1948
    28
 }
yann@1948
    29
 
yann@1948
    30
 
yann@1948
    31
@@ -450,7 +450,7 @@
yann@1948
    32
   size_t n = strlen (s);
yann@1948
    33
   TRACE ("%s\n", __PRETTY_FUNCTION__);
yann@1948
    34
   MF_VALIDATE_EXTENT(s, CLAMPADD(n, 1), __MF_CHECK_READ, "index region");
yann@1948
    35
-  return index (s, c);
yann@1948
    36
+  return strchr (s, c);
yann@1948
    37
 }
yann@1948
    38
 
yann@1948
    39
 
yann@1948
    40
@@ -459,7 +459,7 @@
yann@1948
    41
   size_t n = strlen (s);
yann@1948
    42
   TRACE ("%s\n", __PRETTY_FUNCTION__);
yann@1948
    43
   MF_VALIDATE_EXTENT(s, CLAMPADD(n, 1), __MF_CHECK_READ, "rindex region");
yann@1948
    44
-  return rindex (s, c);
yann@1948
    45
+  return strrchr (s, c);
yann@1948
    46
 }
yann@1948
    47
 
yann@1948
    48
 /* XXX:  stpcpy, memccpy */