Changeset 185 in openpam
- Timestamp:
- 12/12/02 17:01:39 (10 years ago)
- File:
-
- 1 edited
-
trunk/lib/openpam_impl.h (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/lib/openpam_impl.h
r161 r185 32 32 * SUCH DAMAGE. 33 33 * 34 * $P4: //depot/projects/openpam/lib/openpam_impl.h#1 6$34 * $P4: //depot/projects/openpam/lib/openpam_impl.h#17 $ 35 35 */ 36 36 … … 40 40 #include <security/openpam.h> 41 41 42 extern const char *_pam_func_name[PAM_NUM_PRIMITIVES]; 42 43 extern const char *_pam_sm_func_name[PAM_NUM_PRIMITIVES]; 44 extern const char *_pam_err_name[PAM_NUM_ERRORS]; 43 45 44 46 /* … … 84 86 pam_chain_t *chains[PAM_NUM_CHAINS]; 85 87 pam_chain_t *current; 88 int primitive; 86 89 87 90 /* items and data */ … … 119 122 pam_module_t *openpam_dynamic(const char *); 120 123 124 #ifdef DEBUG 125 #define ENTER() openpam_log(PAM_LOG_DEBUG, "entering") 126 #define RETURNV() openpam_log(PAM_LOG_DEBUG, "returning") 127 #define RETURNC(c) do { \ 128 if ((c) >= 0 && (c) < PAM_NUM_ERRORS) 129 openpam_log(PAM_LOG_DEBUG, "returning %s", _pam_err_name[c]); \ 130 else \ 131 openpam_log(PAM_LOG_DEBUG, "returning %d!", (c)); \ 132 return (c); \ 133 } while (0) 134 #define RETURNI(n) do { \ 135 openpam_log(PAM_LOG_DEBUG, "returning %d", (n)); \ 136 return (n); \ 137 } while (0) 138 #define RETURNP(p) do { \ 139 if ((p) == NULL) \ 140 openpam_log(PAM_LOG_DEBUG, "returning NULL"); \ 141 else \ 142 openpam_log(PAM_LOG_DEBUG, "returning %p", (p)); \ 143 return (p); \ 144 } while (0) 145 #define RETURNS(s) do { \ 146 if ((s) == NULL) \ 147 openpam_log(PAM_LOG_DEBUG, "returning NULL"); \ 148 else \ 149 openpam_log(PAM_LOG_DEBUG, "returning '%s'", (s)); \ 150 return (s); \ 151 } while (0) 152 #else 153 #define ENTER() 154 #define RETURNV() return 155 #define RETURNC(c) return (c) 156 #define RETURNI(n) return (i) 157 #define RETURNP(p) return (p) 158 #define RETURNS(s) return (s) 121 159 #endif 160 161 #endif
Note: See TracChangeset
for help on using the changeset viewer.