diff options
Diffstat (limited to 'src/pies.h')
-rw-r--r-- | src/pies.h | 9 |
1 files changed, 9 insertions, 0 deletions
@@ -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); |