From 6209d961fd35c1d4e92d26c76a8ba0e98f1a6415 Mon Sep 17 00:00:00 2001 From: Laurent Bercot Date: Thu, 9 Jul 2026 08:13:55 +0000 Subject: Add -c|--clean option to s6-rc (untested) --- src/include/s6-rc/s6rc-db.h | 1 + src/include/s6-rc/s6rc-utils.h | 1 + 2 files changed, 2 insertions(+) (limited to 'src/include') diff --git a/src/include/s6-rc/s6rc-db.h b/src/include/s6-rc/s6rc-db.h index 9b156f8..49b6dae 100644 --- a/src/include/s6-rc/s6rc-db.h +++ b/src/include/s6-rc/s6rc-db.h @@ -13,6 +13,7 @@ #define S6RC_DB_BANNER_END_LEN (sizeof(S6RC_DB_BANNER_END) - 1) #define S6RC_DB_FLAG_ESSENTIAL 0x00000001U +#define S6RC_DB_FLAG_RECOMMENDED 0x00000002U typedef struct s6rc_oneshot_s s6rc_oneshot_t, *s6rc_oneshot_t_ref ; diff --git a/src/include/s6-rc/s6rc-utils.h b/src/include/s6-rc/s6rc-utils.h index 84f035b..15a3b74 100644 --- a/src/include/s6-rc/s6rc-utils.h +++ b/src/include/s6-rc/s6rc-utils.h @@ -11,6 +11,7 @@ #include extern void s6rc_graph_closure (s6rc_db_t const *, unsigned char *, unsigned int, int) ; +extern void s6rc_graph_clean (s6rc_db_t const *, unsigned char *, unsigned int, unsigned int, unsigned int) ; extern int s6rc_lock (char const *, int, int *, char const *, int, int *, int) ; extern int s6rc_read_uint (char const *, unsigned int *) ; extern int s6rc_sanitize_dir (stralloc *, char const *, size_t *) ; -- cgit v1.3.1