Fix namespace violations in some symbols which have external linkage but
are not part of the API. git-svn-id: svn+ssh://svn.openpam.org/svn/openpam/trunk@460 185d5e19-27fe-0310-9dcf-9bff6b9f3609
This commit is contained in:
parent
8799ff11b9
commit
0eae3f21c1
|
@ -49,14 +49,14 @@
|
|||
|
||||
#include "openpam_impl.h"
|
||||
|
||||
const char *_pam_facility_name[PAM_NUM_FACILITIES] = {
|
||||
const char *pam_facility_name[PAM_NUM_FACILITIES] = {
|
||||
[PAM_ACCOUNT] = "account",
|
||||
[PAM_AUTH] = "auth",
|
||||
[PAM_PASSWORD] = "password",
|
||||
[PAM_SESSION] = "session",
|
||||
};
|
||||
|
||||
const char *_pam_control_flag_name[PAM_NUM_CONTROL_FLAGS] = {
|
||||
const char *pam_control_flag_name[PAM_NUM_CONTROL_FLAGS] = {
|
||||
[PAM_BINDING] = "binding",
|
||||
[PAM_OPTIONAL] = "optional",
|
||||
[PAM_REQUIRED] = "required",
|
||||
|
@ -165,7 +165,7 @@ openpam_read_chain(pam_handle_t *pamh,
|
|||
|
||||
/* match facility name */
|
||||
for (fclt = 0; fclt < PAM_NUM_FACILITIES; ++fclt)
|
||||
if (match_word(p, _pam_facility_name[fclt]))
|
||||
if (match_word(p, pam_facility_name[fclt]))
|
||||
break;
|
||||
if (fclt == PAM_NUM_FACILITIES) {
|
||||
openpam_log(PAM_LOG_NOTICE,
|
||||
|
@ -203,7 +203,7 @@ openpam_read_chain(pam_handle_t *pamh,
|
|||
|
||||
/* control flag */
|
||||
for (ctlf = 0; ctlf < PAM_NUM_CONTROL_FLAGS; ++ctlf)
|
||||
if (match_word(p, _pam_control_flag_name[ctlf]))
|
||||
if (match_word(p, pam_control_flag_name[ctlf]))
|
||||
break;
|
||||
if (ctlf == PAM_NUM_CONTROL_FLAGS) {
|
||||
openpam_log(PAM_LOG_ERROR,
|
||||
|
|
|
@ -74,9 +74,9 @@ openpam_dispatch(pam_handle_t *pamh,
|
|||
if (pamh->current != NULL) {
|
||||
openpam_log(PAM_LOG_ERROR,
|
||||
"%s() called while %s::%s() is in progress",
|
||||
_pam_func_name[primitive],
|
||||
pam_func_name[primitive],
|
||||
pamh->current->module->path,
|
||||
_pam_sm_func_name[pamh->primitive]);
|
||||
pam_sm_func_name[pamh->primitive]);
|
||||
RETURNC(PAM_ABORT);
|
||||
}
|
||||
|
||||
|
@ -104,7 +104,7 @@ openpam_dispatch(pam_handle_t *pamh,
|
|||
for (err = fail = 0; chain != NULL; chain = chain->next) {
|
||||
if (chain->module->func[primitive] == NULL) {
|
||||
openpam_log(PAM_LOG_ERROR, "%s: no %s()",
|
||||
chain->module->path, _pam_sm_func_name[primitive]);
|
||||
chain->module->path, pam_sm_func_name[primitive]);
|
||||
continue;
|
||||
} else {
|
||||
pamh->primitive = primitive;
|
||||
|
@ -113,12 +113,12 @@ openpam_dispatch(pam_handle_t *pamh,
|
|||
if (debug)
|
||||
++openpam_debug;
|
||||
openpam_log(PAM_LOG_DEBUG, "calling %s() in %s",
|
||||
_pam_sm_func_name[primitive], chain->module->path);
|
||||
pam_sm_func_name[primitive], chain->module->path);
|
||||
r = (chain->module->func[primitive])(pamh, flags,
|
||||
chain->optc, (const char **)chain->optv);
|
||||
pamh->current = NULL;
|
||||
openpam_log(PAM_LOG_DEBUG, "%s: %s(): %s",
|
||||
chain->module->path, _pam_sm_func_name[primitive],
|
||||
chain->module->path, pam_sm_func_name[primitive],
|
||||
pam_strerror(pamh, r));
|
||||
if (debug)
|
||||
--openpam_debug;
|
||||
|
@ -227,7 +227,7 @@ openpam_check_error_code(int primitive, int r)
|
|||
}
|
||||
|
||||
openpam_log(PAM_LOG_ERROR, "%s(): unexpected return value %d",
|
||||
_pam_sm_func_name[primitive], r);
|
||||
pam_sm_func_name[primitive], r);
|
||||
}
|
||||
#endif /* !defined(OPENPAM_RELAX_CHECKS) */
|
||||
|
||||
|
|
|
@ -97,10 +97,10 @@ openpam_dynamic(const char *path)
|
|||
dlmodule = dlsym(dlh, "_pam_module");
|
||||
for (i = 0; i < PAM_NUM_PRIMITIVES; ++i) {
|
||||
module->func[i] = dlmodule ? dlmodule->func[i] :
|
||||
(pam_func_t)dlsym(dlh, _pam_sm_func_name[i]);
|
||||
(pam_func_t)dlsym(dlh, pam_sm_func_name[i]);
|
||||
if (module->func[i] == NULL)
|
||||
openpam_log(PAM_LOG_DEBUG, "%s: %s(): %s",
|
||||
path, _pam_sm_func_name[i], dlerror());
|
||||
path, pam_sm_func_name[i], dlerror());
|
||||
}
|
||||
return (module);
|
||||
buf_err:
|
||||
|
|
|
@ -40,10 +40,10 @@
|
|||
|
||||
#include <security/openpam.h>
|
||||
|
||||
extern const char *_pam_func_name[PAM_NUM_PRIMITIVES];
|
||||
extern const char *_pam_sm_func_name[PAM_NUM_PRIMITIVES];
|
||||
extern const char *_pam_err_name[PAM_NUM_ERRORS];
|
||||
extern const char *_pam_item_name[PAM_NUM_ITEMS];
|
||||
extern const char *pam_func_name[PAM_NUM_PRIMITIVES];
|
||||
extern const char *pam_sm_func_name[PAM_NUM_PRIMITIVES];
|
||||
extern const char *pam_err_name[PAM_NUM_ERRORS];
|
||||
extern const char *pam_item_name[PAM_NUM_ITEMS];
|
||||
|
||||
extern int openpam_debug;
|
||||
|
||||
|
@ -136,7 +136,7 @@ pam_module_t *openpam_dynamic(const char *);
|
|||
#define ENTERI(i) do { \
|
||||
int _i = (i); \
|
||||
if (_i > 0 && _i < PAM_NUM_ITEMS) \
|
||||
openpam_log(PAM_LOG_DEBUG, "entering: %s", _pam_item_name[_i]); \
|
||||
openpam_log(PAM_LOG_DEBUG, "entering: %s", pam_item_name[_i]); \
|
||||
else \
|
||||
openpam_log(PAM_LOG_DEBUG, "entering: %d", _i); \
|
||||
} while (0)
|
||||
|
@ -155,7 +155,7 @@ pam_module_t *openpam_dynamic(const char *);
|
|||
#define RETURNC(c) do { \
|
||||
int _c = (c); \
|
||||
if (_c >= 0 && _c < PAM_NUM_ERRORS) \
|
||||
openpam_log(PAM_LOG_DEBUG, "returning %s", _pam_err_name[_c]); \
|
||||
openpam_log(PAM_LOG_DEBUG, "returning %s", pam_err_name[_c]); \
|
||||
else \
|
||||
openpam_log(PAM_LOG_DEBUG, "returning %d!", _c); \
|
||||
return (_c); \
|
||||
|
|
|
@ -47,7 +47,7 @@
|
|||
|
||||
#include "openpam_impl.h"
|
||||
|
||||
const char *_pam_func_name[PAM_NUM_PRIMITIVES] = {
|
||||
const char *pam_func_name[PAM_NUM_PRIMITIVES] = {
|
||||
"pam_authenticate",
|
||||
"pam_setcred",
|
||||
"pam_acct_mgmt",
|
||||
|
@ -56,7 +56,7 @@ const char *_pam_func_name[PAM_NUM_PRIMITIVES] = {
|
|||
"pam_chauthtok"
|
||||
};
|
||||
|
||||
const char *_pam_sm_func_name[PAM_NUM_PRIMITIVES] = {
|
||||
const char *pam_sm_func_name[PAM_NUM_PRIMITIVES] = {
|
||||
"pam_sm_authenticate",
|
||||
"pam_sm_setcred",
|
||||
"pam_sm_acct_mgmt",
|
||||
|
|
|
@ -45,7 +45,7 @@
|
|||
|
||||
#include "openpam_impl.h"
|
||||
|
||||
const char *_pam_item_name[PAM_NUM_ITEMS] = {
|
||||
const char *pam_item_name[PAM_NUM_ITEMS] = {
|
||||
"(NO ITEM)",
|
||||
"PAM_SERVICE",
|
||||
"PAM_USER",
|
||||
|
|
|
@ -45,7 +45,7 @@
|
|||
|
||||
#include "openpam_impl.h"
|
||||
|
||||
const char *_pam_err_name[PAM_NUM_ERRORS] = {
|
||||
const char *pam_err_name[PAM_NUM_ERRORS] = {
|
||||
"PAM_SUCCESS",
|
||||
"PAM_OPEN_ERR",
|
||||
"PAM_SYMBOL_ERR",
|
||||
|
|
Loading…
Reference in New Issue