logo
Free, Micro AI Code Reviews That Run on Git Commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, Micro AI Code Reviews That Run on Git Commit | Product Hunt git-lrc - Free, Micro AI Code Reviews That Run on Git Commit | Product Hunt

seccomp_release - Release the seccomp filter state

Author

       Paul Moore <paul@paul-moore.com>

Description

       Releases the seccomp filter in ctx which was first initialized by seccomp_init(3) or seccomp_reset(3) and
       frees  any  memory associated with the given seccomp filter context.  Any seccomp filters loaded into the
       kernel are not affected.

Examples

       #include <seccomp.h>

       int main(int argc, char *argv[])
       {
            int rc;
            scmp_filter_ctx ctx;

            ctx = seccomp_init(SCMP_ACT_KILL);
            if (ctx == NULL)
                 return 1;

            /* ... */

            seccomp_release(ctx);
            return 0;
       }

Name

       seccomp_release - Release the seccomp filter state

Notes

       While the seccomp filter can be generated independent of the kernel, kernel support is required  to  load
       and enforce the seccomp filter generated by libseccomp.

       The  libseccomp  project  site,  with  more  information  and the source code repository, can be found at
       https://github.com/seccomp/libseccomp.  This tool, as well as the libseccomp library, is currently  under
       development, please report any bugs at the project site or directly to the author.

Return Value

       Does not return a value.

See Also

seccomp_init(3), seccomp_reset(3)

paul@paul-moore.com                               25 July 2012                                seccomp_release(3)

Synopsis

#include<seccomp.h>typedefvoid*scmp_filter_ctx;voidseccomp_release(scmp_filter_ctxctx);

       Link with -lseccomp.

See Also