freebsd-dev/sys/compat/freebsd32
Ed Schouten 510ea843ba Rename st_*timespec fields to st_*tim for POSIX 2008 compliance.
A nice thing about POSIX 2008 is that it finally standardizes a way to
obtain file access/modification/change times in sub-second precision,
namely using struct timespec, which we already have for a very long
time. Unfortunately POSIX uses different names.

This commit adds compatibility macros, so existing code should still
build properly. Also change all source code in the kernel to work
without any of the compatibility macros. This makes it all a less
ambiguous.

I am also renaming st_birthtime to st_birthtim, even though it was a
local extension anyway. It seems Cygwin also has a st_birthtim.
2010-03-28 13:13:22 +00:00
..
freebsd32_ioctl.c Emulate the FIODGNAME ioctl in our 32-bit emulator. 2009-03-29 20:09:51 +00:00
freebsd32_ioctl.h Emulate the FIODGNAME ioctl in our 32-bit emulator. 2009-03-29 20:09:51 +00:00
freebsd32_ipc.h Move SysV IPC freebsd32 compat shims helpers from freebsd32_misc.c to 2010-03-19 11:01:51 +00:00
freebsd32_misc.c Rename st_*timespec fields to st_*tim for POSIX 2008 compliance. 2010-03-28 13:13:22 +00:00
freebsd32_proto.h Regen 2010-03-19 11:14:37 +00:00
freebsd32_signal.h Add 32-bit compat support for AIO. 2008-12-11 00:58:05 +00:00
freebsd32_syscall.h Regen 2010-03-19 11:14:37 +00:00
freebsd32_syscalls.c Regen 2010-03-19 11:14:37 +00:00
freebsd32_sysent.c Regen 2010-03-19 11:14:37 +00:00
freebsd32_util.h Introduce SYSCALL_INIT_HELPER and SYSCALL32_INIT_HELPER macros and 2010-03-19 10:56:30 +00:00
freebsd32.h Rename st_*timespec fields to st_*tim for POSIX 2008 compliance. 2010-03-28 13:13:22 +00:00
Makefile Add a 'clean' target. 2005-10-23 23:58:23 +00:00
syscalls.conf - Remove unused sysvec variables from various syscalls.conf. 2006-08-15 17:25:55 +00:00
syscalls.master Implement compat32 shims for mqueuefs. 2010-03-19 11:10:24 +00:00