]> granicus.if.org Git - linux-pam/commitdiff
Relevant BUGIDs: none
authorThorsten Kukuk <kukuk@thkukuk.de>
Thu, 14 Jul 2005 12:57:38 +0000 (12:57 +0000)
committerThorsten Kukuk <kukuk@thkukuk.de>
Thu, 14 Jul 2005 12:57:38 +0000 (12:57 +0000)
Purpose of commit: cleanup

Commit summary:
---------------

Remove old code which should not be used anymore

CHANGELOG
configure
configure.in
libpam/pam_strerror.c

index a62e370a0493070eb2760e07eb2f42693031dfde..8583bf998b15ed938c13546232349b58f0fb0048 100644 (file)
--- a/CHANGELOG
+++ b/CHANGELOG
@@ -64,6 +64,8 @@ BerliOS Bugs are marked with (BerliOS #XXXX).
       patches!
 * pam_umask: New module for setting umask from GECOS field, /etc/login.defs
   or /etc/default/login (kukuk)
+* configure/pam_strerror: Remove old ugly-hack option for pam_strerror
+  interface change (kukuk)
 
 0.80: Wed Jul 13 13:23:20 CEST 2005
 * pam_tally: test for NULL data before dereferencing them (t8m)
index 5e36e210b1e30da5bbb02cf6c4ab41edd3ba1ee6..5e73e47a95c44b484d5e629ea704e047fb68301a 100755 (executable)
--- a/configure
+++ b/configure
@@ -854,7 +854,6 @@ Optional Features:
   --enable-docdir=<path to store documentation in - /usr/share/doc/pam>
   --enable-mandir=<path to store manuals in - /usr/share/man>
   --enable-pamlocking      configure libpam to observe a global authentication lock
-  --enable-uglyhack        configure libpam to try to honor old pam_strerror syntax
   --enable-read-both-confs  read both /etc/pam.d and /etc/pam.conf files
   --enable-static-libpam   build a libpam.a library
   --disable-dynamic-libpam do not build a shared libpam library
@@ -2882,15 +2881,6 @@ else
 fi;
 
 
-# Check whether --enable-uglyhack or --disable-uglyhack was given.
-if test "${enable_uglyhack+set}" = set; then
-  enableval="$enable_uglyhack"
-  cat >>confdefs.h <<\_ACEOF
-#define UGLY_HACK_FOR_PRIOR_BEHAVIOR_SUPPORT 1
-_ACEOF
-
-fi;
-
 # Check whether --enable-read-both-confs or --disable-read-both-confs was given.
 if test "${enable_read_both_confs+set}" = set; then
   enableval="$enable_read_both_confs"
index ff1bf311ab0c864a0f165085874941b7621ace4a..9012b30a7b99038b45cde008990390856026950d 100644 (file)
@@ -131,10 +131,6 @@ AC_ARG_ENABLE(pamlocking,
        WITH_PAMLOCKING=yes ; AC_DEFINE(PAM_LOCKING) , WITH_PAMLOCKING=no)
 AC_SUBST(WITH_PAMLOCKING)
 
-AC_ARG_ENABLE(uglyhack,
-[  --enable-uglyhack        configure libpam to try to honor old pam_strerror syntax],
-       AC_DEFINE(UGLY_HACK_FOR_PRIOR_BEHAVIOR_SUPPORT))
-
 AC_ARG_ENABLE(read-both-confs,
 [  --enable-read-both-confs  read both /etc/pam.d and /etc/pam.conf files],
        AC_DEFINE(PAM_READ_BOTH_CONFS))
index b2c6775af3ecf798ceaf2fea70dc826f44974002..3bec2a6d97b42b7fc0ccf93461dadb44dc052a57 100644 (file)
@@ -8,20 +8,6 @@
 
 const char *pam_strerror(pam_handle_t *pamh, int errnum)
 {
-#ifdef UGLY_HACK_FOR_PRIOR_BEHAVIOR_SUPPORT  /* will be removed from v 1.0 */
-
-    int possible_error;
-
-    possible_error = (int) pamh;
-    if (!(possible_error >= 0 && possible_error <= PAM_BAD_ITEM)) {
-       possible_error = errnum;
-    }
-
-/* mask standard behavior to use possible_error variable. */
-#define errnum possible_error
-
-#endif /* UGLY_HACK_FOR_PRIOR_BEHAVIOR_SUPPORT */
-
     switch (errnum) {
     case PAM_SUCCESS:
        return "Success";