{
    "content": [
        {
            "type": "text",
            "text": "# PAM_STRERROR (man)\n\n## NAME\n\npamstrerror - return string describing PAM error code\n\n## SYNOPSIS\n\n#include <security/pamappl.h>\nconst char *pamstrerror(pamhandlet *pamh, int errnum);\n\n## DESCRIPTION\n\nThe pamstrerror function returns a pointer to a string describing the error code passed in\nthe argument errnum, possibly using the LCMESSAGES part of the current locale to select the\nappropriate language. This string must not be modified by the application. No library\nfunction will modify this string.\n\n## Sections\n\n- **NAME**\n- **SYNOPSIS**\n- **DESCRIPTION**\n- **RETURN VALUES**\n- **SEE ALSO**\n\nUse structuredContent.sections for detailed options, examples, and full documentation.\n"
        }
    ],
    "structuredContent": {
        "command": "PAM_STRERROR",
        "section": "",
        "mode": "man",
        "summary": "pamstrerror - return string describing PAM error code",
        "synopsis": "#include <security/pamappl.h>\nconst char *pamstrerror(pamhandlet *pamh, int errnum);",
        "tldr_summary": null,
        "tldr_examples": [],
        "tldr_source": null,
        "flags": [],
        "examples": [],
        "see_also": [
            {
                "name": "pam",
                "section": "7",
                "url": "https://www.chedong.com/phpMan.php/man/pam/7/json"
            }
        ],
        "section_outline": [
            {
                "name": "NAME",
                "lines": 2,
                "subsections": []
            },
            {
                "name": "SYNOPSIS",
                "lines": 4,
                "subsections": []
            },
            {
                "name": "DESCRIPTION",
                "lines": 5,
                "subsections": []
            },
            {
                "name": "RETURN VALUES",
                "lines": 2,
                "subsections": []
            },
            {
                "name": "SEE ALSO",
                "lines": 5,
                "subsections": []
            }
        ],
        "sections": {
            "NAME": {
                "content": "pamstrerror - return string describing PAM error code\n",
                "subsections": []
            },
            "SYNOPSIS": {
                "content": "#include <security/pamappl.h>\n\nconst char *pamstrerror(pamhandlet *pamh, int errnum);\n",
                "subsections": []
            },
            "DESCRIPTION": {
                "content": "The pamstrerror function returns a pointer to a string describing the error code passed in\nthe argument errnum, possibly using the LCMESSAGES part of the current locale to select the\nappropriate language. This string must not be modified by the application. No library\nfunction will modify this string.\n",
                "subsections": []
            },
            "RETURN VALUES": {
                "content": "This function returns always a pointer to a string.\n",
                "subsections": []
            },
            "SEE ALSO": {
                "content": "pam(7)\n\n\n\nLinux-PAM Manual                             06/08/2020                              PAMSTRERROR(3)",
                "subsections": []
            }
        }
    }
}