port_fwd, util: Include additional headers to fix build with musl

lseek() is declared in unistd.h, and stdio.h provides sscanf().
Include these two headers in port_fwd.c.

SIGCHLD, even if used exclusively for clone(), is defined in
signal.h: add the include to util.h, as NS_CALL needs it.

Reported-by: lemmi <lemmi@nerd2nerd.org>
Link: https://github.com/void-linux/void-packages/actions/runs/6999782606/job/19039526604#step:7:57
Signed-off-by: Stefano Brivio <sbrivio@redhat.com>
Reviewed-by: David Gibson <david@gibson.dropbear.id.au>
This commit is contained in:
Stefano Brivio 2023-11-29 14:19:06 +01:00
parent 7e175f32c1
commit bae676a44e
2 changed files with 3 additions and 0 deletions

View file

@ -17,6 +17,8 @@
#include <errno.h> #include <errno.h>
#include <fcntl.h> #include <fcntl.h>
#include <sched.h> #include <sched.h>
#include <unistd.h>
#include <stdio.h>
#include "util.h" #include "util.h"
#include "port_fwd.h" #include "port_fwd.h"

1
util.h
View file

@ -10,6 +10,7 @@
#include <stdarg.h> #include <stdarg.h>
#include <stdbool.h> #include <stdbool.h>
#include <string.h> #include <string.h>
#include <signal.h>
#include "log.h" #include "log.h"