use of bool in exported headers?
From: Kumar Gala <hidden>
Date: 2008-07-18 06:28:21
What's the rule with regards to use of 'bool' in a header exposed to user space apps? We are getting the following compile error w/iptables because of bool in include/linux/netfilter/xt_sctp.h: In file included from extensions/libip6t_sctp.c:24: /home/seh/ltib_bsps/head/rootfs//usr/src/linux/include/linux/netfilter/xt_sctp.h:68: error: expected '=', ',', ';', 'asm' or '__attribute__' before '__sctp_chunkmap_is_clear' /home/seh/ltib_bsps/head/rootfs//usr/src/linux/include/linux/netfilter/xt_sctp.h:80: error: expected '=', ',', ';', 'asm' or '__attribute__' before '__sctp_chunkmap_is_all_set' extensions/libip6t_sctp.c: In function 'print_chunks': extensions/libip6t_sctp.c:427: warning: implicit declaration of function '__sctp_chunkmap_is_clear' extensions/libip6t_sctp.c:432: warning: implicit declaration of function '__sctp_chunkmap_is_all_set' make: *** [extensions/libip6t_sctp_sh.o] Error 1 error: Bad exit status from /home/seh/ltib_bsps/head/tmp/rpm-tmp.23551 (%build) - k