mirror of
https://github.com/troglobit/finit.git
synced 2026-10-02 05:52:48 +07:00
Refactor, relocate+rename service_enabled() --> svc_enabled()
Signed-off-by: Joachim Nilsson <troglobit@gmail.com>
This commit is contained in:
+1
-24
@@ -47,29 +47,6 @@
|
||||
|
||||
static void svc_set_state(svc_t *svc, svc_state_t new);
|
||||
|
||||
/**
|
||||
* service_enabled - Should the service run?
|
||||
* @svc: Pointer to &svc_t object
|
||||
*
|
||||
* Returns:
|
||||
* 1, if the service is allowed to run in the current runlevel and the
|
||||
* user has not manually requested that this service should not run. 0
|
||||
* otherwise.
|
||||
*/
|
||||
int service_enabled(svc_t *svc)
|
||||
{
|
||||
if (!svc)
|
||||
return 0;
|
||||
|
||||
if (!svc_in_runlevel(svc, runlevel))
|
||||
return 0;
|
||||
|
||||
if (svc_is_removed(svc) || svc_is_blocked(svc))
|
||||
return 0;
|
||||
|
||||
return 1;
|
||||
}
|
||||
|
||||
/**
|
||||
* service_timeout_cb - libuev callback wrapper for service timeouts
|
||||
* @w: Watcher
|
||||
@@ -845,7 +822,7 @@ void service_step(svc_t *svc)
|
||||
|
||||
restart:
|
||||
old_state = svc->state;
|
||||
enabled = service_enabled(svc);
|
||||
enabled = svc_enabled(svc);
|
||||
|
||||
_d("%20s(%4d): %8s %3sabled/%-7s cond:%-4s", svc->cmd, svc->pid,
|
||||
svc_status(svc), enabled ? "en" : "dis", svc_dirtystr(svc),
|
||||
|
||||
@@ -30,7 +30,6 @@
|
||||
void service_runlevel (int newlevel);
|
||||
int service_register (int type, char *line, struct rlimit rlimit[], struct timeval *mtime);
|
||||
void service_unregister (svc_t *svc);
|
||||
int service_enabled (svc_t *svc);
|
||||
|
||||
void service_reload_dynamic (void);
|
||||
|
||||
|
||||
@@ -503,6 +503,29 @@ void svc_prune_bootstrap(void)
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* svc_enabled - Should the service run?
|
||||
* @svc: Pointer to &svc_t object
|
||||
*
|
||||
* Returns:
|
||||
* 1, if the service is allowed to run in the current runlevel and the
|
||||
* user has not manually requested that this service should not run. 0
|
||||
* otherwise.
|
||||
*/
|
||||
int svc_enabled(svc_t *svc)
|
||||
{
|
||||
if (!svc)
|
||||
return 0;
|
||||
|
||||
if (!svc_in_runlevel(svc, runlevel))
|
||||
return 0;
|
||||
|
||||
if (svc_is_removed(svc) || svc_is_blocked(svc))
|
||||
return 0;
|
||||
|
||||
return 1;
|
||||
}
|
||||
|
||||
char *svc_status(svc_t *svc)
|
||||
{
|
||||
switch (svc->state) {
|
||||
|
||||
Reference in New Issue
Block a user