Mercurial > hg > dhcpcd
diff src/dhcpcd.c @ 5566:e90bef3160d7 draft
src/dhcpcd.c: fix build without fork or signals (#20)
Since version 9.3.3 and commit a5348dd02c86fa940cd93f203d0aa974cae0563c,
build without fork or signals fails on:
dhcpcd.c: In function ?main?:
dhcpcd.c:2261:3: error: label ?start_master? used but not defined
goto start_master;
^~~~
Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
| author | Fabrice Fontaine <fontaine.fabrice@gmail.com> |
|---|---|
| date | Sat, 26 Dec 2020 20:45:08 +0100 |
| parents | 301bcad7c710 |
| children | 4fe5c2a71254 |
line wrap: on
line diff
--- a/src/dhcpcd.c Sat Dec 26 15:58:46 2020 +0000 +++ b/src/dhcpcd.c Sat Dec 26 20:45:08 2020 +0100 @@ -2310,10 +2310,10 @@ if (ctx.stdin_valid && freopen(_PATH_DEVNULL, "w", stdin) == NULL) logwarn("freopen stdin"); +#if defined(USE_SIGNALS) && !defined(THERE_IS_NO_FORK) if (!(ctx.options & DHCPCD_DAEMONISE)) goto start_master; -#if defined(USE_SIGNALS) && !defined(THERE_IS_NO_FORK) if (xsocketpair(AF_UNIX, SOCK_DGRAM | SOCK_CXNB, 0, fork_fd) == -1 || (ctx.stderr_valid && xsocketpair(AF_UNIX, SOCK_DGRAM | SOCK_CXNB, 0, stderr_fd) == -1))
