From: Michael Tremer Date: Sun, 15 Sep 2024 04:56:35 +0000 (+0000) Subject: util: Move the clone3() wrapper X-Git-Tag: 0.9.30~1183 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=adc5241937f9d4d1f01f616bf3205c681ef92076;p=pakfire.git util: Move the clone3() wrapper Signed-off-by: Michael Tremer --- diff --git a/src/libpakfire/include/pakfire/util.h b/src/libpakfire/include/pakfire/util.h index c3d7499e2..679a92a30 100644 --- a/src/libpakfire/include/pakfire/util.h +++ b/src/libpakfire/include/pakfire/util.h @@ -23,8 +23,10 @@ #ifdef PAKFIRE_PRIVATE +#include #include #include +#include #define PCRE2_CODE_UNIT_WIDTH 8 #include @@ -127,6 +129,12 @@ static inline double pakfire_timespec_delta(struct timespec* t1, struct timespec ) / 1000.0; } +// Syscalls + +static inline int clone3(struct clone_args* args, size_t size) { + return syscall(__NR_clone3, args, size); +} + #endif #endif /* PAKFIRE_UTIL_H */ diff --git a/src/libpakfire/jail.c b/src/libpakfire/jail.c index 64388bab8..657d25a47 100644 --- a/src/libpakfire/jail.c +++ b/src/libpakfire/jail.c @@ -215,10 +215,6 @@ struct pakfire_jail_exec { } pty; }; -static int clone3(struct clone_args* args, size_t size) { - return syscall(__NR_clone3, args, size); -} - static int pidfd_send_signal(int pidfd, int sig, siginfo_t* info, unsigned int flags) { return syscall(SYS_pidfd_send_signal, pidfd, sig, info, flags); }