Changeset 418
- Timestamp:
- 12/13/08 22:39:24 (21 months ago)
- Location:
- trunk
- Files:
-
- 2 modified
-
HISTORY (modified) (1 diff)
-
include/security/openpam.h (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/HISTORY
r409 r418 1 OpenPAM ??? ????-??-?? 2 3 - ENHANCE: remove static build autodetection, which doesn't work anyway. 4 Use an explicit, user-specified preprocessor variable instead. 5 ============================================================================ 1 6 OpenPAM Hydrangea 2007-12-21 2 7 -
trunk/include/security/openpam.h
r417 r418 310 310 * You are not expected to understand this. 311 311 */ 312 #if defined(__FreeBSD__)312 #if !defined(PAM_SOEXT) 313 313 # define PAM_SOEXT ".so" 314 #e lse315 # undef NO_STATIC_MODULES 316 # define NO_STATIC_MODULES317 # endif318 319 # if defined(__GNUC__) && !defined(__PIC__) && !defined(NO_STATIC_MODULES)314 #endif 315 316 #if defined(OPENPAM_STATIC_MODULES) 317 # if !defined(__GNUC__) 318 # error "Don't know how to build static modules on non-GNU compilers" 319 # endif 320 320 /* gcc, static linking */ 321 321 # include <sys/cdefs.h> 322 322 # include <linker_set.h> 323 # define OPENPAM_STATIC_MODULES324 323 # define PAM_EXTERN static 325 324 # define PAM_MODULE_ENTRY(name) \