nim / latest / exitprocs.html

std/exitprocs

Source Edit

This module allows adding hooks to program exit.

Imports

locks

Procs

proc addExitProc(cl: proc () {.closure.}) {....raises: [], tags: [], forbids: [].}
Adds/registers a quit procedure. Each call to addExitProc registers another quit procedure. They are executed on a last-in, first-out basis. Source Edit
proc addExitProc(cl: proc () {.noconv.}) {....raises: [], tags: [], forbids: [].}
overload for noconv procs. Source Edit
proc getProgramResult(): int {....raises: [], tags: [], forbids: [].}
Source Edit
proc setProgramResult(a: int) {....raises: [], tags: [], forbids: [].}
Source Edit

© 2006–2024 Andreas Rumpf
Licensed under the MIT License.
https://nim-lang.org/docs/exitprocs.html