什麼是fildes和linux在文件描述符和fildes之間有什麼區別。例如,文件描述符文件描述符和fildes之間的區別是什麼
ssize_t write(int fd, const void *buf, size_t count);
下面寫在哪裏交易,與菲爾德斯
ssize_t pwrite(int fildes, const void *buf, size_t nbyte, off_t offset);
什麼是fildes和linux在文件描述符和fildes之間有什麼區別。例如,文件描述符文件描述符和fildes之間的區別是什麼
ssize_t write(int fd, const void *buf, size_t count);
下面寫在哪裏交易,與菲爾德斯
ssize_t pwrite(int fildes, const void *buf, size_t nbyte, off_t offset);
以下PWRITE交易這些只是參數名。它們都涉及文件描述符。
爲這些功能
man 2 write
man pwrite
一般功能,如
foo(int a, int b);
或foo1(int x, int y);
不用問,什麼是a
,什麼是x
(通過簡單地看到聲明)閱讀說明書。 所以只考慮類型,與類型關聯的名稱只是在函數內部使用的參數列表中的標識符。
在你的情況下,fd
和fildes
是文件描述符。