[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.
Hi,
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?
Zbyszek