Skip to content
Snippets Groups Projects
Commit 1c623403 authored by Eric Vidal's avatar Eric Vidal :speech_balloon:
Browse files

adapt to new svc function name

parent 56ee2cd5
No related branches found
No related tags found
No related merge requests found
...@@ -29,6 +29,7 @@ ...@@ -29,6 +29,7 @@
#include <s6/config.h> #include <s6/config.h>
#include <66/svc.h>
#include <66/utils.h> #include <66/utils.h>
static char TMPENV[MAXENV + 1] ; static char TMPENV[MAXENV + 1] ;
...@@ -137,14 +138,13 @@ static int send_signal(char const *scandir, char const *signal) ...@@ -137,14 +138,13 @@ static int send_signal(char const *scandir, char const *signal)
auto_strings(csig,signal) ; auto_strings(csig,signal) ;
} }
log_info("Sending -",csig," signal to scandir: ",scandir,"...") ; return svc_scandir_send(scandir,csig) ;
return scandir_send_signal(scandir,csig) ;
} }
static void scandir_up(char const *scandir, unsigned int timeout, unsigned int notif, char const *const *envp) static void scandir_up(char const *scandir, unsigned int timeout, unsigned int notif, char const *const *envp)
{ {
int r ; int r ;
r = scandir_ok(scandir) ; r = svc_scandir_ok(scandir) ;
if (r < 0) log_dieusys(LOG_EXIT_SYS, "check: ", scandir) ; if (r < 0) log_dieusys(LOG_EXIT_SYS, "check: ", scandir) ;
if (r) if (r)
{ {
...@@ -184,6 +184,7 @@ int main(int argc, char const *const *argv, char const *const *envp) ...@@ -184,6 +184,7 @@ int main(int argc, char const *const *argv, char const *const *envp)
char const *newenv[MAXENV+1] ; char const *newenv[MAXENV+1] ;
char const *const *genv = 0 ; char const *const *genv = 0 ;
char const *signal ; char const *signal ;
char str[UINT_FMT] ;
stralloc scandir = STRALLOC_ZERO ; stralloc scandir = STRALLOC_ZERO ;
stralloc envdir = STRALLOC_ZERO ; stralloc envdir = STRALLOC_ZERO ;
...@@ -220,8 +221,12 @@ int main(int argc, char const *const *argv, char const *const *envp) ...@@ -220,8 +221,12 @@ int main(int argc, char const *const *argv, char const *const *envp)
case 'l' : case 'l' :
if (!stralloc_cats(&scandir,l.arg) || str[uint_fmt(str, SS_MAX_PATH)] = 0 ;
!stralloc_0(&scandir))
if (strlen(l.arg) > SS_MAX_PATH)
log_die(LOG_EXIT_USER,"live path is too long -- it can not exceed ", str) ;
if (!auto_stra(&scandir,l.arg))
log_die_nomem("stralloc") ; log_die_nomem("stralloc") ;
break ; break ;
...@@ -319,7 +324,7 @@ int main(int argc, char const *const *argv, char const *const *envp) ...@@ -319,7 +324,7 @@ int main(int argc, char const *const *argv, char const *const *envp)
return 0 ; return 0 ;
} }
r = scandir_ok(scandir.s) ; r = svc_scandir_ok(scandir.s) ;
if (!r) log_diesys(LOG_EXIT_SYS,"scandir: ",scandir.s," is not running") ; if (!r) log_diesys(LOG_EXIT_SYS,"scandir: ",scandir.s," is not running") ;
else if (r < 0) log_dieusys(LOG_EXIT_SYS, "check: ", scandir.s) ; else if (r < 0) log_dieusys(LOG_EXIT_SYS, "check: ", scandir.s) ;
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment