DragonFly commits List (threaded) for 2005-06
[
Date Prev][
Date Next]
[
Thread Prev][
Thread Next]
[
Date Index][
Thread Index]
cvs commit: src/include ctype.h src/lib/libcrypt Makefile src/lib/libskey Makefile src/lib/libutil Makefile
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
[
Date Prev][
Date Next]
[
Thread Prev][
Thread Next]
[
Date Index][
Thread Index]