DragonFly BSD
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


From: Matthew Dillon <dillon@xxxxxxxxxxxxxxxxxxxxxxx>
Date: Mon, 27 Jun 2005 13:27:38 -0700 (PDT)

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]