File tree Expand file tree Collapse file tree 1 file changed +5
-5
lines changed Expand file tree Collapse file tree 1 file changed +5
-5
lines changed Original file line number Diff line number Diff line change 65
65
will lead to sharing of the slots.
66
66
\item From the system file table, it is pointed to the \emph {system inode
67
67
table }. Nowadays the table contains so called \emph {vnodes } -- \emph {virtual
68
- nodes } but that is not relevant for us now. For more info, see page
69
- \pageref {VFS }.
68
+ nodes } but that is not relevant for us now. For more info,
69
+ see page \pageref {VFS }.
70
70
\item The system file table represents an additional level of indirection so
71
71
that different processes can share the file position.
72
72
\item When opening a file via an \texttt {open } call, a new slot in both the file
1086
1086
1087
1087
\begin {itemize }
1088
1088
\item The current working directory for a process is stored in a process
1089
- structure in kernel, usually it is a link to the directory's \emph {vnode }. More
1090
- on vnodes later .
1089
+ structure in kernel, usually it is a link to the directory's \emph {vnode }.
1090
+ For more info about vnodes see page \pageref { VFS } .
1091
1091
\item The descriptor for \texttt {fchdir } is from \texttt {open } called on the
1092
1092
directory (i.e. not from \texttt {opendir }).
1093
1093
\item There is also a function \texttt {chroot } which changes the root
1100
1100
\item Other, more generic ways of isolation are provided in available systems,
1101
1101
and differ from each other greatly. For example, there are jails in Free\- BSD,
1102
1102
zones in Solaris, sandboxing in macOS, LXC in Linux (that is what Docker is
1103
- based on there), etc.
1103
+ based on there), etc.
1104
1104
\end {itemize }
1105
1105
\end {itemize }
1106
1106
You can’t perform that action at this time.
0 commit comments