3 ms·
> Unix processes have file descriptors which point to file descriptions (`struct file` in Linux). Also known as file handles referencing file objects (on Windo
by Joker_vD 3y ago
> Unix processes have file descriptors which point to file descriptions (`struct file` in Linux).
Also known as file handles referencing file objects (on Windows). Unix terminology is unnecessarily confusing in this place IMHO.
On the subject of the article itself: why was this change introduced? To give kernel support for reopen(3) since dup(3) already exists?
- AshamedCaptain 3y agoI propose to reintroduce the term FCB (File Control Block ) to help clear things up :)
- zare_st 3y agoUnix terminology is older. FD is a kernel-user interface based on integer map. HANDLE is a typedef'd pointer. Apples vs oranges.