|
NAME | SYNOPSIS | DESCRIPTION | RETURN VALUE | EXAMPLES | NOTES | AUTHOR | COLOPHON |
seccomp_version(3) libseccomp Documentation seccomp_version(3)
seccomp_version - Query the libseccomp version information
#include <seccomp.h>
struct scmp_version {
unsigned int major;
unsigned int minor;
unsigned int micro;
}
const struct scmp_version *seccomp_version(void);
Link with -lseccomp.
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.
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.
#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;
}
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.
Paul Moore <paul@paul-moore.com>
This page is part of the libseccomp (high-level API to the Linux
Kernel's seccomp filter) project. Information about the project can
be found at ⟨https://github.com/seccomp/libseccomp⟩. If you have a
bug report for this manual page, see
⟨https://groups.google.com/d/forum/libseccomp⟩. This page was
obtained from the project's upstream Git repository
⟨https://github.com/seccomp/libseccomp⟩ on 2017-07-05. If you dis‐
cover any rendering problems in this HTML version of the page, or you
believe there is a better or more up-to-date source for the page, or
you have corrections or improvements to the information in this
COLOPHON (which is not part of the original manual page), send a mail
to man-pages@man7.org
paul@paul-moore.com 18 February 2016 seccomp_version(3)