opnsense-src/sys/compat/cloudabi
Ed Schouten 75865d0d75 Make file descriptor passing for CloudABI's recvmsg() work.
Similar to the change for sendmsg(), create a pointer size independent
implementation of recvmsg() and let cloudabi32 and cloudabi64 call into
it. In case userspace requests one or more file descriptors, call
kern_recvit() in such a way that we get the control message headers in
an mbuf. Iterate over all of the headers and copy the file descriptors
to userspace.
2017-03-22 19:20:39 +00:00
..
cloudabi_clock.c Use memcpy() to copy 64-bit timestamps into the syscall return values. 2016-08-21 07:41:11 +00:00
cloudabi_errno.c Replace the CloudABI system call table by a machine generated version. 2016-03-24 21:47:15 +00:00
cloudabi_fd.c Add kern_listen(), kern_shutdown(), and kern_socket(), and use them 2017-01-30 12:57:22 +00:00
cloudabi_file.c Catch up with changes to structure member names. 2017-01-17 22:05:52 +00:00
cloudabi_futex.c Sync in the latest CloudABI system call definitions. 2016-03-31 18:50:06 +00:00
cloudabi_mem.c Rework r313352. 2017-02-13 09:04:38 +00:00
cloudabi_proc.c Catch up with changes to structure member names. 2017-01-17 22:05:52 +00:00
cloudabi_proto.h Replace the CloudABI system call table by a machine generated version. 2016-03-24 21:47:15 +00:00
cloudabi_random.c Catch up with changes to structure member names. 2017-01-17 22:05:52 +00:00
cloudabi_sock.c Make file descriptor passing for CloudABI's recvmsg() work. 2017-03-22 19:20:39 +00:00
cloudabi_thread.c Import the new automatically generated system call table for CloudABI. 2016-08-19 17:49:35 +00:00
cloudabi_util.h Make file descriptor passing for CloudABI's recvmsg() work. 2017-03-22 19:20:39 +00:00
cloudabi_vdso.c Provide the CloudABI vDSO to its executables. 2016-08-10 21:02:41 +00:00
cloudabi_vdso.lds Move the linker script from cloudabi64/ to cloudabi/. 2016-08-21 15:14:06 +00:00