freebsd-dev/sys/i386/include
Bruce Evans 8bd28861d8 Fixed linting of and compilation of the gcc byte-swapping macros
properly.  Simply don't use the gcc macros if we're not gcc, and
declare prototypes for the byte-swapping functions in case the
macro versions are not used.  The previous fix was wrong and broke
libpcap, which abuses -Dlint.

Don't pollute the namespace if _POSIX_SOURCE is defined.  This is
broken - it makes almost everything in <machine/endian.h> inaccessible
if _POSIX_SOURCE is defined, yet <machine/endian.h> is not a POSIX
header.  Other systems don't do it any better.

Removed always-false `BYTE_ORDER == BIG_ENDIAN' ifdef.
Obtained from:	partly from Lite(2?) and NetBSD
1997-04-20 11:44:32 +00:00
..
pc
_limits.h
ansi.h
apm_bios.h Sanitize APM a bit. Convert various #ifdef to id_flags instead. 1997-03-29 11:07:12 +00:00
apm_segments.h
asc_ioctl.h
asm.h Only do indirections in ENTRY() if _ARCH_INDIRECT is defined. 1997-04-15 14:06:34 +00:00
asmacros.h Moved userland assembler macros from <machine/asmacros.h> to 1997-03-09 13:57:33 +00:00
bootinfo.h
cdk.h
clock.h
comstats.h
conf.h
cons.h
console.h
cpu.h The biggie: Get rid of the UPAGES from the top of the per-process address 1997-04-07 07:16:06 +00:00
cpufunc.h Improved CPU identification and initialization routines. This 1997-03-22 18:54:54 +00:00
cputypes.h Improved CPU identification and initialization routines. This 1997-03-22 18:54:54 +00:00
cronyx.h
db_machdep.h Backed out rev.1.5. if %cs is bad, %eip may be bad, but this is no longer 1997-03-28 12:46:52 +00:00
endian.h Fixed linting of and compilation of the gcc byte-swapping macros 1997-04-20 11:44:32 +00:00
exec.h
float.h
floatingpoint.h
frame.h
gsc.h
ieeefp.h
in_cksum.h
ioctl_bt848.h PAL support: magic numbers moved into format_params structure. 1997-04-02 01:48:39 +00:00
ioctl_ctx.h
ioctl_fd.h
ioctl_meteor.h
ipl.h
joystick.h
limits.h
lpt.h
md_var.h Improved CPU identification and initialization routines. This 1997-03-22 18:54:54 +00:00
mouse.h
mtpr.h
npx.h
param.h Define UPAGES_HOLE at 2 (same as current UPAGES) in case UPAGES changes 1997-04-07 09:27:21 +00:00
pcaudioio.h
pcb.h No longer use an i386tss as the basis of our pcb - it wasn't particularly 1997-04-07 06:45:18 +00:00
pcvt_ioctl.h
perfmon.h
pmap.h Use UPAGES_HOLE instead of UPAGES in case it's changed some time. 1997-04-07 09:30:22 +00:00
proc.h
profile.h
psl.h
ptrace.h
qcam.h Don't default to (wrong) SCO definitions for _IOR() etc. if <sys/ioctl.h> 1997-03-24 11:07:52 +00:00
random.h
reg.h
reloc.h
segments.h
si.h
signal.h
soundcard.h
speaker.h
specialreg.h Improved CPU identification and initialization routines. This 1997-03-22 18:54:54 +00:00
spigot.h
spl.h
stdarg.h
sysarch.h
trap.h
tss.h
types.h
ultrasound.h
varargs.h Fixed the gcc ellipsis change to work with gcc-1.x. 1997-02-28 07:12:34 +00:00
vmparam.h Use UPAGES_HOLE instead of UPAGES in case it's changed some time. 1997-04-07 09:30:22 +00:00
wtio.h