Deleted Added
full compact
pam_strerror.c (91094) pam_strerror.c (91100)
1/*-
2 * Copyright (c) 2002 Networks Associates Technologies, Inc.
3 * All rights reserved.
4 *
5 * This software was developed for the FreeBSD Project by ThinkSec AS and
6 * NAI Labs, the Security Research Division of Network Associates, Inc.
7 * under DARPA/SPAWAR contract N66001-01-C-8035 ("CBOSS"), as part of the
8 * DARPA CHATS research program.

--- 47 unchanged lines hidden (view full) ---

56 pamh = pamh;
57
58 switch (error_number) {
59 case PAM_SUCCESS:
60 return ("success");
61 case PAM_OPEN_ERR:
62 return ("failed to load module");
63 case PAM_SYMBOL_ERR:
1/*-
2 * Copyright (c) 2002 Networks Associates Technologies, Inc.
3 * All rights reserved.
4 *
5 * This software was developed for the FreeBSD Project by ThinkSec AS and
6 * NAI Labs, the Security Research Division of Network Associates, Inc.
7 * under DARPA/SPAWAR contract N66001-01-C-8035 ("CBOSS"), as part of the
8 * DARPA CHATS research program.

--- 47 unchanged lines hidden (view full) ---

56 pamh = pamh;
57
58 switch (error_number) {
59 case PAM_SUCCESS:
60 return ("success");
61 case PAM_OPEN_ERR:
62 return ("failed to load module");
63 case PAM_SYMBOL_ERR:
64 return ("symbol not found in module");
64 return ("invalid symbol");
65 case PAM_SERVICE_ERR:
66 return ("error in service module");
67 case PAM_SYSTEM_ERR:
68 return ("system error");
69 case PAM_BUF_ERR:
70 return ("memory buffer error");
71 case PAM_CONV_ERR:
72 return ("conversation failure");

--- 25 unchanged lines hidden (view full) ---

98 return ("session failure");
99 case PAM_AUTHTOK_ERR:
100 return ("authentication token failure");
101 case PAM_AUTHTOK_RECOVERY_ERR:
102 return ("failed to recover old authentication token");
103 case PAM_AUTHTOK_LOCK_BUSY:
104 return ("authentication token lock busy");
105 case PAM_AUTHTOK_DISABLE_AGING:
65 case PAM_SERVICE_ERR:
66 return ("error in service module");
67 case PAM_SYSTEM_ERR:
68 return ("system error");
69 case PAM_BUF_ERR:
70 return ("memory buffer error");
71 case PAM_CONV_ERR:
72 return ("conversation failure");

--- 25 unchanged lines hidden (view full) ---

98 return ("session failure");
99 case PAM_AUTHTOK_ERR:
100 return ("authentication token failure");
101 case PAM_AUTHTOK_RECOVERY_ERR:
102 return ("failed to recover old authentication token");
103 case PAM_AUTHTOK_LOCK_BUSY:
104 return ("authentication token lock busy");
105 case PAM_AUTHTOK_DISABLE_AGING:
106 return ("authentication token ageing disabled");
106 return ("authentication token aging disabled");
107 case PAM_NO_MODULE_DATA:
108 return ("module data not found");
109 case PAM_IGNORE:
110 return ("ignore this module");
111 case PAM_ABORT:
112 return ("general failure");
113 case PAM_TRY_AGAIN:
114 return ("try again");
115 case PAM_MODULE_UNKNOWN:
116 return ("unknown module type");
117 case PAM_DOMAIN_UNKNOWN:
118 return ("unknown authentication domain");
119 default:
120 snprintf(unknown, sizeof unknown, "#%d", error_number);
121 return (unknown);
122 }
123}
107 case PAM_NO_MODULE_DATA:
108 return ("module data not found");
109 case PAM_IGNORE:
110 return ("ignore this module");
111 case PAM_ABORT:
112 return ("general failure");
113 case PAM_TRY_AGAIN:
114 return ("try again");
115 case PAM_MODULE_UNKNOWN:
116 return ("unknown module type");
117 case PAM_DOMAIN_UNKNOWN:
118 return ("unknown authentication domain");
119 default:
120 snprintf(unknown, sizeof unknown, "#%d", error_number);
121 return (unknown);
122 }
123}
124
125/**
126 * The =pam_strerror function returns a pointer to a string containing a
127 * textual description of the error indicated by the =error_number
128 * argument, in the context of the PAM transaction described by the =pamh
129 * argument.
130 */