aboutsummaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
authorDimitry Andric <dim@FreeBSD.org>2017-07-19 19:43:10 +0000
committerDimitry Andric <dim@FreeBSD.org>2017-07-19 19:43:10 +0000
commit2fef18f836c6d1b45a6f2e0fc9b0da55e2b938e8 (patch)
treecb2c5a1771dbd66cdb5062d766e107ae426e2a4b /lib
parentb40b48b8769a8071ca3f1065110fda1ec1406bff (diff)
parent4555b2ad92a947f7373b75f8734d16a5b41710d8 (diff)
downloadsrc-2fef18f836c6d1b45a6f2e0fc9b0da55e2b938e8.tar.gz
src-2fef18f836c6d1b45a6f2e0fc9b0da55e2b938e8.zip
Merge ^/head r320994 through r321238.
Notes
Notes: svn path=/projects/clang500-import/; revision=321239
Diffstat (limited to 'lib')
-rw-r--r--lib/libsysdecode/mkioctls4
-rw-r--r--lib/libthr/thread/thr_barrier.c2
-rw-r--r--lib/libutil/tests/Makefile2
3 files changed, 2 insertions, 6 deletions
diff --git a/lib/libsysdecode/mkioctls b/lib/libsysdecode/mkioctls
index e5bcee2338e8..743029a24f20 100644
--- a/lib/libsysdecode/mkioctls
+++ b/lib/libsysdecode/mkioctls
@@ -18,14 +18,12 @@ LC_ALL=C; export LC_ALL
ioctl_includes=$(
cd $includedir
find -H -s * -name '*.h' | \
- egrep -v '(.*disk.*|net/pfvar|net/if_pfsync)\.h' | \
+ egrep -v '(net/pfvar|net/if_pfsync)\.h' | \
xargs egrep -l \
'^#[ ]*define[ ]+[A-Za-z_][A-Za-z0-9_]*[ ]+_IO[^a-z0-9_]' |
awk '{printf("#include <%s>\\n", $1)}'
)
-ioctl_includes="$ioctl_includes#include <sys/diskmbr.h>\\n"
-
awk -v x="$ioctl_includes" 'BEGIN {print x}' |
$CPP -nostdinc -I$includedir -dM -DCOMPAT_43TTY - |
awk -v ioctl_includes="$ioctl_includes" '
diff --git a/lib/libthr/thread/thr_barrier.c b/lib/libthr/thread/thr_barrier.c
index 16fd3694ea05..2c47f13f2669 100644
--- a/lib/libthr/thread/thr_barrier.c
+++ b/lib/libthr/thread/thr_barrier.c
@@ -100,7 +100,7 @@ _pthread_barrier_init(pthread_barrier_t *barrier,
pthread_barrier_t bar;
int pshared;
- if (barrier == NULL || count == 0)
+ if (barrier == NULL || count == 0 || count > INT_MAX)
return (EINVAL);
if (attr == NULL || *attr == NULL ||
diff --git a/lib/libutil/tests/Makefile b/lib/libutil/tests/Makefile
index 632a4373645c..5414042762af 100644
--- a/lib/libutil/tests/Makefile
+++ b/lib/libutil/tests/Makefile
@@ -3,9 +3,7 @@
TAP_TESTS_C+= flopen_test
TAP_TESTS_C+= grp_test
TAP_TESTS_C+= humanize_number_test
-.if ${MACHINE_CPUARCH} != "aarch64" # PR202304: pidfile_test hangs on arm64
TAP_TESTS_C+= pidfile_test
-.endif
TAP_TESTS_C+= trimdomain_test
TAP_TESTS_C+= trimdomain-nodomain_test