Author: baggins                      Date: Thu Feb  7 14:06:00 2008 GMT
Module: SOURCES                       Tag: HEAD
---- Log message:
- updated to 3.0.1

---- Files affected:
SOURCES:
   smalltalk-proc.patch (1.1 -> 1.2) 

---- Diffs:

================================================================
Index: SOURCES/smalltalk-proc.patch
diff -u SOURCES/smalltalk-proc.patch:1.1 SOURCES/smalltalk-proc.patch:1.2
--- SOURCES/smalltalk-proc.patch:1.1    Fri Jul 16 12:24:13 2004
+++ SOURCES/smalltalk-proc.patch        Thu Feb  7 15:05:55 2008
@@ -1,28 +1,27 @@
---- smalltalk-2.1.8/sigsegv/src/heur-ac.h.orig Fri Jul 16 11:54:44 2004
-+++ smalltalk-2.1.8/sigsegv/src/heur-ac.h      Fri Jul 16 12:10:58 2004
-@@ -32,8 +32,11 @@
-       stack_top = vma.end - 1;
-       return 0;
+--- smalltalk-3.0.1/sigsegv/src/handler-unix.c~        2008-01-22 
11:14:33.000000000 +0100
++++ smalltalk-3.0.1/sigsegv/src/handler-unix.c 2008-02-07 13:31:13.000000000 
+0100
+@@ -462,8 +462,10 @@
+     {
+       int dummy;
+       remember_stack_top (&dummy);
+-      if (!stack_top)
+-        return -1;
++      if (!stack_top) {
++            extern void *__libc_stack_end;
++            stack_top = __libc_stack_end;
++      }
      }
--  else
--    return -1;
-+  else {
-+    extern void *__libc_stack_end;
-+    stack_top = __libc_stack_end;
-+    return 0;
-+  }
- }
+ #endif
  
- #define IS_STACK_OVERFLOW \
---- smalltalk-2.1.8/sigsegv/src/stackvma-linux.c.orig  Fri Dec 19 17:01:08 2003
-+++ smalltalk-2.1.8/sigsegv/src/stackvma-linux.c       Fri Jul 16 12:03:31 2004
-@@ -42,7 +42,8 @@
+--- smalltalk-3.0.1/sigsegv/src/stackvma-linux.c~      2008-01-22 
11:14:33.000000000 +0100
++++ smalltalk-3.0.1/sigsegv/src/stackvma-linux.c       2008-02-07 
13:31:57.000000000 +0100
+@@ -51,7 +51,8 @@
          break;
        while (c = getc (fp), c != EOF && c != '\n')
          continue;
 -      if (address >= start && address <= end - 1)
 +      if (address >= start && address <= end - 1 &&
-+        (start != end /* ignore maps hidden by PaX */))
++                    (start != end /* ignore maps hidden by PaX */))
          {
            vma->start = start;
            vma->end = end;
================================================================

---- CVS-web:
    
http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/SOURCES/smalltalk-proc.patch?r1=1.1&r2=1.2&f=u

_______________________________________________
pld-cvs-commit mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit

Reply via email to