dump: Fix dump_zombies declaration

Signed-off-by: Pavel Emelyanov <xemul@parallels.com>
rst: Cehck for objects sharing before attaching helpers to tree

Helpers don't have any IDs on board and thus checks for "is
my X shared with parent" will be wrong.

Signed-off-by: Pavel Emelyanov <xemul@parallels.com>
fdt: Move shared-fdt structure preparation into separate fn

Signed-off-by: Pavel Emelyanov <xemul@parallels.com>
rst: Evaluate per-task clone mask early

When we've read all pstree-items and their ids we
can get the desired clone-flags early and avoid all
these dances with flag calculations in fork_with_pid
and company.

Signed-off-by: Pavel Emelyanov <xemul@parallels.com>
zdtm: sched_prio -- Add missing headers

On glibc-2.16 I'm getting

 | sched_prio00.c: In function ‘main’:
 | sched_prio00.c:48:3: error: implicit declaration of function ‘setpriority’ [-Werror=implicit-function-declaration]
 | sched_prio00.c:48:19: error: ‘PRIO_PROCESS’ undeclared (first use in this function)
 | sched_prio00.c:48:19: note: each undeclared identifier is reported only once for each function it appears in
 | sched_prio00.c:60:3: error: implicit declaration of function ‘getpriority’ [-Werror=implicit-function-declaration]

fix it adding headers needed.

Signed-off-by: Cyrill Gorcunov <gorcunov@openvz.org>
Signed-off-by: Pavel Emelyanov <xemul@parallels.com>
cr-dump: call stat for /proc/pid/fd/X directly

This patch can be committed instead of:
[PATCH 1/6] cr-dump: move parasite_drain_fds_seized out of dump_task_files
[PATCH 2/6] cr-dump: fix dumping file locks in a mount namespace

readlink is not required here and a file can be unavailable,
if a process is in another mnt namespace

Signed-off-by: Andrey Vagin <avagin@openvz.org>
Signed-off-by: Pavel Emelyanov <xemul@parallels.com>