Module Name: krb5 Committed By: raeburn Date: Mon Nov 15 22:16:02 UTC 2004 Modified Files: krb5/src/util/support/ChangeLog krb5/src/util/support/Makefile.in krb5/src/util/support/fake-addrinfo.c krb5/src/util/support/threads.c Added Files: krb5/src/util/support/cache-addrinfo.h krb5/src/util/support/init-addrinfo.c Removed Files: Log Message ticket: 2761 status: open Make static linking not require -lsocket, -lnsl, etc. Don't duplicate macro definitions. Header files and comments still need some cleanup. * cache-addrinfo.h, init-addrinfo.c: New files, split out from fake-addrinfo.c. * fake-addrinfo.c: Include cache-addrinfo.h. (FAI_CACHE, struct face, struct fac): Moved to cache-addrinfo.h. (krb5int_fac, krb5int_init_fac, krb5int_fini_fac): Moved to init-addrinfo.c. (addrinfo, struct addrinfo): Don't define. (AI_* and NI_* and EAI_* macros): Don't define. * threads.c: Include cache-addrinfo.h. (krb5int_init_fac, krb5int_fini_fac): Don't declare. * Makefile.in (SRCS, STLIBOBJS, LIBOBJS): Updated. To generate a diff of this commit: cvs diff -r1.20 -r1.21 krb5/src/util/support/ChangeLog cvs diff -r1.11 -r1.12 krb5/src/util/support/Makefile.in cvs diff -r1.5 -r1.6 krb5/src/util/support/fake-addrinfo.c cvs diff -r1.11 -r1.12 krb5/src/util/support/threads.c cvs diff -r0 -r1.1 krb5/src/util/support/cache-addrinfo.h krb5/src/util/support/init-addrinfo.c