freebsd-dev/sys/i386
Sean Eric Fagan c6d139318e For the xenix_ftime() routine, don't use the native version of the struct --
the XENIX version is packed, and two bytes smaller than ours.  So, define
the structure, and have it packed.  I used the __attribte__((packed))
modifier for this; I could also have surrounded the struct definition with
#pragma pack(2) -- but that would have meant making ibcs2_timeb's definition
outside the function.  This may need to be revisited if we ever want to
compile with a compiler other than gcc.  (I also used 'unsigned long'
instead of 'time_t' because I am writing to match an external specification
-- and the definition of time_t could change.)

Reviewed by:	Steven Wallace
1997-06-22 19:04:03 +00:00
..
apm Fix crash when halting where APM was configured but not enabled 1997-06-19 00:25:03 +00:00
bios Fix crash when halting where APM was configured but not enabled 1997-06-19 00:25:03 +00:00
boot Fix 2 typos. 1997-06-16 06:32:51 +00:00
conf Preliminary support for per-cpu data pages. 1997-06-22 16:04:22 +00:00
eisa Don't include <sys/ioctl.h> in the kernel. Stage 1: don't include 1997-03-24 11:25:10 +00:00
i386 Preliminary support for per-cpu data pages. 1997-06-22 16:04:22 +00:00
ibcs2 For the xenix_ftime() routine, don't use the native version of the struct -- 1997-06-22 19:04:03 +00:00
include Preliminary support for per-cpu data pages. 1997-06-22 16:04:22 +00:00
isa Preliminary support for per-cpu data pages. 1997-06-22 16:04:22 +00:00
linux Make this thing actually compile. 1997-06-02 10:43:41 +00:00
pci Yet another fix for configuration mechanism 1 register accesses: 1997-05-26 21:52:41 +00:00
scsi Print out some more diagnostic information when we reject a message. 1997-04-26 05:03:18 +00:00
Makefile Back out part 1 of the MCFH that changed $Id$ to $FreeBSD$. We are not 1997-02-22 09:48:43 +00:00