// SPDX-License-Identifier: GPL-2.0#include <linux/kernel.h>#include <linux/sched/task.h>void rust_helper_might_resched(void){might_resched();}struct task_struct *rust_helper_get_current(void){return current;}void rust_helper_get_task_struct(struct task_struct *t){get_task_struct(t);}void rust_helper_put_task_struct(struct task_struct *t){put_task_struct(t);}kuid_t rust_helper_task_uid(struct task_struct *task){return task_uid(task);}kuid_t rust_helper_task_euid(struct task_struct *task){return task_euid(task);}#ifndef CONFIG_USER_NSuid_t rust_helper_from_kuid(struct user_namespace *to, kuid_t uid){return from_kuid(to, uid);}#endif /* CONFIG_USER_NS */bool rust_helper_uid_eq(kuid_t left, kuid_t right){return uid_eq(left, right);}kuid_t rust_helper_current_euid(void){return current_euid();}struct user_namespace *rust_helper_current_user_ns(void){return current_user_ns();}pid_t rust_helper_task_tgid_nr_ns(struct task_struct *tsk,struct pid_namespace *ns){return task_tgid_nr_ns(tsk, ns);}
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。