diff options
Diffstat (limited to 'svc.c')
-rw-r--r-- | svc.c | 6 |
1 files changed, 3 insertions, 3 deletions
@@ -166,14 +166,14 @@ size_t mog_svc_each(Hash_processor processor, void *data) return rv; } -static bool cloexec_disable(struct mog_fd *mfd) +static bool cloexec_disable(struct mog_fd *mfd) /* vfork-safe */ { if (mfd) CHECK(int, 0, mog_set_cloexec(mfd->fd, false)); return true; } -static bool svc_cloexec_off_i(void *svcptr, void *unused) +static bool svc_cloexec_off_i(void *svcptr, void *unused) /* vfork-safe */ { struct mog_svc *svc = svcptr; @@ -186,7 +186,7 @@ static bool svc_cloexec_off_i(void *svcptr, void *unused) * Only call this from a freshly forked upgrade child process. * This holds no locks to avoid potential deadlocks in post-fork mutexes */ -void mog_svc_upgrade_prepare(void) +void mog_svc_upgrade_prepare(void) /* vfork-safe */ { (void)hash_do_for_each(by_docroot, svc_cloexec_off_i, NULL); } |