opnsense-src/sys/compat/freebsd32
Dmitry Chagin 089a76e915 Finish cpuset_getaffinity() after f35093f8
Split cpuset_getaffinity() into a two counterparts, where the
user_cpuset_getaffinity() is intended to operate on the cpuset_t from
user va, while kern_cpuset_getaffinity() expects the cpuset from kernel
va.
Accordingly, the code that clears the high bits is moved to the
user_cpuset_getaffinity(). Linux sched_getaffinity() syscall returns
the size of set copied to the user-space and then glibc wrapper clears
the high bits.

MFC after:		2 weeks

(cherry picked from commit d46174cd88)
2022-06-17 22:35:31 +03:00
..
freebsd32.h Add ptrace(PT_COREDUMP) 2021-05-10 04:03:06 +03:00
freebsd32_capability.c Remove "All Rights Reserved" from FreeBSD Foundation sys/ copyrights 2022-02-08 15:00:55 -05:00
freebsd32_ioctl.c sysent: Get rid of bogus sys/sysent.h include. 2022-06-17 22:35:31 +03:00
freebsd32_ioctl.h Move 32-bit compat support for FIODGNAME to the right place. 2018-10-26 17:59:25 +00:00
freebsd32_ipc.h freebsd32: Fix layout of struct shmid_kernel32. 2022-04-29 16:02:46 -07:00
freebsd32_misc.c Finish cpuset_getaffinity() after f35093f8 2022-06-17 22:35:31 +03:00
freebsd32_misc.h freebsd32: Eliminate spaces at end of line. 2022-06-17 22:33:14 +03:00
freebsd32_proto.h Regen 2021-08-03 12:52:36 +03:00
freebsd32_signal.h sys/compat: further adoption of SPDX licensing ID tags. 2017-11-27 15:13:23 +00:00
freebsd32_syscall.h Regen 2022-01-14 18:17:30 +02:00
freebsd32_syscalls.c Regen 2022-01-14 18:17:30 +02:00
freebsd32_sysent.c Regen 2022-01-14 18:17:30 +02:00
freebsd32_systrace_args.c Regen 2022-01-14 18:17:30 +02:00
freebsd32_util.h Add aio_writev and aio_readv 2021-01-02 19:57:58 -07:00
Makefile sysent targets: further cleanup and deduplication 2020-01-18 20:37:45 +00:00
syscalls.conf Use the main capabilities.conf for freebsd32. 2018-11-14 00:46:02 +00:00
syscalls.master Add sched_getcpu() 2022-01-14 18:17:29 +02:00