diff options
author | Jan Safranek <jsafrane@redhat.com> | 2010-03-29 12:00:42 +0200 |
---|---|---|
committer | Jan Safranek <jsafrane@redhat.com> | 2010-03-29 12:00:42 +0200 |
commit | 6d61ccd6bf82ceaf70b2bc3603acb6e19915dd2f (patch) | |
tree | 8ed09e12d723e5523f3db3403185eab943f7faaa | |
parent | f07927f590cc88199573cedb3a77b600e0f08cde (diff) | |
download | libcg-6d61ccd6bf82ceaf70b2bc3603acb6e19915dd2f.tar.gz libcg-6d61ccd6bf82ceaf70b2bc3603acb6e19915dd2f.tar.xz libcg-6d61ccd6bf82ceaf70b2bc3603acb6e19915dd2f.zip |
Update config.h
Signed-off-by: Jan Safranek <jsafrane@redhat.com>
-rw-r--r-- | include/libcgroup/config.h | 29 |
1 files changed, 27 insertions, 2 deletions
diff --git a/include/libcgroup/config.h b/include/libcgroup/config.h index eb5fe8c..dc4719d 100644 --- a/include/libcgroup/config.h +++ b/include/libcgroup/config.h @@ -9,12 +9,37 @@ __BEGIN_DECLS -/* - * Config related stuff +/** + * @defgroup group_config 5. Configuration + * @{ + * + * @name Configuration file + * @{ + * + * @c libcgroup can mount and create control groups and set their parameters as + * specified in a configuration file. + * + * @todo add this description?: These functions are mostly intended + * to be used by internal @c libcgroup tools, however they are fully supported + * and applications can benefit from them. + */ + +/** + * Load configuration file and mount and create control groups described there. + * See cgconfig.conf man page for format of the file. + * @param pathname Name of the configuration file to load. */ int cgroup_config_load_config(const char *pathname); + +/** + * Delete all control groups and unmount all hierarchies. + */ int cgroup_unload_cgroups(void); +/** + * @} + * @} + */ __END_DECLS #endif /*_LIBCGROUP_CONFIG_H*/ |