]> git.ipfire.org Git - thirdparty/lxc.git/commit
Merge the liblxc API work by Serge Hallyn.
authorStéphane Graber <stgraber@ubuntu.com>
Mon, 27 Aug 2012 22:53:00 +0000 (18:53 -0400)
committerStéphane Graber <stgraber@ubuntu.com>
Fri, 7 Sep 2012 20:29:03 +0000 (16:29 -0400)
commit5fd8314f7a82b9db720457a9f4ae097414e51edb
tree3374106e2e8485a9823b64030d1a5978d492c153
parentcb5aae541c38e7c7b6d5799ce2132c3e6bbcca83
Merge the liblxc API work by Serge Hallyn.

This turns liblxc into a public library implementing a container structure.
The container structure is meant to cover most LXC commands and can easily be
used to write bindings in other programming languages.

More information on the new functions can be found in src/lxc/lxccontainer.h
Test programs using the API can also be found in src/tests/

Signed-off-by: Serge Hallyn <serge.hallyn@ubuntu.com>
Acked-by: Stéphane Graber <stgraber@ubuntu.com>
32 files changed:
configure.ac
doc/rootfs/Makefile.am
lxc/runapitests.bash [new file with mode: 0644]
runapitests.bash [new file with mode: 0644]
src/Makefile.am
src/lxc/Makefile.am
src/lxc/commands.c
src/lxc/conf.c
src/lxc/conf.h
src/lxc/confile.c
src/lxc/confile.h
src/lxc/lxc.h
src/lxc/lxc_wait.c
src/lxc/lxccontainer.c [new file with mode: 0644]
src/lxc/lxccontainer.h [new file with mode: 0644]
src/lxc/lxclock.c [new file with mode: 0644]
src/lxc/lxclock.h [new file with mode: 0644]
src/lxc/monitor.c
src/lxc/network.c
src/lxc/network.h
src/lxc/state.c
src/lxc/state.h
src/tests/Makefile.am [new file with mode: 0644]
src/tests/containertests.c [new file with mode: 0644]
src/tests/createtest.c [new file with mode: 0644]
src/tests/destroytest.c [new file with mode: 0644]
src/tests/get_item.c [new file with mode: 0644]
src/tests/getkeys.c [new file with mode: 0644]
src/tests/locktests.c [new file with mode: 0644]
src/tests/saveconfig.c [new file with mode: 0644]
src/tests/shutdowntest.c [new file with mode: 0644]
src/tests/startone.c [new file with mode: 0644]