-
- Downloads
lib/utils: add unit test for async-signal-safe assert()
Don't try to test async-signal-safety, only that NBD_INTERNAL_FORK_SAFE_ASSERT() works similarly to assert(): - it prints diagnostics to stderr, - it calls abort(). Some unfortunate gymnastics are necessary to avoid littering the system with unwanted core dumps. Signed-off-by:Laszlo Ersek <lersek@redhat.com> Message-Id: <20230315110157.357958-4-lersek@redhat.com> Reviewed-by:
Eric Blake <eblake@redhat.com>
Showing
- .gitignore 2 additions, 0 deletions.gitignore
- configure.ac 5 additions, 0 deletionsconfigure.ac
- lib/Makefile.am 34 additions, 4 deletionslib/Makefile.am
- lib/test-fork-safe-assert.c 66 additions, 0 deletionslib/test-fork-safe-assert.c
- lib/test-fork-safe-assert.sh 32 additions, 0 deletionslib/test-fork-safe-assert.sh
Loading