summaryrefslogtreecommitdiff
path: root/sys/compat/netbsd32/netbsd32_netbsd.c
AgeCommit message (Expand)Author
2021-09-20Add the eventfd(2) system call to COMPAT_NETBSD32.thorpej
2021-01-19The read/write/send/recv system calls return ssize_t because -1 issimonb
2021-01-15Remove unused LIMITCHECK() macro (now contained in netbsd32_rlimit.c).simonb
2020-10-10Teach about getrandom(2) to COMPAT_NETBSD32.rin
2020-05-16Add ACL support for FFS. From FreeBSD.christos
2019-06-20Add mkfifo{,at}(2) mode in mknod{,at}(2) as requested by POSIXkamil
2019-06-18Drop unused retval pointer from do_sys_mknod{,at}()kamil
2019-06-18sort -u opt_ to remove dup.christos
2019-06-18Add options for quota.christos
2019-06-18Include opt_quota.hpgoyette
2019-01-27Merge the [pgoyette-compat] branchpgoyette
2018-12-24move mmap(), compat 40 mount(), pipe() and getfh() into their own filesmrg
2018-12-24move rlimit and quota code into their own modules.mrg
2018-12-24fix style consistency.mrg
2018-12-24pset_create() takes a pointer so it needs special handling.mrg
2018-08-10Allow syscall_establish() to install new syscalls when the existingpgoyette
2018-07-31Add getsockopt2().rjs
2018-05-06Remove an element from struct emul: e_tracesigkamil
2018-03-15Untangle the swapctl compat code mess. Welcome to lucky 13.christos
2018-01-09remove struct emul's e_fault.maya
2018-01-06Revert vadvise(2) removalkamil
2017-12-26Refactor pipe1() and correct a bug in sys_pipe2() (SYS_pipe2)kamil
2017-12-19Drop SYS_vadvisekamil
2017-12-19Drop SYS_sbrkkamil
2017-12-19Drop the sstk(2) syscall stubkamil
2017-12-06disable 32 bit signal ktrace records; 32 bit traced process produce 64 bitchristos
2017-07-31Remove references to COMPAT_OLDSOCK (itself removed years ago).maxv
2017-04-29move MAP_COPY in compatchristos
2016-10-19PR kern/51514: ptrace(2) fails for 32-bit process on 64-bit kernelskrll
2016-09-17deal with not having KTRACEchristos
2016-09-13Allow emulations to override the creation of ktrace records for postingmartin
2016-09-10Trailing whitespaceskrll
2016-09-10+netbsd32__sched_protectskrll
2016-05-13clamp getrlimit the same way we clamp setrlimitchristos
2016-02-28Add missing newline character in error messagekhorben
2015-12-01Adapt to per-emulation syscall_autoload capability (the table of syscallspgoyette
2015-07-30Lock before calling uvm_swap_stats(). Otherwise a race condition couldmaxv
2015-06-21Implement trivial conversion for pset_*martin
2015-06-16Implement posix_fallocate and fdiscard compatmartin
2015-06-16Fix a comment.matt
2014-07-31Just return sys_open(). COMPAT_10 will be handled internally.maxv
2014-06-28Revert the following changes:dholland
2014-06-28Sync getfh() with the native implementation. It also fixes:maxv
2014-06-22Sync swapctl() with netbsd32. Return EINVAL when misc<0, and 0 when misc=0maxv
2014-06-13delete -> removejoerg
2014-06-12Don't t use a C++ keyword as field name.joerg
2014-05-15Fix cases where count <= 0 (thanks to Maxime Villard for raising this)manu
2014-04-30Do not use native off_t type under compat netbsd32, but a newnjoly
2014-03-22Fix a potential - but very unlikely - NULL pointer dereference.maxv
2014-02-03Properly translate struct swapent for COMPAT_NETBSD32manu