[prev in list] [next in list] [prev in thread] [next in thread] 

List:       busybox
Subject:    Re: netcat: Local socket support
From:       Denys Vlasenko <vda.linux () googlemail ! com>
Date:       2009-04-25 13:18:09
Message-ID: 200904251518.09431.vda.linux () googlemail ! com
[Download RAW message or body]

On Thursday 23 April 2009 23:34, Ingo van Lil wrote:
> Denys Vlasenko wrote:
> 
> > Basically, you need to teach these guys how to parse special names
> > and produce corresponding lsa's:
> > 
> > len_and_sockaddr* host2sockaddr(const char *host, int port) FAST_FUNC;
> > len_and_sockaddr* xhost2sockaddr(const char *host, int port) FAST_FUNC;
> > len_and_sockaddr* xdotted2sockaddr(const char *host, int port) FAST_FUNC;
> > len_and_sockaddr* host_and_af2sockaddr(const char *host, int port, sa_family_t af) FAST_FUNC;
> > len_and_sockaddr* xhost_and_af2sockaddr(const char *host, int port, sa_family_t af) FAST_FUNC;
> > 
> > Don't worry, they all share only one function inside. :)
> 
> Ok, let's try that again: The attached patch introduces a new config
> option (FEATURE_UNIX_LOCAL) and teaches str2sockaddr() to handle
> "local:" socket addresses if it is enabled. Additionally it changes nc.c
> to use create_and_bind_stream_or_die() instead of manually creating and
> binding the socket.

Applied, thanks.
--
vda
_______________________________________________
busybox mailing list
busybox@busybox.net
http://lists.busybox.net/mailman/listinfo/busybox
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic