Re: XEmacs startet sehr langsam
Waldemar Brodkorb <waldemar@thinknow.de> writes:
>> Wer sich alles anschauen will:
> http://groups.google.com/groups?q=xemacs+gethostbyname+21.4&hl=de&rnum=1&selm=m3g0f2m8jb.fsf%40pallas.flo.fr
> >
> teilweise französisch, heiß das der xemacs hat einen Bug und ich muß
> down oder upgraden?
>
Ich verstehe selber kein Französich, aber dieser Teil sah auch
nicht wichtig aus.
> Es ist der aktuelle aus sid, also Originalsourcen oder Downgrade ,
> Hmm was nu sprach der Xemacs-Newbie.
Am einfachsten ist Downgraden auf die Version, die noch gethostbyname
benutzte (also irgendwann vor 21.4.1).
Eventuell reicht es auch aus, den Quellkode bei getaddrinfo zu
ändern und explizit AF_INET anstelle von AF_UNSPEC zu übergeben.[1]
Ich habe nur den Quellkode von 21.5 da, dort sind in process-unix.c
und sysdep.c folgende (bzw. ähnliche Codestückchen):
xzero (hints);
hints.ai_flags = AI_CANONNAME;
hints.ai_family = AF_UNSPEC;
hints.ai_socktype = SOCK_STREAM;
hints.ai_protocol = 0;
if (!getaddrinfo (hostname, NULL, &hints, &res))
Hier die genannte Änderung bei family einbauen und ausprobieren.
Man braucht allerdings den Quellkode des Paketes (apt-get source
xemacs21).
Torsten
Footnotes:
[1] siehe Manpage zu getaddrinfo
--
-----------------------------------------------------------
Um sich aus der Liste auszutragen schicken Sie bitte eine
E-Mail an debian-user-de-request@lehmanns.de die im Subject
"unsubscribe <deine_email_adresse>" enthaelt.
Bei Problemen bitte eine Mail an: Jan.Otto@Lehmanns.de
-----------------------------------------------------------
947 eingetragene Mitglieder in dieser Liste.
Reply to: