[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [libmicrohttpd] syscalls name clash

From: Zbigniew Jędrzejewski-Szmek
Subject: Re: [libmicrohttpd] syscalls name clash
Date: Mon, 14 Apr 2014 14:51:02 +0200
User-agent: Mutt/1.5.20 (2009-06-14)

On Mon, Apr 14, 2014 at 02:29:58PM +0200, Martin Velek wrote:
> Hello,
> could be possible to rename all socket functions (fnctl, send, accept
> etc) to something like MHD_FNCTL, MHD_SEND,  in further versions >
> 0.9.34?
> I am using lwip, gnu arm with newlib and there is a name clash for
> fnctl. The newlib has a function named fnctl, but without
> implementation, returning -1. The lwip has own implementation of
> lwip_fnctl. I cannot simply define #define fnctl lwip_fnctl because it
> would break all code using libmicrohttpd.
it seems clear that the problem is in lwip, and should be fixed there. Why
force ugly workarounds into all other software (libµhttpd certainly isn't
the only thing affected), instead of fixing the error where it is?


reply via email to

[Prev in Thread] Current Thread [Next in Thread]