summaryrefslogtreecommitdiffstats
path: root/sys/compat
Commit message (Expand)AuthorAgeFilesLines
* Implement linux_fadvise64() and linux_fadvise64_64() usingjhb2011-12-291-0/+45
* Protect process environment variables with p_candebug().trociny2011-12-041-1/+1
* Retire linprocfs_doargv(). Instead use new functions, proc_getargv()trociny2011-11-221-146/+14
* - Add the ffclock_getcounter(), ffclock_getestimate() and ffclock_setestimate()lstewart2011-11-216-9/+81
* Make the Linux *at() calls a bit more complete.ed2011-11-192-14/+16
* Regenerate system call tables.ed2011-11-199-12/+12
* Improve *access*() parameter name consistency.ed2011-11-194-11/+11
* - Split out a kern_posix_fadvise() from the posix_fadvise() system call sojhb2011-11-141-11/+4
* struct timespec32: change types of tv_sec and tv_nsec fields to signedpluknet2011-11-111-2/+2
* Correct the types of the arguments to return probes of the syscallrstone2011-11-111-1/+1738
* Mark all SYSCTL_NODEs static that have no corresponding SYSCTL_DECLs.ed2011-11-073-3/+4
* Mark MALLOC_DEFINEs static that have no corresponding MALLOC_DECLAREs.ed2011-11-071-2/+2
* Regen.jhb2011-11-045-6/+54
* Add the posix_fadvise(2) system call. It is somewhat similar tojhb2011-11-042-1/+17
* Control the execution permission of the readable segments forkib2011-10-151-2/+2
* Regen.jhb2011-10-145-12/+12
* Use PAIR32TO64() for the offset and length parameters tojhb2011-10-142-4/+4
* Use PTRIN().marcel2011-10-131-1/+1
* Wrap mprotect(2) so that we can add execute permissions when readmarcel2011-10-136-10/+32
* Wrap mprotect(2)marcel2011-10-131-1/+1
* In freebsd32_mmap() and when compiling for amd64 or ia64, alsomarcel2011-10-131-0/+5
* Add curly braces missed in r226247.brueffer2011-10-111-1/+2
* Properly free linux_gidset in case of an error.brueffer2011-10-111-0/+1
* Use the caculated length instead of maximum length.jkim2011-10-061-2/+2
* Remove a now-defunct variable.jkim2011-10-061-16/+15
* Use uint32_t instead of u_int32_t. Fix style(9) nits.jkim2011-10-061-10/+9
* Make sure to ignore the leading NULL byte from Linux abstract namespace.jkim2011-10-061-2/+10
* Restore the original socket address length if it was not really AF_INET6.jkim2011-10-061-16/+19
* Retern more appropriate errno when Linux path name is too long.jkim2011-10-061-1/+1
* Inline do_sa_get() function and remove an unused return value.jkim2011-10-061-23/+9
* Unroll inlined strnlen(9) and make it easier to read. No functional change.jkim2011-10-061-10/+6
* Fix a bug in UNIX socket handling in the linux emulator which wascperciva2011-10-041-0/+15
* Auto-generated code from sys_ prefixing makesyscalls.sh changekmacy2011-09-165-297/+297
* In order to maximize the re-usability of kernel code in user space thiskmacy2011-09-1619-231/+240
* Add experimental support for process descriptorsjonathan2011-08-181-3/+5
* Second-to-last commit implementing Capsicum capabilities in the FreeBSDrwatson2011-08-1110-37/+62
* Implement the linprocfs swaps file, providing information about thekib2011-08-011-0/+29
* Rename ki_ocomm to ki_tdname and OCOMMLEN to TDNAMLEN.bz2011-07-181-1/+1
* Correct small typo in a do{}while(0) definemarck2011-07-171-1/+1
* Remove the 'either' from the comment as it'll be less obvious that webz2011-07-171-4/+4
* Auto-generated system call code with cap_new(), cap_getrights().jonathan2011-07-155-8/+52
* Add cap_new() and cap_getrights() system calls.jonathan2011-07-151-2/+3
* Remove semaphore map entry count "semmap" field and its tuningbz2011-07-141-1/+9
* Return empty cmdline/environ string for processes with kernel addresspluknet2011-06-171-0/+18
* Regen.kib2011-06-164-7/+14
* Implement compat32 for old lseek, for the a.out binaries on amd64.kib2011-06-162-1/+15
* Commit the missing linux_videdev2_compat.h (lost somewhere betweennetchild2011-05-041-0/+137
* Add FEATURE macros for v4l and v4l2 to the linuxulator.netchild2011-05-041-0/+4
* This is v4l2 support for the linuxulator. This allows to access FreeBSDnetchild2011-05-042-0/+403
* Fix typo in comment, improve comment.netchild2011-05-041-2/+2
OpenPOWER on IntegriCloud