freebsd-skq/sys/compat/cloudabi64
Ed Schouten 47cb4d7bd0 Add a utility macro for converting 64-bit pointers to native pointers.
Right now we're casting uint64_t's to native pointers. This isn't
causing any problems right now, but if we want to provide a 32-bit
compatibility layer that works on 64-bit systems as well, this will
cause problems. Casting a uint32_t to a 64-bit pointer throws a compiler
error.

Introduce a TO_PTR() macro that casts the value to uintptr_t before
casting it to a pointer.
2016-08-21 15:36:18 +00:00
..
cloudabi64_fd.c Add a utility macro for converting 64-bit pointers to native pointers. 2016-08-21 15:36:18 +00:00
cloudabi64_module.c Provide the CloudABI vDSO to its executables. 2016-08-10 21:02:41 +00:00
cloudabi64_poll.c Add a utility macro for converting 64-bit pointers to native pointers. 2016-08-21 15:36:18 +00:00
cloudabi64_proto.h Regenerate system call table after r304483. 2016-08-19 17:54:06 +00:00
cloudabi64_sock.c Add a utility macro for converting 64-bit pointers to native pointers. 2016-08-21 15:36:18 +00:00
cloudabi64_syscall.h Regenerate system call table after r304483. 2016-08-19 17:54:06 +00:00
cloudabi64_syscalls.c Regenerate system call table after r304483. 2016-08-19 17:54:06 +00:00
cloudabi64_sysent.c Regenerate system call table after r304483. 2016-08-19 17:54:06 +00:00
cloudabi64_systrace_args.c Import the new automatically generated system call table for CloudABI. 2016-08-19 17:49:35 +00:00
cloudabi64_thread.c Make CloudABI's way of doing TLS more friendly to userspace emulators. 2016-04-06 11:11:31 +00:00
cloudabi64_util.h Add a utility macro for converting 64-bit pointers to native pointers. 2016-08-21 15:36:18 +00:00
Makefile Import the new automatically generated system call table for CloudABI. 2016-08-19 17:49:35 +00:00
syscalls.conf