⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 pid_namespace.h

📁 Axis 221 camera embedded programing interface
💻 H
字号:
#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>#include <linux/nsproxy.h>#include <linux/kref.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 kref kref;	struct pidmap pidmap[PIDMAP_ENTRIES];	int last_pid;	struct task_struct *child_reaper;};extern struct pid_namespace init_pid_ns;static inline void get_pid_ns(struct pid_namespace *ns){	kref_get(&ns->kref);}extern int copy_pid_ns(int flags, struct task_struct *tsk);extern void free_pid_ns(struct kref *kref);static inline void put_pid_ns(struct pid_namespace *ns){	kref_put(&ns->kref, free_pid_ns);}static inline struct task_struct *child_reaper(struct task_struct *tsk){	return init_pid_ns.child_reaper;}#endif /* _LINUX_PID_NS_H */

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -