Author: aredridel                    Date: Thu Mar  3 22:26:00 2005 GMT
Module: SOURCES                       Tag: HEAD
---- Log message:
- simpler

---- Files affected:
SOURCES:
   ruby-fcgi-sys_fail.patch (1.2 -> 1.3) 

---- Diffs:

================================================================
Index: SOURCES/ruby-fcgi-sys_fail.patch
diff -u SOURCES/ruby-fcgi-sys_fail.patch:1.2 
SOURCES/ruby-fcgi-sys_fail.patch:1.3
--- SOURCES/ruby-fcgi-sys_fail.patch:1.2        Thu Mar  3 23:08:39 2005
+++ SOURCES/ruby-fcgi-sys_fail.patch    Thu Mar  3 23:25:55 2005
@@ -1,30 +1,16 @@
 diff -ur o-ruby-fcgi-0.8.5/ext/fcgi/fcgi.c ruby-fcgi-0.8.5/ext/fcgi/fcgi.c
 --- o-ruby-fcgi-0.8.5/ext/fcgi/fcgi.c  2005-03-03 14:21:55.980081000 -0700
-+++ ruby-fcgi-0.8.5/ext/fcgi/fcgi.c    2005-03-03 15:09:34.544513992 -0700
-@@ -155,11 +155,25 @@
-   return Qtrue;
- }
++++ ruby-fcgi-0.8.5/ext/fcgi/fcgi.c    2005-03-03 15:25:42.814314608 -0700
+@@ -157,9 +157,11 @@
  
-+void
-+rb_sys_fail2(int errno)
-+{
-+    int n = errno;
-+
-+    errno = 0;
-+    if (n == 0) {
-+        rb_bug("rb_sys_fail(%s) - errno == 0", "");
-+    }
-+
-+              rb_raise(rb_eRuntimeError, "FCGI System Error");
-+}
-+
-+
  #define CHECK_STREAM_ERROR(stream) {\
    int err = FCGX_GetError(stream);\
++      extern int errno; \
    if (err) {\
      if (err > 0) {\
 -      rb_sys_fail(0);\
-+      rb_sys_fail2(-err);\
++                      errno = -err;\
++      rb_sys_fail(NULL);\
      }\
      else {\
        switch (err) {\
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/SOURCES/ruby-fcgi-sys_fail.patch?r1=1.2&r2=1.3&f=u


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

Reply via email to