exit_callback
void (*exit_callback)(void *handle);
if (info->exit_callback)
info->exit_callback(info->handle);
info->exit_callback = disk_disconnect;
info->exit_callback = NULL;
atexit(exit_callback);