package osutil

import "github.com/coreos/etcd/pkg/osutil"

Index

Functions

func Exit

func Exit(code int)

Exit relays to os.Exit if no interrupt handlers are running, blocks otherwise.

func HandleInterrupts

func HandleInterrupts()

HandleInterrupts calls the handler functions on receiving a SIGINT or SIGTERM.

func RegisterInterruptHandler

func RegisterInterruptHandler(h InterruptHandler)

RegisterInterruptHandler registers a new InterruptHandler. Handlers registered after interrupt handing was initiated will not be executed.

func Unsetenv

func Unsetenv(key string) error

Types

type InterruptHandler

type InterruptHandler func()

Source Files

interrupt_unix.go osutil.go

Version
v2.0.8+incompatible
Published
Mar 31, 2015
Platform
js/wasm
Imports
6 packages
Last checked
8 minutes ago

Tools for package owners.