Messages in this thread Patch in this message | | | Date | Mon, 25 Aug 2003 00:49:52 +1000 (EST) | From | James Morris <> | Subject | Re: selinux build failure |
| |
On Fri, 22 Aug 2003, Randy.Dunlap wrote:
> selinux/hooks.c won't build on ia64. > 2.6.0-test3 + ia64 patch or 2.6.0-test4. > > security/selinux/hooks.c: In function `selinux_file_fcntl': > security/selinux/hooks.c:2032: error: `F_GETLK64' undeclared (first use in > this function) security/selinux/hooks.c:2033: error: `F_SETLK64' undeclared > (first use in this function) security/selinux/hooks.c:2034: error: > `F_SETLKW64' undeclared (first use in this function) > > The __64 versions of these are defined in include/asm-ia64/compat.h. I don't > see a good way to #include asm/compat.h, nor is it available for all > processor architectures.
It is available via <linux/compat.h> if CONFIG_COMPAT is defined.
Does the patch below fix this for you?
- James -- James Morris <jmorris@redhat.com>
diff -urN -X dontdiff linux-2.6.0-test4.orig/security/selinux/hooks.c linux-2.6.0-test4.w1/security/selinux/hooks.c --- linux-2.6.0-test4.orig/security/selinux/hooks.c 2003-08-23 11:53:14.000000000 +1000 +++ linux-2.6.0-test4.w1/security/selinux/hooks.c 2003-08-25 00:31:58.655604472 +1000 @@ -44,6 +44,7 @@ #include <linux/ext2_fs.h> #include <linux/proc_fs.h> #include <linux/kd.h> +#include <linux/compat.h> #include <net/icmp.h> #include <net/ip.h> /* for sysctl_local_port_range[] */ #include <net/tcp.h> /* struct or_callable used in sock_rcv_skb */ - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
| |