util-linux: gcc 4.1.1 did not like umount being redeclared as static
authorFrans Meulenbroeks <fransmeulenbroeks@yahoo.com>
Wed, 7 Jun 2006 19:59:03 +0000 (19:59 +0000)
committerOpenEmbedded Project <openembedded-devel@lists.openembedded.org>
Wed, 7 Jun 2006 19:59:03 +0000 (19:59 +0000)
made patch to remove static, included it in the inc file
bumped all PRs of the files that include that file

packages/util-linux/files/umount.diff [new file with mode: 0644]
packages/util-linux/util-linux.inc
packages/util-linux/util-linux_2.12.bb
packages/util-linux/util-linux_2.12o.bb
packages/util-linux/util-linux_2.12q.bb
packages/util-linux/util-linux_2.12r.bb

diff --git a/packages/util-linux/files/umount.diff b/packages/util-linux/files/umount.diff
new file mode 100644 (file)
index 0000000..7833078
--- /dev/null
@@ -0,0 +1,19 @@
+*** util-linux-2.12r/mount/umount.c.orig       2005-09-10 20:07:38.000000000 +0200
+--- util-linux-2.12r/mount/umount.c    2006-06-07 21:14:04.000000000 +0200
+***************
+*** 40,46 ****
+  #include <linux/unistd.h>
+  #ifdef __NR_umount2
+  
+! static int umount2(const char *path, int flags);
+  
+  _syscall2(int, umount2, const char *, path, int, flags);
+  
+--- 40,46 ----
+  #include <linux/unistd.h>
+  #ifdef __NR_umount2
+  
+! int umount2(const char *path, int flags);
+  
+  _syscall2(int, umount2, const char *, path, int, flags);
+  
index 21af53c..9920721 100644 (file)
@@ -11,6 +11,7 @@ SRC_URI = "ftp://ftp.kernel.org/pub/linux/utils/util-linux/util-linux-${PV}.tar.
            file://make_include \
            file://swapargs.h \
           file://fdiskbsdlabel_thumb.diff;patch=1 \
+          file://umount.diff;patch=1 \
            file://defines.h"
 
 PACKAGES_prepend = "util-linux-fdisk util-linux-cfdisk util-linux-sfdisk util-linux-swaponoff util-linux-losetup util-linux-umount util-linux-mount util-linux-readprofile "
index 0603b99..d419547 100644 (file)
@@ -4,4 +4,4 @@ ARM_INSTRUCTION_SET = "arm"
 
 include util-linux.inc
 
-PR = "r4"
+PR = "r5"