由于atexit()函数关闭关键记录器时出错

时间:2013-11-29 02:34:25

标签: c function logging atexit

当我的代码中有segmentation fault (core dumped)函数时关闭我的密钥记录器时,我得到atexit()。这是令人困惑的,因为只有当有人试图退出程序时才会调用atexit()函数(而不仅仅是在给出关闭记录器的命令时)。

如果我在主要内容中取出atexit(final)行,一切正常。但我需要在我的代码中使用atexit()函数来处理当人退出shell时会发生什么。

提前致谢。

0 个答案:

没有答案