Re: cvs: php-src /ext/sockets sockets.c
| From: | Jason Greene | Date: | Tue, 08 Jul 2003 14:04:29 +0000 |
| Subject: | Re: cvs: php-src /ext/sockets sockets.c | ||
| References: | 1 2 3 4 5 | Groups: | php.cvs |
| Request: | Send a blank email to php-cvs+get-22440@lists.php.net to get a copy of this message | ||
On Tue, 2003-07-08 at 08:59, Wez Furlong wrote:
> FYI: gethostbyname() is thread-safe under win32.
I thought so but wasn't sure
> I have some code hanging around in my libwstreams repository
> that implements getaddrinfo() using all the possible variations
> of gethostbyname() or gethostbyname_r() (there are 3 possible
> prototypes accepting 3, 5 or 6 parameters respectively!) for
> IPV4 only systems.
>
> I will be merging it into PHP once I've tidied it up fully, and
> it should make for some nice readable resolving code at last.
sounds good
-Jason
> --Wez.
>
>
> ----- Original Message -----
> From: "Jason Greene" <jason@php.net>
> To: "Sascha Schumann" <sascha@schumann.cx>
> Cc: "Sara Golemon" <pollita@php.net>; <php-cvs@lists.php.net>
> Sent: Tuesday, July 08, 2003 2:22 PM
> Subject: Re: [PHP-CVS] cvs: php-src /ext/sockets sockets.c
>
>
> > On Tue, 2003-07-08 at 08:15, Sascha Schumann wrote:
> > > On Tue, 8 Jul 2003, Jason Greene wrote:
> > >
> > > > If the platform supports gethostbyname_r(most i know do), that is
> thread
> > > > safe.
> > >
> > > Note the "2" in the name.
> > >
> > > - Sascha
> > I should have been more specific, we should change the ipv4 resolver
> > code in sockets to use either getaddrinfo or gethostbyname_r, as it is
> > currently not thread safe.
> >
> > The Ipv6 resolver code should just always use getaddrinfo
> >
> > -Jason
--
Jason Greene <jason@inetgurus.net>
<jason@php.net>