This is the mail archive of the
ecos-discuss@sourceware.org
mailing list for the eCos project.
Possible omission in Lwip?
- From: Birahim Larou Fall <BLFall at scmmicro dot fr>
- To: eCos Disuss <ecos-discuss at ecos dot sourceware dot org>
- Date: Mon, 3 Apr 2006 14:12:43 +0200
- Subject: [ECOS] Possible omission in Lwip?
In file eCos\packages\net\lwip_tcpip\current\include\lwip, struct
timeval is defined if LWIP_TIMEVAL_PRIVATE is defined, but function
lwip_select() use struct timeval as an argument and it's declared in
sockets.h with or without LWIP_TIMEVAL_PRIVATE defined. Of course LWIP
compile witout any error because each time that sockets is included,
LWIP_TIMEVAL_PRIVATE is first defined.
/*
* only define this in api_sockets_wrapper.c so it does not interfere
* with other projects namespaces where timeval is present
*/
#ifdef LWIP_TIMEVAL_PRIVATE
struct timeval {
long tv_sec; /* seconds */
long tv_usec; /* and microseconds */
};
#endif
int lwip_select(int maxfdp1, fd_set *readset, fd_set *writeset, fd_set
*exceptset,
struct timeval *timeout);
Fall Birahim
Digital TV Firmware Engineer
Elsys Design for SCM Microsystems
--
Before posting, please read the FAQ: http://ecos.sourceware.org/fom/ecos
and search the list archive: http://ecos.sourceware.org/ml/ecos-discuss