aboutsummaryrefslogtreecommitdiff
path: root/src/pies.h
diff options
context:
space:
mode:
authorSergey Poznyakoff <gray@gnu.org.ua>2016-02-22 12:31:56 +0200
committerSergey Poznyakoff <gray@gnu.org.ua>2016-02-22 12:33:46 +0200
commitbfa3617a79292e3569587c65cd218b69bdfd28a2 (patch)
tree8b094ec15dbb50be7324b3aa2f0d7486146a04d3 /src/pies.h
parenta9bd91de478ab29fa7bac2093479a1ccee1bbd87 (diff)
downloadpies-bfa3617a79292e3569587c65cd218b69bdfd28a2.tar.gz
pies-bfa3617a79292e3569587c65cd218b69bdfd28a2.tar.bz2
Provide a default single-user entry in init mode
This complements 6aac230c. The entry is created unless a component for runlevel S already exists. * src/comp.c (component_foreach): New function. * src/pies.h: Likewise. * src/sysvinit.c (inittab_parse): Provide default S entry unless one is already defined.
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 939bd4c..d4b5c6a 100644
--- a/src/pies.h
+++ b/src/pies.h
@@ -403,12 +403,14 @@ void component_config_rollback (void);
void component_config_commit (void);
int component_is_active (struct component *comp);
void component_finish (struct component *comp, grecs_locus_t *locus);
struct grecs_keyword *find_component_keyword (const char *ident);
+int component_foreach (int (*filter) (struct component *, void *),
+ void *data);
void components_dump_depmap (void);
void components_trace (char **argv, enum pies_depmap_direction dir);
struct component *component_depmap_first (enum pies_depmap_direction dir,
size_t idx, pies_depmap_pos_t *ppos);

Return to:

Send suggestions and report system problems to the System administrator.