{
    "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-06-15T14:27:27Z",
    "synopsis": "#include <security/pammodules.h>\nint pamsmclosesession(pamhandlet *pamh, int flags, int argc, const char argv);",
    "sections": {
        "NAME": {
            "content": "pamsmclosesession - PAM service function to terminate session management\n",
            "subsections": []
        },
        "SYNOPSIS": {
            "content": "#include <security/pammodules.h>\n\nint pamsmclosesession(pamhandlet *pamh, int flags, int argc, const char argv);\n",
            "subsections": []
        },
        "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\n\n\nLinux-PAM Manual                             06/08/2020                      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"
        }
    ]
}