aboutsummaryrefslogtreecommitdiffstats
path: root/src/libs6/ftrigr_start.c
diff options
context:
space:
mode:
authorLaurent Bercot <ska-skaware@skarnet.org>2026-03-16 21:09:38 +0000
committerLaurent Bercot <ska-skaware@skarnet.org>2026-03-16 21:09:38 +0000
commit41dec6436242c4daccdd9fdee3ac052004c439bd (patch)
treead554b53318b2a0880192f7f021908fd5f03254c /src/libs6/ftrigr_start.c
parent2505243cd4becc70b6745fb2da742ca8a456a3be (diff)
downloads6-41dec6436242c4daccdd9fdee3ac052004c439bd.tar.gz
Refactor ftrig using sass; clean up API a bit, update its users
Diffstat (limited to 'src/libs6/ftrigr_start.c')
-rw-r--r--src/libs6/ftrigr_start.c10
1 files changed, 7 insertions, 3 deletions
diff --git a/src/libs6/ftrigr_start.c b/src/libs6/ftrigr_start.c
index c4422dc..cf73573 100644
--- a/src/libs6/ftrigr_start.c
+++ b/src/libs6/ftrigr_start.c
@@ -1,9 +1,13 @@
/* ISC license. */
-#include <skalibs/textclient.h>
+#include <skalibs/tai.h>
+
#include <s6/ftrigr.h>
-int ftrigr_start (ftrigr_t *a, char const *path, tain const *deadline, tain *stamp)
+int ftrigr_start (ftrigr *a, unsigned int sec)
{
- return textclient_start(&a->connection, path, 0, FTRIGR_BANNER1, FTRIGR_BANNER1_LEN, FTRIGR_BANNER2, FTRIGR_BANNER2_LEN, deadline, stamp) ;
+ tain deadline = TAIN_INFINITE ;
+ if (!tain_now_set_stopwatch_g()) return 0 ;
+ if (sec) tain_addsec_g(&deadline, sec) ;
+ return ftrigr_startf_g(a, &deadline) ;
}