摘要:
背景 error是一个包含在中的预定义的外部int变量,用于表示最近一个函数调用是否产生了错误。若为0,则无错误,其它值均表示一类错误。 errno只在函数返回错误时才有意义,当函数执行正常返回时并不会重置errno,因此此时的errno是不能作为错误处理的。所以在有些时候需要清理error。 和` 阅读全文
posted @ 2020-03-16 17:03
schips
阅读(1181)
评论(0)
推荐(0)
摘要:
背景 在Unix环境编程中,系统提供了很多以 结尾的函数,如 、`fstatat int dirfd` 例如: 意义 dirfd参数的意义: 1)path参数指定为绝对路径名时,fd会被忽略,openat函数就相当于open函数 2)path参数指定为相对路径名时,fd参数指出了相对路径名在文件系统 阅读全文
posted @ 2020-03-16 16:44
schips
阅读(1647)
评论(0)
推荐(0)
摘要:
背景 在提到 函数时,我们提到了这个概念。为了更好地学习与运用,我们对exec族函数进行展开。 exec函数族 介绍 有时我们希望子进程去执行另外的程序,exec函数族就提供了一个在进程中启动另一个程序执行的方法。它可以根据指定的文件名或目录名找到可执行文件,并用它来取代原调用进程的数据段、代码段和 阅读全文
posted @ 2020-03-16 11:13
schips
阅读(3190)
评论(0)
推荐(0)