diff options
Diffstat (limited to 'tests/libcgrouptest.h')
-rw-r--r-- | tests/libcgrouptest.h | 38 |
1 files changed, 38 insertions, 0 deletions
diff --git a/tests/libcgrouptest.h b/tests/libcgrouptest.h new file mode 100644 index 0000000..b35c7a9 --- /dev/null +++ b/tests/libcgrouptest.h @@ -0,0 +1,38 @@ + +/* + * Copyright IBM Corporation. 2008 + * + * Author: Sudhir Kumar <skumar@linux.vnet.ibm.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. + * + * Description: This file is the header file for libcgroup test programs. + */ + +#ifndef __LIBCGROUPTEST_H +#define __LIBCGROUPTEST_H + +#include <stdio.h> +#include <stdlib.h> +#include <string.h> +#include <sys/syscall.h> + +#include <libcgroup.h> + +enum cgroup_mount_t { + FS_NOT_MOUNTED, + FS_MOUNTED, + FS_MULTI_MOUNTED, +}; + +static inline pid_t cgrouptest_gettid() +{ + return syscall(__NR_gettid); +} +#endif |