linux – 调用dlclose(NULL)是否安全?
发布时间:2020-05-23 14:48:26 所属栏目:Linux 来源:互联网
导读:我将空指针传递给dlclose时遇到崩溃.我应该在调用dlclose之前检查null吗?POSIX对此没有任何说明:http://pubs.opengroup.org/onlinepubs/7908799/xsh/dlclose.html它是未定义的行为还是dlclose实现中的错误?最佳答案这很棘手. POSIX说明了这一点 if handle
我将空指针传递给dlclose时遇到崩溃. 我应该在调用dlclose之前检查null吗? POSIX对此没有任何说明: 它是未定义的行为还是dlclose实现中的错误? 最佳答案 这很棘手. POSIX说明了这一点
从中您可以推断出,对于任意指针,它应该检测该指针是否指向一个打开的对象. Linux / Glibc版本显然没有这样的检查,因此您需要自己检查NULL. [旁白,Linux手册页也不是很有帮助.它对libdl函数的行为非常隐含,在没有非常清楚地声明一致性的情况下推迟到POSIX. (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- Linux和SVN:如何删除所有版本化文件但KEEP目录结构,忽略.s
- linux – htop – 显示I / O等待百分比
- linux – 数据中心之间的共享/主页
- linux – 如何确定每月的星期数
- linux – “fdisk -l”,如LVM逻辑卷的分区列表及其类型?
- linux – 如何在docker中成功启用udev同步?
- nginx The requested URL /404.html was not found on this
- linux – 我正在设计一个每秒处理10000个TCP连接的系统,我会
- linux – $PATH优于别名
- linux – 从命令行打开文件时使vim遵循符号链接