#ifndef _LINUX_PID_NS_H #define _LINUX_PID_NS_H
#include <linux/sched.h> #include <linux/mm.h> #include <linux/threads.h> #include <linux/pid.h> struct pidmap { atomic_t nr_free; void *page; }; #define PIDMAP_ENTRIES ((PID_MAX_LIMIT + 8*PAGE_SIZE - 1)/PAGE_SIZE/8)
struct pid_namespace {
struct pidmap pidmap[PIDMAP_ENTRIES]; int last_pid; };
extern struct pid_namespace init_pid_ns;
#endif /* _LINUX_PID_NS_H */