[Lazarus] Process ID
Marco van de Voort
marcov at stack.nl
Thu Sep 13 18:16:34 CEST 2012
On Thu, Sep 13, 2012 at 03:33:25PM +0000, Mark Morgan Lloyd wrote:
> > Yet another approach of ransacking the whole disk.
> > This time just to get a process ID.
> > Is that state of the art software developement?
> > There is no other way doing it on Linux?
>
> [Sigh] /proc is a special filesystem which the kernel uses to expose
> information about each process. Apart from the fact that it is mounted
> into the standard filesystem namespace, it has absolutely nothing to do
> with a physical disc.
Still it is at least one syscall to enumerate the dir and then 2-3 syscalls
(open/read/close) to get a value. Not counting fileexists() which is
probably another syscall.
More information about the Lazarus
mailing list