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 */ |
|