[EMAIL PROTECTED] wrote:
> Vijay Kumar пишет:
[clip]
>> The patch breaks build on Debian Etch! The presence of the header file
>> has to be checked before compilation. Please find the clipped output
>> below.
>>
>> ------
>> [EMAIL PROTECTED]:ltp$ dpkg --list libc6
>> [clip]
>> ii libc6 2.3.6.ds1-13 GNU C Library: Shared libraries
> # man inotify_init
> NAME
> inotify_init - initialize an inotify instance
>
> SYNOPSIS
> #include <sys/inotify.h>
>
> int inotify_init(void);
> ...
>
> pls, execute "man inotify_init" on our host and say what is there in
> section SYNOPSIS?
I do not disagree on which one is to be included. As the man page says
sys/inotify.h is to be included. But we can add a check for the header in
the Makefile, so that we don't break builds.
check_header = $(shell \
if echo "\#include <$(1)>" | $(CC) -E - > /dev/null 2>&1 ; \
then echo yes ; \
else echo no ; fi)
HAS_SYS_INOTIFY := $(call check_header,sys/inotify.h)
Regards,
Vijay
-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
Ltp-list mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/ltp-list