summaryrefslogtreecommitdiff
path: root/src/include
diff options
context:
space:
mode:
authorLaurent Bercot <ska-skaware@skarnet.org>2016-03-17 01:00:04 +0000
committerLaurent Bercot <ska-skaware@skarnet.org>2016-03-17 01:00:04 +0000
commit76bf614a1a7e81434bfa70b90e0d728a00478431 (patch)
tree0bf0987e4e5c2f9aa7806ce4ee085012ca4daee9 /src/include
parent3cf69b8cea7778196db5c2616c6e7d8c73fa62fa (diff)
downloads6-rc-76bf614a1a7e81434bfa70b90e0d728a00478431.tar.xz
Add rollback to s6rc_servicedir_manage; it should now be transactional
Diffstat (limited to 'src/include')
-rw-r--r--src/include/s6-rc/s6rc-servicedir.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/include/s6-rc/s6rc-servicedir.h b/src/include/s6-rc/s6rc-servicedir.h
index 93baef7..ed2f471 100644
--- a/src/include/s6-rc/s6rc-servicedir.h
+++ b/src/include/s6-rc/s6rc-servicedir.h
@@ -10,6 +10,7 @@ extern int s6rc_servicedir_unblock (char const *, int) ;
extern int s6rc_servicedir_copy_offline (char const *, char const *) ;
extern int s6rc_servicedir_copy_online (char const *, char const *) ;
#define s6rc_servicedir_copy(src, dst, h) ((h) ? s6rc_servicedir_copy_online(src, dst) : s6rc_servicedir_copy_offline(src, dst))
+extern void s6rc_servicedir_unsupervise (char const *, char const *, int) ;
extern int s6rc_servicedir_manage (char const *, tain_t const *, tain_t *) ;
#define s6rc_servicedir_manage_g(live, deadline) s6rc_servicedir_manage(live, (deadline), &STAMP)