Shut down a module before the SWU process exits.
#include <swud/swu_module.h> swu_result_t SWU_MODULE_SHUTDOWN( void )
Shut down a module. The swud service calls this function on each loaded module, while the service is shutting down. Implementing this function is optional; you can skip its implementation for a module if nothing special needs to be done to shut it down. Any implementation of this function must be signal handler-safe because it's called from within a signal handler in swud. This means that all function calls made within this function must also be signal handler-safe.
An swu_result_t constant indicating if the shutdown was successful or what error (if any) occurred.