diff options
Diffstat (limited to 'src/pies.h')
-rw-r--r-- | src/pies.h | 10 |
1 files changed, 9 insertions, 1 deletions
@@ -271,7 +271,8 @@ enum pies_action { ACTION_RELOAD, ACTION_CTRLALTDEL, ACTION_KBREQUEST, - ACTION_POWER + ACTION_POWER, + ACTION_COMMIT }; extern char *instance; @@ -309,6 +310,10 @@ struct config_syntax; struct config_syntax *str_to_config_syntax (const char *str); void config_file_add (struct config_syntax *syntax, const char *name); void config_file_add_type (enum config_syntax_type syntax, const char *name); +void config_file_list_serialize (struct json_value *ar); + +int config_file_remove (const char *name); +void config_file_remove_all (void); void free_redirector (struct redirector *rp); @@ -322,9 +327,12 @@ void free_action (struct action *act); void pies_schedule_children (int op); +int pies_read_config (void); + void register_prog (struct component *comp); int progman_waiting_p (void); void progman_start (void); +void progman_gc (void); void progman_wake_sleeping (int); void progman_stop (void); void progman_cleanup (int expect_term); |