Date: Sat, 9 Jan 2021 08:55:52 +0000 (UTC) From: Oleksii Samorukov <samm@FreeBSD.org> To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r560842 - head/sysutils/busybox/files Message-ID: <202101090855.1098tqbA048049@repo.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: samm Date: Sat Jan 9 08:55:51 2021 New Revision: 560842 URL: https://svnweb.freebsd.org/changeset/ports/560842 Log: sysutils/busybox: fix build on FreeBSD < 12.2 Added: head/sysutils/busybox/files/patch-shell_hush.c (contents, props changed) Added: head/sysutils/busybox/files/patch-shell_hush.c ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/sysutils/busybox/files/patch-shell_hush.c Sat Jan 9 08:55:51 2021 (r560842) @@ -0,0 +1,30 @@ +--- shell/hush.c.orig 2021-01-01 13:30:58 UTC ++++ shell/hush.c +@@ -348,7 +348,7 @@ + #if !(defined(__FreeBSD__) || defined(__OpenBSD__) || defined(__NetBSD__) \ + || defined(__APPLE__) \ + ) +-# include <malloc.h> /* for malloc_trim */ ++# include <stdlib.h> /* for malloc_trim */ + #endif + #include <glob.h> + /* #include <dmalloc.h> */ +@@ -2091,6 +2091,18 @@ static void hush_exit(int exitcode) + #endif + } + ++#if defined(__FreeBSD__) && __FreeBSD_version < 1202000 ++int ++sigisemptyset(const sigset_t *set) ++{ ++ int i; ++ ++ for (i = 0; i < _SIG_WORDS; i++) ++ if (set->__bits[i] != 0) ++ return (0); ++ return (1); ++} ++#endif + + //TODO: return a mask of ALL handled sigs? + static int check_and_run_traps(void)
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202101090855.1098tqbA048049>