aboutsummaryrefslogtreecommitdiffstats
path: root/src/repo/s6rc_repo_cleanup.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/repo/s6rc_repo_cleanup.c')
-rw-r--r--src/repo/s6rc_repo_cleanup.c16
1 files changed, 8 insertions, 8 deletions
diff --git a/src/repo/s6rc_repo_cleanup.c b/src/repo/s6rc_repo_cleanup.c
index 05881cd..47cb936 100644
--- a/src/repo/s6rc_repo_cleanup.c
+++ b/src/repo/s6rc_repo_cleanup.c
@@ -14,10 +14,10 @@
#include <s6-rc/repo.h>
-static inline int sub_cleanup (char const *sub)
+static inline int rx_cleanup (char const *rx)
{
- size_t sublen = strlen(sub) ;
- DIR *dir = opendir(sub) ;
+ size_t rxlen = strlen(rx) ;
+ DIR *dir = opendir(rx) ;
if (!dir) return 0 ;
for (;;)
{
@@ -29,10 +29,10 @@ static inline int sub_cleanup (char const *sub)
if (d->d_name[0] == '.') continue ;
len = strlen(d->d_name) ;
{
- char fn[sublen + len + 2] ;
- memcpy(fn, sub, sublen) ;
- fn[sublen] = '/' ;
- memcpy(fn + sublen + 1, d->d_name, len + 1) ;
+ char fn[rxlen + len + 2] ;
+ memcpy(fn, rx, rxlen) ;
+ fn[rxlen] = '/' ;
+ memcpy(fn + rxlen + 1, d->d_name, len + 1) ;
if (access(fn, F_OK) == 0)
{
struct stat st ;
@@ -77,7 +77,7 @@ static inline int set_cleanup (char const *set)
memcpy(fn, set, setlen) ;
fn[setlen] = '/' ;
memcpy(fn + setlen + 1, d->d_name, len + 1) ;
- if (!sub_cleanup(fn)) break ;
+ if (!rx_cleanup(fn)) break ;
}
}
dir_close(dir) ;