{
    "mode": "man",
    "parameter": "pam_sm_close_session",
    "section": "3",
    "url": "https://www.chedong.com/phpMan.php/man/pam_sm_close_session/3/json",
    "generated": "2026-10-04T18:03:48Z",
    "synopsis": "",
    "sections": {
        "NAME": {
            "content": "pamsmclosesession - PAM service function to terminate session management\n",
            "subsections": []
        },
        "SYNOPSIS": {
            "content": "",
            "subsections": [
                {
                    "name": "#include <security/pam_modules.h>",
                    "content": "int pamsmclosesession(pamhandlet *pamh, int flags, int argc, const char argv);\n"
                }
            ]
        },
        "DESCRIPTION": {
            "content": "The pamsmclosesession function is the service module's implementation of the\npamclosesession(3) interface.\n\nThis function is called to terminate a session. The only valid value for flags is zero or:\n\nPAMSILENT\nDo not emit any messages.\n",
            "subsections": []
        },
        "RETURN VALUES": {
            "content": "PAMSESSIONERR\nCannot make/remove an entry for the specified session.\n\nPAMSUCCESS\nThe session was successfully terminated.\n",
            "subsections": []
        },
        "SEE ALSO": {
            "content": "pam(3), pamclosesession(3), pamsmclosesession(3), pamstrerror(3), PAM(8)\n\nLinux-PAM                                    05/07/2023                      PAMSMCLOSESESSION(3)",
            "subsections": []
        }
    },
    "summary": "pamsmclosesession - PAM service function to terminate session management",
    "flags": [],
    "examples": [],
    "see_also": [
        {
            "name": "pam",
            "section": "3",
            "url": "https://www.chedong.com/phpMan.php/man/pam/3/json"
        },
        {
            "name": "pamclosesession",
            "section": "3",
            "url": "https://www.chedong.com/phpMan.php/man/pamclosesession/3/json"
        },
        {
            "name": "pamsmclosesession",
            "section": "3",
            "url": "https://www.chedong.com/phpMan.php/man/pamsmclosesession/3/json"
        },
        {
            "name": "pamstrerror",
            "section": "3",
            "url": "https://www.chedong.com/phpMan.php/man/pamstrerror/3/json"
        },
        {
            "name": "PAM",
            "section": "8",
            "url": "https://www.chedong.com/phpMan.php/man/PAM/8/json"
        }
    ]
}