[krbdev.mit.edu #2761] CVS Commit

Ken Raeburn via RT rt-comment at krbdev.mit.edu
Mon Nov 15 17:16:06 EST 2004


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 


More information about the krb5-bugs mailing list