This should a little bit with the circular imports.
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
#ifndef PAKFIRE_CGROUP_H
#define PAKFIRE_CGROUP_H
+typedef struct pakfire_cgroup pakfire_cgroup;
+
#include <pakfire/ctx.h>
enum pakfire_cgroup_controllers {
PAKFIRE_CGROUP_CONTROLLER_IO = (1 << 3),
};
-typedef struct pakfire_cgroup pakfire_cgroup;
-
typedef struct pakfire_cgroup_stats {
// CPU
struct pakfire_cgroup_cpu_stats {
#include <limits.h>
+typedef struct pakfire_jail pakfire_jail;
+
#include <pakfire/buffer.h>
#include <pakfire/cgroup.h>
#include <pakfire/ctx.h>
#include <pakfire/env.h>
#include <pakfire/root.h>
-typedef struct pakfire_jail pakfire_jail;
-
// Input callback
typedef ssize_t (*pakfire_jail_input_callback)
(pakfire_ctx* ctx, void* data, char* buffer, size_t length);