gpm: fix compilation due to missing struct ucred
authorDmitry Eremin-Solenikov <dbaryshkov@gmail.com>
Wed, 29 Sep 2010 13:53:51 +0000 (17:53 +0400)
committerDmitry Eremin-Solenikov <dbaryshkov@gmail.com>
Wed, 29 Sep 2010 13:53:51 +0000 (17:53 +0400)
Signed-off-by: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
recipes/gpm/gpm-1.99.7/processcreds.patch [new file with mode: 0644]
recipes/gpm/gpm_1.99.7.bb

diff --git a/recipes/gpm/gpm-1.99.7/processcreds.patch b/recipes/gpm/gpm-1.99.7/processcreds.patch
new file mode 100644 (file)
index 0000000..d647eca
--- /dev/null
@@ -0,0 +1,12 @@
+Index: gpm-1.99.7/src/daemon/processconn.c
+===================================================================
+--- gpm-1.99.7.orig/src/daemon/processconn.c   2010-09-29 17:36:18.571782951 +0400
++++ gpm-1.99.7/src/daemon/processconn.c        2010-09-29 17:42:44.659991758 +0400
+@@ -20,6 +20,7 @@
+  *
+  ********/
++#define _GNU_SOURCE
+ #include <sys/socket.h>         /* accept */
+ #include <stdlib.h>             /* malloc */
+ #include <unistd.h>             /* close */
index 4f5ef02..02f048b 100644 (file)
@@ -9,6 +9,7 @@ PR = "r1"
 
 SRC_URI = "ftp://arcana.linux.it/pub/gpm/gpm-${PV}.tar.bz2 \
           file://no-docs.patch \
+          file://processcreds.patch \
           file://init"
 
 inherit autotools update-rc.d