# phpman > man > pam_verror(3)

[PAM_ERROR(3)](https://www.chedong.com/phpMan.php/man/PAMERROR/3/markdown)                              Linux-PAM Manual                              [PAM_ERROR(3)](https://www.chedong.com/phpMan.php/man/PAMERROR/3/markdown)



## NAME
       pam_error, pam_verror - display error messages to the user

## SYNOPSIS
       **#include** **<security/pam**___**ext.h>**

       **int** **pam**___**error(pam**___**handle**___**t** *****_pamh_**,** **const** **char** *****_fmt_**,** _..._**);**

       **int** **pam**___**verror(pam**___**handle**___**t** *****_pamh_**,** **const** **char** *****_fmt_**,** **va**___**list** _args_**);**

## DESCRIPTION
       The **pam**___**error** function prints error messages through the conversation function to the user.

       The **pam**___**verror** function performs the same task as **pam**___**error()** with the difference that it
       takes a set of arguments which have been obtained using the [**stdarg**(3)](https://www.chedong.com/phpMan.php/man/stdarg/3/markdown) variable argument list
       macros.

## RETURN VALUES
       PAM_BUF_ERR
           Memory buffer error.

       PAM_CONV_ERR
           Conversation failure.

       PAM_SUCCESS
           Error message was displayed.

       PAM_SYSTEM_ERR
           System error.

## SEE ALSO
       **pam**___**[info**(3)](https://www.chedong.com/phpMan.php/man/info/3/markdown), **pam**___**[vinfo**(3)](https://www.chedong.com/phpMan.php/man/vinfo/3/markdown), **pam**___**[prompt**(3)](https://www.chedong.com/phpMan.php/man/prompt/3/markdown), **pam**___**[vprompt**(3)](https://www.chedong.com/phpMan.php/man/vprompt/3/markdown), [**pam**(7)](https://www.chedong.com/phpMan.php/man/pam/7/markdown)

## STANDARDS
       The **pam**___**error** and **pam**___**verror** functions are Linux-PAM extensions.



Linux-PAM Manual                             06/08/2020                                 [PAM_ERROR(3)](https://www.chedong.com/phpMan.php/man/PAMERROR/3/markdown)
