logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on 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