freebsd-dev/sys/compat/cloudabi
Ed Schouten 384ef4841a Use memcpy() to copy 64-bit timestamps into the syscall return values.
On 32-bit platforms, our 64-bit timestamps need to be split up across
two registers. A simple assignment to td_retval[0] will cause the top 32
bits to get lost. By using memcpy(), we will automatically either use 1
or 2 registers depending on the size of register_t.
2016-08-21 07:41:11 +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 Eliminate use of sys_fsync() and sys_fdatasync(). 2016-08-15 20:11:52 +00:00
cloudabi_file.c Replace the CloudABI system call table by a machine generated version. 2016-03-24 21:47:15 +00:00
cloudabi_futex.c Sync in the latest CloudABI system call definitions. 2016-03-31 18:50:06 +00:00
cloudabi_mem.c Replace the CloudABI system call table by a machine generated version. 2016-03-24 21:47:15 +00:00
cloudabi_proc.c Replace the CloudABI system call table by a machine generated version. 2016-03-24 21:47:15 +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 Implement the CloudABI random_get() system call. 2015-07-14 18:45:15 +00:00
cloudabi_sock.c Replace the CloudABI system call table by a machine generated version. 2016-03-24 21:47:15 +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 Provide the CloudABI vDSO to its executables. 2016-08-10 21:02:41 +00:00
cloudabi_vdso.c Provide the CloudABI vDSO to its executables. 2016-08-10 21:02:41 +00:00