1234567891011121314151617181920212223 |
- #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 */
|