var などの変数に格納されたファイル記述子があります。その記述子が後の段階で有効かどうかを確認するにはどうすればよいですか?
fdvar1= open(.....);
fdvar2 = fdvar1; // Please ignore the bad design
....
// lots of loops , conditionals and threads. It can call close(fdvar2) also.
....
if(CheckValid(fdvar1)) // How can I do this check ?
write(fdvar1, ....);
ここで、var1 (まだ開いている記述子を保持している) がまだ有効かどうかを確認したいと思います。そのためのAPIはありますか?