2012-11-28 159 views
3

什麼是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); 

回答

6

以下PWRITE交易這些只是參數名。它們都涉及文件描述符。

爲這些功能

man 2 write 
man pwrite 
0

一般功能,如

foo(int a, int b);foo1(int x, int y);

不用問,什麼是a,什麼是x(通過簡單地看到聲明)閱讀說明書。 所以只考慮類型,與類型關聯的名稱只是在函數內部使用的參數列表中的標識符。

在你的情況下,fdfildes是文件描述符。

相關問題