]> granicus.if.org Git - procps-ng/commit
library: normalize recently added namespaces interface
authorJim Warner <james.warner@comcast.net>
Sun, 10 Nov 2013 06:00:00 +0000 (00:00 -0600)
committerCraig Small <csmall@enc.com.au>
Mon, 25 Nov 2013 09:57:32 +0000 (20:57 +1100)
commit583cdaca1a52420be3533fddc0fd8dab53876850
tree34792070f24f4d40952a54678089a3ea0f4fdcc0
parent89c2f28e393830d899e3e91b60c830a6f07d38d5
library: normalize recently added namespaces interface

While 'invisible' thread subdirectories are accessible
under /proc/ with stat/opendir calls, they have always
been treated as non-existent, as is true with readdir.

This patch trades the /proc/#/ns access convention for
the more proper /proc/#/task/#/ns approach when thread
access is desired. In addition some namespace code has
been simplified and made slightly more efficient given
the calloc nature of proc_t acquisition and its reuse.

Reference(s):
commit a01ee3c0b32d4c39aa83066ed61103343469527e

Signed-off-by: Jim Warner <james.warner@comcast.net>
proc/readproc.c
proc/readproc.h