bug fix to include/linux/cn_proc.h for 2.6.16-rc5
PATCH 1/1 bug fix to include/linux/cn_proc.h for 2.6.16-rc5
Compilation fails for a test program which includes cn_proc.h for Process Event Notification. The Patch below fixes the issue.
Test Code:
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <stdint.h>
#include <unistd.h>
#include <sys/socket.h>
#include <linux/connector.h>
#include <linux/netlink.h>
#include <linux/cn_proc.h>
main()
{
printf("hello\n");
}Results:
$gcc -o b b.c
In file included from cn_proc.h:29,
from b.c:13:
/usr/include/linux/time.h:18: error: redefinition of ‘struct timeval’
Thanks
Narasimha
--
include/linux/cn_proc.h | 1 -
1 files changed, 1 deletion(-)
Index: linux-2.6.16-rc5/include/linux/cn_proc.h =================================--- linux-2.6.16-rc5.orig/include/linux/cn_proc.h +++ linux-2.6.16-rc5/include/linux/cn_proc.h
@@ -26,7 +26,6 @@
#define CN_PROC_H
#include <linux/types.h>
-#include <linux/time.h>
#include <linux/connector.h>
/*
__________________________________________________
Do You Yahoo!?
Tired of spam? Yahoo! Mail has the best spam protection around
http://mail.yahoo.com
_______________________________________________
Kernel-janitors mailing list [email protected]
https://lists.osdl.org/mailman/listinfo/kernel-janitors