aboutsummaryrefslogtreecommitdiff
path: root/src/pies.h
diff options
context:
space:
mode:
authorSergey Poznyakoff <gray@gnu.org>2016-02-21 12:40:53 +0200
committerSergey Poznyakoff <gray@gnu.org>2016-02-21 12:40:53 +0200
commit6aac230ce3d21f1e71333ec3863c7ea1afd051c3 (patch)
treebddb95396d1eb12401db23946119fdac79becf43 /src/pies.h
parentda6e295140fc1a1ef56db1c6f792e86793f7f2b1 (diff)
downloadpies-6aac230ce3d21f1e71333ec3863c7ea1afd051c3.tar.gz
pies-6aac230ce3d21f1e71333ec3863c7ea1afd051c3.tar.bz2
Provide fall-back entry in init mode
* src/sysvinit.c (inittab_parse): Provide default entry if inittab cannot be read or if it defined no components. * src/comp.c (component_list_is_empty): New function. * src/pies.c (pies_read_config): Always return 0 in init mode. (main): Use LOG_DAEMON in init mode. * src/pies.h (component_list_is_empty): New proto.
Diffstat (limited to 'src/pies.h')
-rw-r--r--src/pies.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/pies.h b/src/pies.h
index 5154317..939bd4c 100644
--- a/src/pies.h
+++ b/src/pies.h
@@ -396,6 +396,8 @@ void component_free (struct component *comp);
396void component_ref_incr (struct component *comp); 396void component_ref_incr (struct component *comp);
397void component_ref_decr (struct component *comp); 397void component_ref_decr (struct component *comp);
398 398
399int component_list_is_empty (void);
400
399void component_config_begin (void); 401void component_config_begin (void);
400void component_config_rollback (void); 402void component_config_rollback (void);
401void component_config_commit (void); 403void component_config_commit (void);

Return to:

Send suggestions and report system problems to the System administrator.