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