úÎ ® è6      !"#$%&'()*+,-./012345        http:www.kernel.orgpublinuxlibspamLinux-PAM-html"adg-interface-of-app-expected.html# adg-pam_conv I - resp_code member in C sturct is unused and should be set to zero, that'6s why there is no code field in the haskell data type  !"#$%&' !"#$%&'$%&'#"! #"! !"#$%&'%&' ()*+,-./0 ()*+,-./0 ()*+,-./0 ()*+,-./0123451234512345123456       !""#$%&'()*+,-./0123pam-0.1System.Posix.PAM.InternalsSystem.Posix.PAM.TypesSystem.Posix.PAM.LowLevelSystem.Posix.PAMc_pam_acct_mgmtc_pam_authenticate c_pam_end c_pam_start mkconvFunc CPamHandleTConvFuncCPamConvconv appdata_ptr CPamResponseresp resp_retcode CPamMessage msg_stylemsg PamHandle cPamHandle cPamCallbackPamConvPamFlag PamRetCode PamSuccess PamResponsePamStyle PamTextInfo PamErrorMsgPamPromptEchoOnPamPromptEchoOff PamMessagepmStringpmStyle retCodeFromC retCodeToC responseToC messageFromCcConvpamStartpamEndpamAuthenticate pamAcctMgmt authenticate checkAccountpamCodeToMessagepamCodeToCDefinepamCodeDetails