Previous: Initialization Files, Up: Starting and Stopping

### 3.5 Initialization and Exit Hooks

SBCL provides hooks into the system initialization and exit.

— Variable: sb-ext:*init-hooks*

> This is a list of functions which are called in an unspecified order when a saved core image starts up, after the system itself has been initialized. Unused by `sbcl` itself: reserved for user and applications.

— Variable: sb-ext:*exit-hooks*

> This is a list of functions which are called in an unspecified order when `sbcl` process exits. Unused by `sbcl` itself: reserved for user and applications. Using (QUIT `:recklessly-p` T), or calling exit(3) directly will circumvent these hooks.