This is the mail archive of the
glibc-cvs@sourceware.org
mailing list for the glibc project.
libc/sysdeps/posix getaddrinfo.c
- From: drepper at sourceware dot org
- To: glibc-cvs at sourceware dot org
- Date: 10 Jan 2008 20:00:04 -0000
- Subject: libc/sysdeps/posix getaddrinfo.c
CVSROOT: /cvs/glibc
Module name: libc
Changes by: drepper@sourceware.org 2008-01-10 20:00:04
Modified files:
sysdeps/posix : getaddrinfo.c
Log message:
(sort_results): Remove service_order
field. Use sockaddr_in6 for source_addr.
(get_scope): Change type of parameter to sockaddr_in6. Adjust.
(match_prefix): Likewise.
(get_label): Likewise.
(get_precedence): Likewise.
(rfc3484_sort): Change to use indirect access to results array.
Adjust to use of sockaddr_in6. Replace service_order test with
simple index comparison.
(getaddrinfo): Define order array. Initialize it. Don't initialize
service_order field. Adjust qsort_t calls. Access sorted result
array indirectly through order array.
Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/libc/sysdeps/posix/getaddrinfo.c.diff?cvsroot=glibc&r1=1.121&r2=1.122