diff options
author | Jan Safranek <jsafrane@redhat.com> | 2009-03-13 15:16:19 +0100 |
---|---|---|
committer | Jan Safranek <jsafrane@redhat.com> | 2009-03-26 09:34:18 +0100 |
commit | f8e05fc8c129a13fed256b03a23537ef94c77152 (patch) | |
tree | c64ea7d9f7daeefd307feec1bcb90ea5e3e6d600 /tools-common.h | |
parent | 04bb98f8bd9751dd8a514b0e3a6c4862ceabeae9 (diff) | |
download | libcg-f8e05fc8c129a13fed256b03a23537ef94c77152.tar.gz libcg-f8e05fc8c129a13fed256b03a23537ef94c77152.tar.xz libcg-f8e05fc8c129a13fed256b03a23537ef94c77152.zip |
Distribute files to various subdirectories
Signed-off-by: Jan Safranek <jsafrane@redhat.com>
Diffstat (limited to 'tools-common.h')
-rw-r--r-- | tools-common.h | 54 |
1 files changed, 0 insertions, 54 deletions
diff --git a/tools-common.h b/tools-common.h deleted file mode 100644 index 3437973..0000000 --- a/tools-common.h +++ /dev/null @@ -1,54 +0,0 @@ -/* - * Copyright Red Hat, Inc. 2009 - * - * Author: Vivek Goyal <vgoyal@redhat.com> - * Jan Safranek <jsafrane@redhat.com> - * - * This program is free software; you can redistribute it and/or modify it - * under the terms of version 2.1 of the GNU Lesser General Public License - * as published by the Free Software Foundation. - * - * This program is distributed in the hope that it would be useful, but - * WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * - */ - -#ifndef __TOOLS_COMMON - -#define __TOOLS_COMMON - -#include "config.h" -#include <libcgroup.h> - -#ifdef CGROUP_DEBUG -#define cgroup_dbg(x...) printf(x) -#else -#define cgroup_dbg(x...) do {} while (0) -#endif - -/** - * Auxiliary specifier of group, used to store parsed command line options. - */ -struct cgroup_group_spec { - char path[FILENAME_MAX]; - char *controllers[CG_CONTROLLER_MAX]; -}; - - -/** - * Parse command line option with group specifier into provided data structure. - * The option must have form of 'controller1,controller2,..:group_name'. - * - * The parsed list of controllers and group name is added at the end of - * provided cdptr. - * - * @param cdptr Target data structure to fill. New item is allocated and added - * at the end. - * @param optarg Argument to parse. - * @return 0 on success, != 0 on error. - */ -int parse_cgroup_spec(struct cgroup_group_spec *cdptr[], char *optarg); - - -#endif /* TOOLS_COMMON */ |