freebsd-nq/sys/compat/freebsd32
Ed Schouten f63cd251b2 Add shmatt_t.
It looks like our "struct shmid_ds::shm_nattch" deviates from the
standard in the sense that it is a signed integer, whereas POSIX
requires that it is unsigned, having a special type shmatt_t.

Patch up our native and 32-bit copies to use a new shmatt_t that is an
unsigned integer. As it's unsigned, we can relax the comparisons that
are performed on it. Leave the Linux, iBCS2, etc. copies of the
structure alone.

Reviewed by:	ngie
Differential Revision:	https://reviews.freebsd.org/D6655
2016-07-26 17:23:49 +00:00
..
freebsd32_capability.c
freebsd32_ioctl.c
freebsd32_ioctl.h
freebsd32_ipc.h Add shmatt_t. 2016-07-26 17:23:49 +00:00
freebsd32_misc.c
freebsd32_misc.h
freebsd32_proto.h
freebsd32_signal.h
freebsd32_syscall.h
freebsd32_syscalls.c
freebsd32_sysent.c
freebsd32_systrace_args.c
freebsd32_util.h
freebsd32.h
Makefile
syscalls.conf
syscalls.master