Oh no! Some styles failed to load. 😵 Please try reloading this page
Menu â–¾ â–´

Tree [f08622] /
 History

HTTPS access


File Date Author Commit
 doc 2012-08-13 Kees Cook Kees Cook [a37ec7] doc: add linking note to manpage synopsis
 include 2012-08-02 Thiago Marcos P. Santos Thiago Marcos P. Santos [d47bf1] api: make the header usable by a c++ compiler
 src 2012-09-20 Paul Moore Paul Moore [f08622] db: fix a 64bit filter DB problem
 tests 2012-07-26 Paul Moore Paul Moore [1e957c] tests: summarize the regression test run
 tools 2012-07-25 Paul Moore Paul Moore [93cf1d] build: enable verbose building
 .gitignore 2012-04-16 Paul Moore Paul Moore [c6ffe2] build: generate a pkgconfig file at configure time
 CHANGELOG 2012-07-31 Paul Moore Paul Moore [c2f7bb] doc: update CHANGELOG for the 1.0.0 release
 CREDITS 2012-07-31 Paul Moore Paul Moore [fff9ee] doc: update the CREDITS file header
 LICENSE 2012-04-09 Paul Moore Paul Moore [160e7c] all: relicense the library from GPLv2 to LGPLv2.1
 Makefile 2012-07-27 Paul Moore Paul Moore [10995b] build: remove/cleanup some of the install macros
 README 2012-07-25 Paul Moore Paul Moore [93cf1d] build: enable verbose building
 configure 2012-07-27 Thiago Marcos P. Santos Thiago Marcos P. Santos [b73454] build: fix some pkgconfig problems during confi...
 install.mk 2012-06-06 Paul Moore Paul Moore [d2d80a] build: support DESTDIR in the build's install t...
 libseccomp.pc.in 2012-06-06 Kees Cook Kees Cook [5f2ce3] build: provide a build-time mechanism to update...
 macros.mk 2012-07-27 Paul Moore Paul Moore [10995b] build: remove/cleanup some of the install macros
 version_info 2012-04-16 Paul Moore Paul Moore [b692c0] build: generate version_info.mk at configure time

Read Me

libseccomp: An Enhanced Seccomp (mode 2) Helper Library
===============================================================================
http://libseccomp.sf.net

The libseccomp library provides and easy to use, platform independent,
interface to the Linux Kernel's syscall filtering mechanism: seccomp.  The
libseccomp API is designed to abstract away the underlying BPF based syscall
filter language and present a more conventional function-call based filtering
interface that should be familiar to, and easily adopted by application
developers.

* Documentation

The "doc/" directory contains all of the documentation aside from the README
file (this file) and the LICENSE file which can be found in the top level
directory.

* Building and Installing the Library

In order to build the library you should follow the familiar three step
process used by most applications:

	# ./configure
	# make [V=0|1]
	# make install

As usual, running "./configure -h" will display a list of build-time
configuration options.

* Testing the Library

There are a number of tests located in the "tests/" directory and a script
which can be used to help automate their execution, "regression".  If you want
to run all of the tests you can simply run the script:

	# ./configure
	# make
	# cd tests
	# ./regression

However, the script takes a number of options to customize its execution; the
options can be displayed by running "./regression -h".

* Other Useful Tools

The "tools/" directory includes a number of tools which may be helpful in the
development of the library, or applications using the library, but for various
reasons are not installed by default.