This is the mail archive of the
cygwin
mailing list for the Cygwin project.
Re: bindresvport(): can it be exported from cygwin1.dll?
- From: Corinna Vinschen <corinna-cygwin at cygwin dot com>
- To: cygwin at cygwin dot com
- Date: Thu, 23 Feb 2006 21:12:27 +0100
- Subject: Re: bindresvport(): can it be exported from cygwin1.dll?
- References: <h83sv1dhuj4c6n7po53eno8b6r19a1uj39@4ax.com>
- Reply-to: cygwin at cygwin dot com
On Feb 23 14:29, Andrew Schulman wrote:
> I'm trying to build dante, a SOCKS client and server, for Cygwin. Right now
> build is failing with
>
> .libs/Rbindresvport.o: In function `Rbindresvport':
> /usr/local/src/dante-1.1.19/lib/Rbindresvport.c:68: undefined reference to
> `_bindresvport'
>
> based on a call to bindresvport(). bindresvport() is normally declared in
> netinet/in.h, but in Cygwin it's missing.
>
> I see that bindresvport.c is part of the cygwin source code.
You have apparently better eyes then I have. Where did you see that
bindresvport function in Cygwin?
If you're talking about the implementation in newlib/libc/sys/linux/...
then it's unusable for Cygwin. There's a reason it's in the linux
subdirectory...
> Would it be
> possible to have it exported from cygwin1.dll?
No. We need a implementation which uses the limited functionality
of WinSock. It's not that hard, but it's definitely not going to be
in 1.5.20. http://cygwin.com/acronyms/#SHTDI
Corinna
--
Corinna Vinschen Please, send mails regarding Cygwin to
Cygwin Project Co-Leader cygwin AT cygwin DOT com
Red Hat
--
Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple
Problem reports: http://cygwin.com/problems.html
Documentation: http://cygwin.com/docs.html
FAQ: http://cygwin.com/faq/