On Thu, Dec 14, 2000 at 04:02:56PM +0530, Sharad Joshi wrote: > Well, implementors of *nix chose to associate operations on each file > handle (open) to some application process. In a well structured OS, you can have both - access controlled access from userland using fds and unrestricted access from kernel land using 'struct file'. -Arun