From: Tomi Ollila Date: Tue, 23 May 2017 18:54:24 +0000 (+0300) Subject: test-lib.sh: add "atexit" functionality X-Git-Tag: 0.25_rc0~69 X-Git-Url: https://git.notmuchmail.org/git?p=notmuch;a=commitdiff_plain;h=eb157f8841b93a0df241b815e30ac54ca81cc83d;hp=eb157f8841b93a0df241b815e30ac54ca81cc83d test-lib.sh: add "atexit" functionality New function at_exit_function registers given function to be called at script termination. Functions so registered are called in the reverse order of their registration; no arguments are passed. Function is called only once; re-adding with function name already registered will remove previous registration. New function rm_exit_function can be used to remove registration. Modules (and possibly test-lib.sh functions) in future commits will register such functions. ---