pam_smbpass/general.h

ソースコードを見る。

データ構造

struct  SMB_Ctrls
struct  _pam_failed_auth

関数

int make_remark (pam_handle_t *, unsigned int, int, const char *)

変数

static const SMB_Ctrls smb_args [SMB_CTRLS_]


関数

int make_remark ( pam_handle_t *  ,
unsigned  int,
int  ,
const char *   
)

support.c109 行で定義されています。

参照先 converse().

参照元 _cleanup_failures()_smb_add_user()pam_sm_acct_mgmt()smb_update_db().

00111         {
00112                 if (off(SMB__QUIET, ctrl)) {
00113                         struct pam_message *pmsg[1], msg[1];
00114                         struct pam_response *resp;
00115 
00116                         pmsg[0] = &msg[0];
00117                         msg[0].msg = CONST_DISCARD(char *, text);
00118                         msg[0].msg_style = type;
00119                         resp = NULL;
00120 
00121                         return converse(pamh, ctrl, 1, pmsg, &resp);
00122                 }
00123                 return PAM_SUCCESS;
00124         }


変数

const SMB_Ctrls smb_args[SMB_CTRLS_] [static]

初期値:

 {


         {  NULL,            _ALL_ON_,              01 },
 {  NULL,            _ALL_ON_,              02 },
                 { "audit",          _ALL_ON_,              04 },
 { "use_first_pass", _ALL_ON_^(030),       010 },
 { "try_first_pass", _ALL_ON_^(030),       020 },
         { "not_set_pass",   _ALL_ON_,             040 },
         {  "nonull",        _ALL_ON_,            0100 },
         {  NULL,            _ALL_ON_,            0200 },
         { "use_authtok",    _ALL_ON_,            0400 },
         { "nullok",         _ALL_ON_^(0100),        0 },
                 { "debug",          _ALL_ON_,           01000 },
         { "nodelay",        _ALL_ON_,           02000 },
         { "migrate",        _ALL_ON_^(0100),    04000 },
         { "smbconf=",       _ALL_ON_,               0 },
}

general.h84 行で定義されています。

参照元 set_ctrl().


Sambaに対してSat Aug 29 21:23:58 2009に生成されました。  doxygen 1.4.7