From 6f0a6fcdb97c4a945e1491828d9d8314884f08ef Mon Sep 17 00:00:00 2001 From: Laurent Bercot Date: Tue, 27 Oct 2015 20:26:44 +0000 Subject: - appease gcc, which still doesn't understand data flow across gotos, in s6rc_lock - document proper service stubbing for OpenRC --- doc/faq.html | 8 ++++++-- src/libs6rc/s6rc_lock.c | 2 +- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/doc/faq.html b/doc/faq.html index 9abf75b..b54b79a 100644 --- a/doc/faq.html +++ b/doc/faq.html @@ -190,8 +190,12 @@ create a service definition directory named foo:
  • foo/type contains oneshot
  • foo/dependencies contains the list of dependencies for foo
  • -
  • foo/up contains /etc/init.d/foo start
  • -
  • foo/down contains /etc/init.d/foo stop
  • +
  • foo/up contains /etc/init.d/foo start +if you're using sysv-rc, or rc-service start foo -D -q if you're +using OpenRC
  • +
  • foo/down contains /etc/init.d/foo stop +if you're using sysv-rc, or rc-service stop foo -D -q if you're +using OpenRC
  • diff --git a/src/libs6rc/s6rc_lock.c b/src/libs6rc/s6rc_lock.c index 234df9f..75a22be 100644 --- a/src/libs6rc/s6rc_lock.c +++ b/src/libs6rc/s6rc_lock.c @@ -8,7 +8,7 @@ int s6rc_lock (char const *live, int lwhat, int *llfd, char const *compiled, int cwhat, int *ccfd) { - int e ; + int e = 0 ; int lfd = -1, cfd = -1 ; if (lwhat) -- cgit v1.2.3