]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
linux(4): Add struct clone_args for future clone3 system call.
authorDmitry Chagin <dchagin@FreeBSD.org>
Thu, 12 Aug 2021 08:49:01 +0000 (11:49 +0300)
committerDmitry Chagin <dchagin@FreeBSD.org>
Thu, 12 Aug 2021 08:49:01 +0000 (11:49 +0300)
commit0a4b664ae8582b7596858317b53d84eb4f8bbf9a
tree88eea9981061c6761cdf45d7baf4309a16c350c7
parent0c08f34f4ddff9847bd57f262270687ea1220a6a
linux(4): Add struct clone_args for future clone3 system call.

In preparation for clone3 system call add struct clone_args and use it in
clone implementation.
Move all of clone related bits to the newly created linux_fork.h header.

Differential revision: https://reviews.freebsd.org/D31474
MFC after: 2 weeks
14 files changed:
sys/amd64/linux/linux_machdep.c
sys/amd64/linux/linux_sysvec.c
sys/amd64/linux32/linux32_machdep.c
sys/amd64/linux32/linux32_sysvec.c
sys/arm64/linux/linux_machdep.c
sys/arm64/linux/linux_sysvec.c
sys/compat/linux/linux.h
sys/compat/linux/linux_emul.c
sys/compat/linux/linux_emul.h
sys/compat/linux/linux_fork.c
sys/compat/linux/linux_fork.h [new file with mode: 0644]
sys/compat/linux/linux_misc.h
sys/i386/linux/linux_machdep.c
sys/i386/linux/linux_sysvec.c