aboutgitcodebugslistschat
path: root/tap.c
diff options
context:
space:
mode:
authorDavid Gibson <david@gibson.dropbear.id.au>2023-06-21 13:06:37 +1000
committerStefano Brivio <sbrivio@redhat.com>2023-06-25 23:49:11 +0200
commitdb29fd281a7555698472bf86a92d0c5a6827db96 (patch)
tree7132ae8a380aee4780d4fb91d349a77b16b55029 /tap.c
parent3c6d1b9bb2dd226d0ce91bd4cd6ae7eca15e387a (diff)
downloadpasst-db29fd281a7555698472bf86a92d0c5a6827db96.tar
passt-db29fd281a7555698472bf86a92d0c5a6827db96.tar.gz
passt-db29fd281a7555698472bf86a92d0c5a6827db96.tar.bz2
passt-db29fd281a7555698472bf86a92d0c5a6827db96.tar.lz
passt-db29fd281a7555698472bf86a92d0c5a6827db96.tar.xz
passt-db29fd281a7555698472bf86a92d0c5a6827db96.tar.zst
passt-db29fd281a7555698472bf86a92d0c5a6827db96.zip
seccomp: Make seccomp.sh re-entrancy safe
seccomp.sh generates seccomp.h piece by piece using >> directives. This means that if two instances of seccomp.h are run concurrently a corrupted version of seccomp.h will be generated. Amongst other problems this can cause spurious failures on clang-tidy. Alter seccomp.sh to build the output in a temporary file and atomic move it to seccomp.h, so concurrent invocations will still result in valud output. Signed-off-by: David Gibson <david@gibson.dropbear.id.au> Signed-off-by: Stefano Brivio <sbrivio@redhat.com>
Diffstat (limited to 'tap.c')
0 files changed, 0 insertions, 0 deletions