~ubuntu-branches/ubuntu/saucy/manpages/saucy

« back to all changes in this revision

Viewing changes to man7/path_resolution.7

  • Committer: Package Import Robot
  • Author(s): Loïc Minier
  • Date: 2011-10-17 13:06:22 UTC
  • mfrom: (1.1.46 upstream) (2.2.11 sid)
  • Revision ID: package-import@ubuntu.com-20111017130622-rbdw3julnma2baqu
Tags: 3.32-0.2ubuntu1
* Merge from Debian testing/unstable; remaining changes:
  - ptrace.2, prctl.2: document Ubuntu-specific PTRACE_ATTACH,
    PR_SET_PTRACER behavior.
* Keep Debian's glibc-doc version in the Replaces as it's satisfactory for
  upgrades from natty and lucid.

Show diffs side-by-side

added added

removed removed

Lines of Context:
24
24
.SH NAME
25
25
path_resolution \- how a pathname is resolved to a file
26
26
.SH DESCRIPTION
27
 
Some Unix/Linux system calls have as parameter one or more filenames.
 
27
Some UNIX/Linux system calls have as parameter one or more filenames.
28
28
A filename (or pathname) is resolved as follows.
29
29
.SS "Step 1: Start of the resolution process"
30
30
If the pathname starts with the \(aq/\(aq character,
158
158
.B ENAMETOOLONG
159
159
error is returned ("File name too long").
160
160
.SS "Empty pathname"
161
 
In the original Unix, the empty pathname referred to the current directory.
 
161
In the original UNIX, the empty pathname referred to the current directory.
162
162
Nowadays POSIX decrees that an empty pathname must not be resolved
163
163
successfully.
164
164
Linux returns
201
201
.BR setfsgid (2).
202
202
.\" FIXME say something about file system mounted read-only ?
203
203
.SS "Bypassing permission checks: superuser and capabilities"
204
 
On a traditional Unix system, the superuser
 
204
On a traditional UNIX system, the superuser
205
205
.RI ( root ,
206
206
user ID 0) is all-powerful, and bypasses all permissions restrictions
207
207
when accessing files.
232
232
.BR credentials (7),
233
233
.BR symlink (7)
234
234
.SH COLOPHON
235
 
This page is part of release 3.27 of the Linux
 
235
This page is part of release 3.32 of the Linux
236
236
.I man-pages
237
237
project.
238
238
A description of the project,