From 96c09fa4bb8540dbf412be81e6ec015584e04f97 Mon Sep 17 00:00:00 2001 From: Ben Pfaff Date: Fri, 8 Dec 2006 14:58:02 +0000 Subject: [PATCH] Explain that multiple file descriptors for a single file are independent. From Godmar Back. --- doc/userprog.texi | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/doc/userprog.texi b/doc/userprog.texi index 11d9875..f005d55 100644 --- a/doc/userprog.texi +++ b/doc/userprog.texi @@ -674,6 +674,12 @@ as explicitly described below. Each process has an independent set of file descriptors. File descriptors are not inherited by child processes. + +When a single file is opened more than once, whether by a single +process or different processes, each @code{open} returns a new file +descriptor. Different file descriptors for a single file are closed +independently in separate calls to @code{close} and they do not share +a file position. @end deftypefn @deftypefn {System Call} int filesize (int @var{fd}) -- 2.30.2