Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 03 Mar 2008 21:17:41 +0300
From:      Boris Samorodov <bsam@ipt.ru>
To:        Roman Divacky <rdivacky@freebsd.org>
Cc:        emulation@freebsd.org, Alexander Leidinger <Alexander@Leidinger.net>
Subject:   Re: epoll patch for review
Message-ID:  <53631274@bb.ipt.ru>
In-Reply-To: <20080303172659.GA65716@freebsd.org> (Roman Divacky's message of "Mon\, 3 Mar 2008 18\:26\:59 %2B0100")
References:  <20080217162938.GA82845@freebsd.org> <20080303115420.6fm3xuto6c8kcssk@webmail.leidinger.net> <20080303150607.GB47887@freebsd.org> <20080303174101.e6xfqplzuo404wkw@webmail.leidinger.net> <20080303172659.GA65716@freebsd.org>

next in thread | previous in thread | raw e-mail | index | archive | help
On Mon, 3 Mar 2008 18:26:59 +0100 Roman Divacky wrote:

> > Oh... with fc4 or f7? What's the lib? Maybe we (bsam and/or me) can a  
> > find it and add it as a port.
>  
> check ltp-full-20061121/testcases/kernel/syscalls/epoll/README.1ST
> it needs some couroutine library etc.

I think that you misunderstood that README a little. The case is when
the file epoll.h is absent at the system. But when it presents (for
test-building we use a gentoo distro which has the file at
$gentoo/usr/include/sys/epoll.h) the test binary should be built
by default (from the corresponding Makefile):
-----
LIBC_HAS_EPOLL := $(shell echo '\#include <sys/epoll.h>' | $(CC) -E - &> /dev/null && echo yes)
ifeq ($(LIBC_HAS_EPOLL),yes)
CFLAGS += -DLTP_EPOLL_USE_SYS_LIBC
else
CFLAGS += -I. -DLTP_EPOLL_USE_LIB
LDLIBS += -lepoll
endif
-----

I read this code like "if there is a system epoll, then use it, else
use the lib which should be downloaded".


WBR
-- 
Boris Samorodov (bsam)
Research Engineer, http://www.ipt.ru Telephone & Internet SP
FreeBSD committer, http://www.FreeBSD.org The Power To Serve



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?53631274>