atexit

package
v1.52.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 10, 2020 License: MIT Imports: 5 Imported by: 48

Documentation

Overview

Package atexit provides handling for functions you want called when the program exits unexpectedly due to a signal.

You should also make sure you call Run in the normal exit path.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func IgnoreSignals

func IgnoreSignals()

IgnoreSignals disables the signal handler and prevents Run from being executed automatically

func Run

func Run()

Run all the at exit functions if they haven't been run already

func Unregister

func Unregister(handle FnHandle)

Unregister a function using the handle returned by `Register`

Types

type FnHandle

type FnHandle *func()

FnHandle is the type of the handle returned by function `Register` that can be used to unregister an at-exit function

func Register

func Register(fn func()) FnHandle

Register a function to be called on exit. Returns a handle which can be used to unregister the function with `Unregister`.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL