diff options
| author | Michael Kerrisk <mtk.manpages@gmail.com> | 2007-06-22 20:40:07 +0000 |
|---|---|---|
| committer | Michael Kerrisk <mtk.manpages@gmail.com> | 2007-06-22 20:40:07 +0000 |
| commit | 097585edcb910d46ea15fd40c9753dfd9d150e97 (patch) | |
| tree | 727b421be423fff8355c22616bf7dcc58ec73e71 /man7/path_resolution.7 | |
| parent | 2f0af33ba65b9acc67dc3fcdbb8b123af932a477 (diff) | |
| download | man-pages-097585edcb910d46ea15fd40c9753dfd9d150e97.tar.gz | |
ffix
Diffstat (limited to 'man7/path_resolution.7')
| -rw-r--r-- | man7/path_resolution.7 | 20 |
1 files changed, 15 insertions, 5 deletions
diff --git a/man7/path_resolution.7 b/man7/path_resolution.7 index 7037d2abfd..8a868ea02d 100644 --- a/man7/path_resolution.7 +++ b/man7/path_resolution.7 @@ -40,7 +40,9 @@ system call. A process may get an entirely private namespace in case it \(em or one of its ancestors \(em was started by an invocation of the .BR clone (2) -system call that had the CLONE_NEWNS flag set.) +system call that had the +.BR CLONE_NEWNS +flag set.) This handles the '/' part of the pathname. If the pathname does not start with the '/' character, the @@ -65,7 +67,9 @@ an .B EACCES error is returned ("Permission denied"). -If the component is not found, an ENOENT error is returned +If the component is not found, an +.B ENOENT +error is returned ("No such file or directory"). If the component is found, but is neither a directory nor a symbolic link, @@ -92,7 +96,9 @@ In order to protect the kernel against stack overflow, and also to protect against denial of service, there are limits on the maximum recursion depth, and on the maximum number of symbolic links followed. -An ELOOP error is returned when the maximum is +An +.B ELOOP +error is returned when the maximum is exceeded ("Too many levels of symbolic links"). .\" .\" presently: max recursion depth during symlink resolution: 5 @@ -147,12 +153,16 @@ operates on the file pointed to by the symlink. There is a maximum length for pathnames. If the pathname (or some intermediate pathname obtained while resolving symbolic links) -is too long, an ENAMETOOLONG error is returned ("File name too long"). +is too long, an +.B ENAMETOOLONG +error is returned ("File name too long"). .SS "Empty pathname" In the original Unix, the empty pathname referred to the current directory. Nowadays POSIX decrees that an empty pathname must not be resolved successfully. -Linux returns ENOENT in this case. +Linux returns +.B ENOENT +in this case. .SS "Permissions" The permission bits of a file consist of three groups of three bits, cf.\& .BR chmod (1) |
