Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
このコード行の意味を理解しようとしています:
flags = fcntl(-1,F_GETFL,0);
で記述される関数について話していると仮定しますman 2 fcntl。
man 2 fcntl
は、無効なファイル記述子 ( -1)に対して何らかのアクションを実行しようとします。-1errnoEBADF
-1
errno
EBADF
この行を次のように簡単に置き換えることができると思います。
flags = -1; errno = EBADF;