cvs commit: src/include ctype.h src/lib/libcrypt Makefile src/lib/libskey Makefile src/lib/libutil Makefile
Matthew Dillon
dillon at crater.dragonflybsd.org
Mon Jun 27 13:29:49 PDT 2005
dillon 2005/06/27 13:27:38 PDT
DragonFly src repository
Modified files:
include ctype.h
lib/libcrypt Makefile
lib/libskey Makefile
lib/libutil Makefile
Log:
Allow the CTYPE macros to be disabled, forcing procedure calls to be used
instead.
Disable the CTYPE macros in libskey, libutil, and libcrypt. This allows
pre-1.3 programs linked against libc.so.3 to use the PAM modules in HEAD.
these modules indirectly reference libskey, libutil, and libcrypt, which
then fail to dynamically link against libc.so.3 due to references to
ctype globals that do not exist in libc.so.3.
This is a hack, I know, but we have to make upgrades as compatible as
possible with older programs.
Revision Changes Path
1.12 +6 -3 src/include/ctype.h
1.5 +1 -0 src/lib/libcrypt/Makefile
1.4 +1 -0 src/lib/libskey/Makefile
1.6 +1 -0 src/lib/libutil/Makefile
http://www.dragonflybsd.org/cvsweb/src/include/ctype.h.diff?r1=1.11&r2=1.12&f=u
http://www.dragonflybsd.org/cvsweb/src/lib/libcrypt/Makefile.diff?r1=1.4&r2=1.5&f=u
http://www.dragonflybsd.org/cvsweb/src/lib/libskey/Makefile.diff?r1=1.3&r2=1.4&f=u
http://www.dragonflybsd.org/cvsweb/src/lib/libutil/Makefile.diff?r1=1.5&r2=1.6&f=u
More information about the Commits
mailing list