at_quick_exit 子例程

用途

在调用 quick_exit 子例程期间注册由 func 参数指定的函数。

标准 C 库 (libc.a)

语法

#include <stdlib.h>
int at_quick_exit (void * func (void));

描述

at_quick_exit 子例程注册不带任何参数调用的 func 参数指定的函数。 如果调用 quick_exit 子例程,那么它会在退出之前调用已注册的函数。

如果在调用 quick_exit 子例程之前未发生对 at_quick_exit 子例程的调用,那么函数调用成功。

参数

描述
函数 指定在 quick_exit 子例程调用期间注册和调用的函数。

环境限制

该实现支持至少 32 个功能的注册。

返回值

成功完成时,如果注册成功,那么子例程将返回值 0。

如果不成功,那么将返回非零值。

文件

stdlib.h 文件定义标准宏,数据类型和子例程。