]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
kqueue tests: fix -fno-common build
authorKyle Evans <kevans@FreeBSD.org>
Mon, 6 Apr 2020 23:08:07 +0000 (23:08 +0000)
committerKyle Evans <kevans@FreeBSD.org>
Mon, 6 Apr 2020 23:08:07 +0000 (23:08 +0000)
commitce6a89e27cd190313be39bb479880aeda4778436
treeafbde4c26e70b19e63eb45c1103bcbcb5126e731
parent2750f1b954ab7ed54ff12ed7fdbc6d47b5151679
kqueue tests: fix -fno-common build

vnode_fd and kqfd are both shared among multiple CU; define them exactly
once.

In the case of vnode_fd, it was simply the declaration that needed
correction.

-fno-common will become the default in GCC10/LLVM11.

MFC after: 3 days
tests/sys/kqueue/libkqueue/common.h
tests/sys/kqueue/libkqueue/proc.c
tests/sys/kqueue/libkqueue/read.c
tests/sys/kqueue/libkqueue/signal.c
tests/sys/kqueue/libkqueue/timer.c
tests/sys/kqueue/libkqueue/user.c
tests/sys/kqueue/libkqueue/vnode.c