[PATCH:xscope 06/14] Ensure ScopeHost global is initialized when built with USE_XTRANS
Alan Coopersmith
alan.coopersmith at oracle.com
Sun Sep 25 10:07:14 PDT 2011
On 09/25/11 12:07 AM, Jeremy Huddleston wrote:
>
> On Sep 24, 2011, at 21:22, Alan Coopersmith wrote:
>
>> It's gethostname, no "by", to get the name of the current host.
>
> You're using gethostbyname here:
>
>>> + struct hostent *hp = gethostbyname(MyHostName);
Ah, that's down in the #else below the #ifdef USE_XTRANS code.
The non-xtrans code is IPv4 only.
The default is xtrans if it's installed, and that's what I build
with, and my binaries have the right calls in:
% nm -p xscope | grep get
00000000000004286328 U fgets
00000000000004286168 U getaddrinfo
00000000000004285912 U getenv
00000000000004285704 U geteuid
00000000000004285304 U gethostname
00000000000004285976 U getpeername
00000000000004285592 U getpid
00000000000004286024 U getservbyname
00000000000004286120 U getsockname
00000000000004286424 U gettimeofday
--
-Alan Coopersmith- alan.coopersmith at oracle.com
Oracle Solaris Platform Engineering: X Window System
More information about the xorg-devel
mailing list