C 文件描述符和fildes之间的区别是什么
什么是fildes?在linux中,文件描述符和fildes之间的区别是什么。例如,下面的代码处理文件描述符C 文件描述符和fildes之间的区别是什么,c,linux,C,Linux,什么是fildes?在linux中,文件描述符和fildes之间的区别是什么。例如,下面的代码处理文件描述符 ssize_t write(int fd, const void *buf, size_t count); 其中,如下文所述,pwrite与fildes进行交易 ssize_t pwrite(int fildes, const void *buf, size_t nbyte, off_t offset); 这些只是参数名。它们都引用文件描述符 有关这些功能,请阅读手册 man 2
ssize_t write(int fd, const void *buf, size_t count);
其中,如下文所述,pwrite与fildes进行交易
ssize_t pwrite(int fildes, const void *buf, size_t nbyte, off_t offset);
这些只是参数名。它们都引用文件描述符 有关这些功能,请阅读手册
man 2 write
man pwrite
通常在函数中,例如
foo(inta,intb)代码>或foo1(整数x,整数y)代码>
无需询问什么是a
,什么是x
(只需查看声明即可)。
所以只考虑类型,与类型关联的名称只是函数中使用的参数列表中的标识符。
在您的情况下,fd
和fildes
都是文件描述符