summary refs log tree commit diff stats
path: root/util/qemu-thread-posix.c
diff options
context:
space:
mode:
authorPeter Maydell <peter.maydell@linaro.org>2018-11-05 13:55:37 +0000
committerPaolo Bonzini <pbonzini@redhat.com>2018-11-06 21:35:06 +0100
commitca95173c7fb64a1544b1f560766976425659e5e4 (patch)
tree35f86de35c5c87b7f5c97b4a1f1143fd761ecc2b /util/qemu-thread-posix.c
parent763c56872b08b98fde062a1feca003f200e7bd5c (diff)
downloadfocaccia-qemu-ca95173c7fb64a1544b1f560766976425659e5e4.tar.gz
focaccia-qemu-ca95173c7fb64a1544b1f560766976425659e5e4.zip
include/qemu/thread.h: Document qemu_thread_atexit* API
Add documentation for the qemu_thread_atexit_add() and
qemu_thread_atexit_remove() functions.

We include a (previously undocumented) constraint that notifiers
may not be called if a thread is exiting because the entire
process is exiting. This is fine for our current use because
the callers use it only for cleaning up resources which go away
on process exit (memory, Win32 fibers), and we will need the
flexibility for the new posix implementation.

Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Reviewed-by: Eric Blake <eblake@redhat.com>
Message-Id: <20181105135538.28025-2-peter.maydell@linaro.org>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Diffstat (limited to 'util/qemu-thread-posix.c')
0 files changed, 0 insertions, 0 deletions