aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/include/linux/sched.h
diff options
context:
space:
mode:
authorAmmar Faizi <ammarfaizi2@gnuweeb.org>2022-03-29 17:17:37 +0700
committerPaul E. McKenney <paulmck@kernel.org>2022-04-20 17:05:46 -0700
commit11dbdaeff41d9ec9376476889651fac4838bff99 (patch)
tree583df0651963450bbcb3c634dc091e43180f5a47 /include/linux/sched.h
parenttools/nolibc/string: Implement `strnlen()` (diff)
downloadwireguard-linux-11dbdaeff41d9ec9376476889651fac4838bff99.tar.xz
wireguard-linux-11dbdaeff41d9ec9376476889651fac4838bff99.zip
tools/nolibc/string: Implement `strdup()` and `strndup()`
These functions are currently only available on architectures that have my_syscall6() macro implemented. Since these functions use malloc(), malloc() uses mmap(), mmap() depends on my_syscall6() macro. On architectures that don't support my_syscall6(), these function will always return NULL with errno set to ENOSYS. Acked-by: Willy Tarreau <w@1wt.eu> Signed-off-by: Ammar Faizi <ammarfaizi2@gnuweeb.org> Signed-off-by: Paul E. McKenney <paulmck@kernel.org>
Diffstat (limited to 'include/linux/sched.h')
0 files changed, 0 insertions, 0 deletions