


## initialize-threadkit-startup-and-shutdown-hooks.pkg
# Compiled by:
# src/lib/std/standard.lib# Included by:
# src/lib/src/lib/thread-kit/src/glue/thread-scheduler-control-g.pkgpackage initialize_threadkit_startup_and_shutdown_hooks: (weak) api { } {
# threadkit_startup_and_shutdown_hooks is from src/lib/src/lib/thread-kit/src/core-thread-kit/threadkit-startup-and-shutdown-hooks.pkg # threadkit_io_cleanup_at_shutdown is from src/lib/std/src/io/threadkit-io-cleanup-at-shutdown.pkg package cu = threadkit_startup_and_shutdown_hooks;
package ci = threadkit_io_cleanup_at_shutdown;
# Note the standard cleaners.
#
# The order here is important:
# I/O needs to be after Slots&Mailqueues
# but before servers, since server cleanup may
# depend on I/O:
#
my _ = { cu::note_startup_or_shutdown_action cu::standard_mailslot_and_mailqueue_cleaner;
cu::note_startup_or_shutdown_action ci::io_cleaner;
cu::note_startup_or_shutdown_action cu::standard_imp_cleaner;
};
};
## COPYRIGHT (c) 2001 Bell Labs, Lucent Technologies
## Subsequent changes by Jeff Prothero Copyright (c) 2010-2012,
## released under Gnu Public Licence version 3.


