SOURCES: module-init-tools-shared-zlib.patch, module-init-tools-in...
glen
glen at pld-linux.org
Sat Dec 15 17:47:58 CET 2007
Author: glen Date: Sat Dec 15 16:47:58 2007 GMT
Module: SOURCES Tag: HEAD
---- Log message:
- update to 3.3 pre11
---- Files affected:
SOURCES:
module-init-tools-shared-zlib.patch (1.4 -> 1.5) , module-init-tools-insmod-zlib.patch (1.2 -> 1.3)
---- Diffs:
================================================================
Index: SOURCES/module-init-tools-shared-zlib.patch
diff -u SOURCES/module-init-tools-shared-zlib.patch:1.4 SOURCES/module-init-tools-shared-zlib.patch:1.5
--- SOURCES/module-init-tools-shared-zlib.patch:1.4 Sat Jul 17 18:07:50 2004
+++ SOURCES/module-init-tools-shared-zlib.patch Sat Dec 15 17:47:52 2007
@@ -1,5 +1,5 @@
---- module-init-tools-3.0-pre9/configure.in.orig 2004-01-30 05:15:25.000000000 +0100
-+++ module-init-tools-3.0-pre9/configure.in 2004-01-30 23:08:59.729518344 +0100
+--- module-init-tools-3.0-pre9/configure.ac.orig 2004-01-30 05:15:25.000000000 +0100
++++ module-init-tools-3.0-pre9/configure.ac 2004-01-30 23:08:59.729518344 +0100
@@ -6,19 +6,20 @@
# If zlib is required, libz must be linked static, modprobe is in
================================================================
Index: SOURCES/module-init-tools-insmod-zlib.patch
diff -u SOURCES/module-init-tools-insmod-zlib.patch:1.2 SOURCES/module-init-tools-insmod-zlib.patch:1.3
--- SOURCES/module-init-tools-insmod-zlib.patch:1.2 Sat Nov 12 01:46:52 2005
+++ SOURCES/module-init-tools-insmod-zlib.patch Sat Dec 15 17:47:53 2007
@@ -1,5 +1,5 @@
---- module-init-tools-3.2-pre9/insmod.c.orig 2005-03-14 16:19:11.000000000 +0100
-+++ module-init-tools-3.2-pre9/insmod.c 2005-10-18 00:48:15.000000000 +0200
+--- module-init-tools-3.3-pre11/insmod.c~ 2007-12-15 18:09:53.000000000 +0200
++++ module-init-tools-3.3-pre11/insmod.c 2007-12-15 18:14:02.316183717 +0200
@@ -28,6 +28,7 @@
#include <errno.h>
#include <asm/unistd.h>
@@ -8,14 +8,14 @@
#include "backwards_compat.c"
#define streq(a,b) (strcmp((a),(b)) == 0)
-@@ -57,36 +58,6 @@
+@@ -58,48 +58,6 @@
}
}
-static void *grab_file(const char *filename, unsigned long *size)
-{
- unsigned int max = 16384;
-- int ret, fd;
+- int ret, fd, err_save;
- void *buffer = malloc(max);
- if (!buffer)
- return NULL;
@@ -31,15 +31,27 @@
- *size = 0;
- while ((ret = read(fd, buffer + *size, max - *size)) > 0) {
- *size += ret;
-- if (*size == max)
-- buffer = realloc(buffer, max *= 2);
-- }
-- if (ret < 0) {
-- free(buffer);
-- buffer = NULL;
+- if (*size == max) {
+- void *p;
+-
+- p = realloc(buffer, max *= 2);
+- if (!p)
+- goto out_error;
+- buffer = p;
+- }
- }
+- if (ret < 0)
+- goto out_error;
+-
- close(fd);
- return buffer;
+-
+-out_error:
+- err_save = errno;
+- free(buffer);
+- close(fd);
+- errno = err_save;
+- return NULL;
-}
-
int main(int argc, char *argv[])
================================================================
---- CVS-web:
http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/SOURCES/module-init-tools-shared-zlib.patch?r1=1.4&r2=1.5&f=u
http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/SOURCES/module-init-tools-insmod-zlib.patch?r1=1.2&r2=1.3&f=u
More information about the pld-cvs-commit
mailing list