Re: How /proc/self behave?
On Sun, Apr 13, 2003 at 07:02:03PM +0800, firstname.lastname@example.org wrote:
> I find that when I use different id to login, the /proc/self can always
> point to the relative directory of the id, I want to know how this is
In general, /proc is magic. Everything there is synthesized by the
kernel. The kernel arranges that /proc/self always appears as if it were
a symlink to /proc/<pid>, where <pid> is the process ID of the process
reading the symlink.
You'll find the code for /proc/self in fs/proc/base.c in the kernel
source (at least in 2.4.20).
Colin Watson [email@example.com]