blob: 9127ceac71d6e85ac4034c5cae38240e4accecc5 [file] [log] [blame] [raw]
#ifndef _CGROUP_H_
#define _CGROUP_H_
#include <libcgroup.h>
#include "types.h"
#define CT_BASE_STRING "/vz/"
#define CT_MAX_STR_SIZE STR_SIZE
#define veid_to_name(buf, veid) snprintf(buf, CT_MAX_STR_SIZE, "%s%d", \
CT_BASE_STRING, veid)
int container_is_running(envid_t veid);
static inline const char *container_error(int ret)
{
return cgroup_strerror(ret);
}
int container_init(void);
#endif /* _CGROUP_H_ */