{"added":null,"apiVersion":1,"behindSince":null,"buildDepends":[],"categories":["devel","perl5"],"comment":"Perform exit processing for a program or object","compare":"/compare/p5-atexit/index.json","dependentCount":null,"description":"The AtExit module provides ANSI-C style exit processing modeled after\nthe atexit function in the standard C library (see atexit(3C)).  Various\nexit processing routines may be registered by calling atexit and passing\nit the desired subroutine along with any desired arguments.  Then, at\nprogram-exit time, the subroutines registered with atexit are invoked\nwith their given arguments in the reverse order of registration (last\none registered is invoked first).  Registering the same subroutine more\nthan once will cause that subroutine to be invoked once for each\nregistration.","flavors":[],"html":"https://daemonports.org/dragonfly/devel/p5-AtExit/","kind":"port","lastUpdate":null,"license":["ART10"],"maintainer":"perl@FreeBSD.org","name":"p5-AtExit","newest":true,"newestVersion":"2.05","noVulnData":false,"origin":"devel/p5-AtExit","otherSystems":[{"maintainer":"perl@FreeBSD.org","newest":true,"origin":"devel/p5-AtExit","path":"/devel/p5-AtExit/","system":"FreeBSD","version":"2.05"},{"maintainer":"pkgsrc-users@NetBSD.org","newest":true,"origin":"devel/p5-AtExit","path":"/netbsd/devel/p5-AtExit/","system":"NetBSD","updated":"2026-07-16","version":"2.05nb5"},{"maintainer":"perl@FreeBSD.org","newest":true,"noVulnData":true,"origin":"devel/p5-AtExit","path":"","system":"HardenedBSD","version":"2.05"},{"maintainer":"perl@FreeBSD.org","newest":true,"noVulnData":true,"origin":"devel/p5-AtExit","path":"","system":"GhostBSD","version":"2.05"}],"packages":null,"pkgName":"p5-AtExit-2.05","related":null,"repository":"DPorts","requiredBy":[],"requiredByCount":0,"runDepends":["lang/perl5.36"],"status":null,"system":"dragonfly","systemLabel":"DragonFly","version":"2.05","versions":null,"vulnerabilities":null,"www":"https://metacpan.org/release/AtExit"}
