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_version - Query the libseccomp version information

Author

       Paul Moore <paul@paul-moore.com>

paul@paul-moore.com                             18 February 2016                              seccomp_version(3)

Description

       The  seccomp_version()  and  seccomp_reset()  functions  return  a pointer to a scmp_version struct which
       contains the version information of the currently loaded libseccomp library.  This function can  be  used
       by applications that need to verify that they are linked to a specific libseccomp version at runtime.

       The caller should not attempt to free the returned scmp_version struct when finished.

Examples

       #include <seccomp.h>

       int main(int argc, char *argv[])
       {
            const struct scmp_version *ver;

            ver = seccomp_version();
            if (ver == NULL)
                 goto err;

            /* ... */

            return 0;

       err:
            return 1;
       }

Name

       seccomp_version - Query the libseccomp version information

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

       The seccomp_version() function returns a pointer to a scmp_version structure on success, NULL on failure.
       The caller should not attempt to free the returned structure.

Synopsis

#include<seccomp.h>structscmp_version{unsignedintmajor;unsignedintminor;unsignedintmicro;}conststructscmp_version*seccomp_version(void);

       Link with -lseccomp.

See Also