aboutsummaryrefslogtreecommitdiff
path: root/sys/compat/cloudabi
Commit message (Expand)AuthorAgeFilesLines
* Improve handling of control message truncation.Mark Johnston2018-08-071-7/+10
* Eliminate the overhead of gratuitous repeated reinitialization of cap_rightsMatt Macy2018-05-091-4/+2
* sys/cloudabi: Avoid relying on GNU specific extensionsEitan Adler2018-03-071-1/+1
* sys/linux: Fix a few potential infoleaks in cloudabiEitan Adler2018-03-031-0/+4
* Allow timed waits with relative timeouts on locks and condvars.Ed Schouten2018-01-042-23/+26
* Import the latest CloudABI definitions, version 0.16.Ed Schouten2017-10-181-11/+0
* Merge pipes and socket pairs.Ed Schouten2017-09-052-36/+9
* Complete the CloudABI networking refactoring.Ed Schouten2017-08-302-45/+1
* Sync CloudABI compatibility against the latest upstream version (v0.13).Ed Schouten2017-08-252-79/+2
* Upgrade to the latest sources generated from the CloudABI specification.Ed Schouten2017-07-264-126/+14
* Include <sys/systm.h> to obtain the memcpy() prototype.Ed Schouten2017-03-241-0/+1
* Make file descriptor passing for CloudABI's recvmsg() work.Ed Schouten2017-03-222-7/+81
* Make file descriptor passing work for CloudABI's sendmsg().Ed Schouten2017-03-222-0/+54
* Rework r313352.Konstantin Belousov2017-02-131-14/+14
* Add kern_vm_mmap2(), kern_vm_mprotect(), kern_vm_msync(), kern_vm_munlock(),Edward Tomasz Napierala2017-02-061-54/+34
* Add kern_listen(), kern_shutdown(), and kern_socket(), and use themEdward Tomasz Napierala2017-01-302-22/+9
* Add kern_lseek() and use it instead of sys_lseek() in various compats.Edward Tomasz Napierala2017-01-301-8/+5
* Revert crap accidentally committedBaptiste Daroussin2017-01-281-1/+0
* Revert r312923 a better approach will be taken laterBaptiste Daroussin2017-01-281-0/+1
* Catch up with changes to structure member names.Ed Schouten2017-01-175-33/+33
* cloudabi: use fget_cap instead of hand-rolling capability readMateusz Guzik2016-09-231-22/+10
* capsicum: propagate rights on accept(2)Mariusz Zaborski2016-09-221-1/+1
* Move the linker script from cloudabi64/ to cloudabi/.Ed Schouten2016-08-211-0/+51
* Use memcpy() to copy 64-bit timestamps into the syscall return values.Ed Schouten2016-08-211-2/+2
* Import the new automatically generated system call table for CloudABI.Ed Schouten2016-08-191-8/+0
* Eliminate use of sys_fsync() and sys_fdatasync().Ed Schouten2016-08-151-8/+2
* Let CloudABI use fdatasync() as well.Ed Schouten2016-08-151-3/+2
* Provide the CloudABI vDSO to its executables.Ed Schouten2016-08-102-0/+93
* Add implementation of robust mutexes, hopefully close enough to theKonstantin Belousov2016-05-171-0/+3
* Sync in the latest CloudABI system call definitions.Ed Schouten2016-03-312-14/+14
* Replace the CloudABI system call table by a machine generated version.Ed Schouten2016-03-2412-76/+40
* Call cap_rights_init() properly.Ed Schouten2016-02-241-1/+1
* Make handling of mmap()'s prot argument more strict.Ed Schouten2016-02-231-9/+27
* fork: plug a use after free of the returned processMateusz Guzik2016-02-041-2/+0
* fork: pass arguments to fork1 in a dedicated structureMateusz Guzik2016-02-041-1/+7
* Properly format pointer size independent CloudABI system calls.Ed Schouten2015-10-081-0/+7
* Decompose linkat()/renameat() rights to source and target.Ed Schouten2015-08-271-4/+4
* Don't forget to invoke pre_execve() and post_execve().Ed Schouten2015-08-171-0/+5
* Use CAP_EVENT instead of CAP_PDWAIT.Ed Schouten2015-08-122-3/+4
* Fall back to O_RDONLY -- not O_WRONLY.Ed Schouten2015-08-111-1/+1
* Properly convert the error number to CloudABI's indexing.Ed Schouten2015-08-111-1/+1
* Make cap_rights_limit() work for CloudABI processes.Ed Schouten2015-08-111-0/+8
* Add file_open(): the underlying system call of openat().Ed Schouten2015-08-063-3/+148
* Correct the previous commit: remove the DECLARE_MODULE().Ed Schouten2015-08-051-8/+0
* Add DECLARE_MODULE() to the "cloudabi" kernel module.Ed Schouten2015-08-051-0/+11
* Make fcntl(F_SETFL) work.Ed Schouten2015-08-051-2/+19
* Add the remaining pointer size independent CloudABI socket system calls.Ed Schouten2015-08-052-4/+120
* Allow the creation of polling descriptors (kqueues) on CloudABI.Ed Schouten2015-08-051-0/+3
* Let the CloudABI futex code use umtx_keys.Ed Schouten2015-08-041-72/+11
* Allow CloudABI processes to create shared memory objects.Ed Schouten2015-08-011-0/+6