aboutsummaryrefslogtreecommitdiff
path: root/src/pies.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/pies.h')
-rw-r--r--src/pies.h9
1 files changed, 9 insertions, 0 deletions
diff --git a/src/pies.h b/src/pies.h
index 1b77398..9fb87c6 100644
--- a/src/pies.h
+++ b/src/pies.h
@@ -56,6 +56,7 @@
#include "identity.h"
#include "acl.h"
#include "libpies.h"
+#include "json.h"
#define ARRAY_SIZE(a) (sizeof(a)/sizeof((a)[0]))
@@ -515,6 +516,9 @@ void sysvinit_runlevel_setup (int mask, int *wait);
void sysvinit_sysdep_begin (void);
void sysvinit_power (void);
+void sysvinit_report (struct json_value *obj);
+int sysvinit_set_runlevel (int newlevel);
+
extern char *sysvinit_environ_hint[];
extern char *init_fifo;
@@ -578,3 +582,8 @@ struct control
extern struct control control;
int ctl_open(void);
+
+void json_object_set_string (struct json_value *obj,
+ char const *name, char const *fmt, ...);
+void json_object_set_number (struct json_value *obj,
+ char const *name, double val);

Return to:

Send suggestions and report system problems to the System administrator.