diff options
author | Roy Marples <roy@marples.name> | 2008-07-08 10:48:21 +0000 |
---|---|---|
committer | Roy Marples <roy@marples.name> | 2008-07-08 10:48:21 +0000 |
commit | 53401cd35f16066bbfae5f626ccc74f87cc4274e (patch) | |
tree | 33a52d2464419b32aa8fb458fadb0658f4361476 /src/rc | |
parent | 7a6112d3b085d5989503ffe3840ab4530e993cc3 (diff) |
STAILQ -> TAILQ
Diffstat (limited to 'src/rc')
-rw-r--r-- | src/rc/rc-plugin.c | 16 | ||||
-rw-r--r-- | src/rc/start-stop-daemon.c | 26 |
2 files changed, 21 insertions, 21 deletions
diff --git a/src/rc/rc-plugin.c b/src/rc/rc-plugin.c index 92076730..ffba4a83 100644 --- a/src/rc/rc-plugin.c +++ b/src/rc/rc-plugin.c @@ -57,9 +57,9 @@ typedef struct plugin char *name; void *handle; int (*hook)(RC_HOOK, const char *); - STAILQ_ENTRY(plugin) entries; + TAILQ_ENTRY(plugin) entries; } PLUGIN; -STAILQ_HEAD(, plugin) plugins; +TAILQ_HEAD(, plugin) plugins; #ifndef __FreeBSD__ dlfunc_t dlfunc(void * __restrict handle, const char * __restrict symbol) @@ -87,7 +87,7 @@ void rc_plugin_load(void) if (rc_in_plugin) return; - STAILQ_INIT(&plugins); + TAILQ_INIT(&plugins); if (! (dp = opendir(RC_PLUGINDIR))) return; @@ -112,7 +112,7 @@ void rc_plugin_load(void) plugin->name = xstrdup(d->d_name); plugin->handle = h; plugin->hook = fptr; - STAILQ_INSERT_TAIL(&plugins, plugin, entries); + TAILQ_INSERT_TAIL(&plugins, plugin, entries); } } closedir(dp); @@ -159,7 +159,7 @@ void rc_plugin_run(RC_HOOK hook, const char *value) sigemptyset(&empty); sigfillset(&full); - STAILQ_FOREACH(plugin, &plugins, entries) { + TAILQ_FOREACH(plugin, &plugins, entries) { /* We create a pipe so that plugins can affect our environment * vars, which in turn influence our scripts. */ if (pipe(pfd) == -1) { @@ -236,15 +236,15 @@ void rc_plugin_run(RC_HOOK hook, const char *value) void rc_plugin_unload(void) { - PLUGIN *plugin = STAILQ_FIRST(&plugins); + PLUGIN *plugin = TAILQ_FIRST(&plugins); PLUGIN *next; while (plugin) { - next = STAILQ_NEXT(plugin, entries); + next = TAILQ_NEXT(plugin, entries); dlclose(plugin->handle); free(plugin->name); free(plugin); plugin = next; } - STAILQ_INIT(&plugins); + TAILQ_INIT(&plugins); } diff --git a/src/rc/start-stop-daemon.c b/src/rc/start-stop-daemon.c index ce018fcd..d98a7c06 100644 --- a/src/rc/start-stop-daemon.c +++ b/src/rc/start-stop-daemon.c @@ -94,9 +94,9 @@ typedef struct scheduleitem } type; int value; struct scheduleitem *gotoitem; - STAILQ_ENTRY(scheduleitem) entries; + TAILQ_ENTRY(scheduleitem) entries; } SCHEDULEITEM; -STAILQ_HEAD(, scheduleitem) schedule; +TAILQ_HEAD(, scheduleitem) schedule; extern const char *applet; static char *changeuser; @@ -105,15 +105,15 @@ extern char **environ; static void free_schedulelist(void) { - SCHEDULEITEM *s1 = STAILQ_FIRST(&schedule); + SCHEDULEITEM *s1 = TAILQ_FIRST(&schedule); SCHEDULEITEM *s2; while (s1) { - s2 = STAILQ_NEXT(s1, entries); + s2 = TAILQ_NEXT(s1, entries); free(s1); s1 = s2; } - STAILQ_INIT(&schedule); + TAILQ_INIT(&schedule); } static void cleanup(void) @@ -229,12 +229,12 @@ static void parse_schedule(const char *string, int timeout) item->type = SC_SIGNAL; item->value = timeout; item->gotoitem = NULL; - STAILQ_INSERT_TAIL(&schedule, item, entries); + TAILQ_INSERT_TAIL(&schedule, item, entries); item = xmalloc(sizeof(*item)); item->type = SC_TIMEOUT; item->gotoitem = NULL; - STAILQ_INSERT_TAIL(&schedule, item, entries); + TAILQ_INSERT_TAIL(&schedule, item, entries); if (string) { if (sscanf(string, "%d", &item->value) != 1) eerrorx("%s: invalid timeout value in schedule", applet); @@ -258,7 +258,7 @@ static void parse_schedule(const char *string, int timeout) string = slash ? slash + 1 : NULL; item = parse_schedule_item(buffer); - STAILQ_INSERT_TAIL(&schedule, item, entries); + TAILQ_INSERT_TAIL(&schedule, item, entries); if (item->type == SC_FOREVER) { if (repeatat) eerrorx("%s: invalid schedule, `forever' " @@ -274,7 +274,7 @@ static void parse_schedule(const char *string, int timeout) item->type = SC_GOTO; item->value = 0; item->gotoitem = repeatat; - STAILQ_INSERT_TAIL(&schedule, item, entries); + TAILQ_INSERT_TAIL(&schedule, item, entries); } return; @@ -360,7 +360,7 @@ static int run_stop_schedule(const char *const *argv, const char *cmd, const char *pidfile, uid_t uid, bool quiet, bool verbose, bool test) { - SCHEDULEITEM *item = STAILQ_FIRST(&schedule); + SCHEDULEITEM *item = TAILQ_FIRST(&schedule); int nkilled = 0; int tkilled = 0; int nrunning = 0; @@ -442,7 +442,7 @@ static int run_stop_schedule(const char *const *argv, const char *cmd, } if (item) - item = STAILQ_NEXT(item, entries); + item = TAILQ_NEXT(item, entries); } if (test || (tkilled > 0 && nrunning == 0)) @@ -602,7 +602,7 @@ int start_stop_daemon(int argc, char **argv) FILE *fp; size_t len; - STAILQ_INIT(&schedule); + TAILQ_INIT(&schedule); atexit(cleanup); signal_setup(SIGINT, handle_signal); @@ -824,7 +824,7 @@ int start_stop_daemon(int argc, char **argv) if (stop) { int result; - if (! STAILQ_FIRST(&schedule)) { + if (! TAILQ_FIRST(&schedule)) { if (test || oknodo) parse_schedule("0", sig); else |