Your browser sucks, JavaScript disabled! Gunnar's console needs JavaScript and WebAssembly. Git over SSH on port 2222 does not.

nordisk/edda

crates/nornir-purgatory/tests/fixtures/kernel-mini/kernel/sys.c

// SPDX-License-Identifier: GPL-2.0-only
#include <linux/syscalls.h>

#ifdef CONFIG_MULTIUSER

/*
 * setuid() is implemented like SysV with SAVED_IDS
 */
SYSCALL_DEFINE1(setuid, uid_t, uid)
{
	return __sys_setuid(uid);
}

#endif /* CONFIG_MULTIUSER */

SYSCALL_DEFINE0(getpid)
{
	return task_tgid_vnr(current);
}

SYSCALL_DEFINE5(prctl, int, option, unsigned long, arg2, unsigned long, arg3,
		unsigned long, arg4, unsigned long, arg5)
{
	return -EINVAL;
}

/* Thread ID - the internal kernel "pid" */
SYSCALL_DEFINE0(gettid)
{
	return task_pid_vnr(current);
}