freebsd-dev/sys/sys
David Malone 9d7c8e5771 Make the new CCEQ macro a little more like the old one - first do
the comparison between c and val and then compare val to _POSIX_VDISABLE.
This avoids comparing c (which is usually of type char) to
_POSIX_VDISABLE (which has value 0xff and may not be representable
as a char).

Reviewed by:	ed
2008-11-23 21:01:28 +00:00
..
_bus_dma.h
_iovec.h
_lock.h
_lockmgr.h
_mutex.h
_null.h
_pthreadtypes.h
_rmlock.h
_rwlock.h
_semaphore.h
_sigset.h
_stack.h
_sx.h
_task.h
_timespec.h
_timeval.h
_types.h Introduce accmode_t. This is required for NFSv4 ACLs - it will be neccessary 2008-10-28 13:44:11 +00:00
aac_ioctl.h
acct.h
acl.h
agpio.h
aio.h
alq.h
apm.h
assym.h
ata.h
bio.h
bitstring.h
blist.h
buf_ring.h buf_ring_peek should return NULL if the ring is empty rather than 2008-11-23 00:20:51 +00:00
buf.h
bufobj.h Remove the struct thread unuseful argument from bufobj interface. 2008-10-10 21:23:50 +00:00
bus_dma.h
bus.h
callout.h
cdefs.h Remove __CC_INT_IS_32BIT define which was used to fix mpt driver 2008-10-21 16:46:50 +00:00
cdio.h
cdrio.h
cfictl.h Fix copyright notice. 2008-11-06 17:00:19 +00:00
chio.h
clist.h Now that the number of clist consumers have dropped massively, trim down 2008-09-21 18:12:18 +00:00
clock.h
condvar.h
conf.h Update ZFS from version 6 to 13 and bring some FreeBSD-specific changes. 2008-11-17 20:49:29 +00:00
cons.h Remove unused consdev structure fields. 2008-10-27 11:45:31 +00:00
consio.h
copyright.h Minor style nits. 2008-08-23 01:20:36 +00:00
cpu.h
cpuctl.h
cpuset.h
ctype.h
dataacq.h
device_port.h
devicestat.h
digiio.h
dir.h
dirent.h
disk.h - Add a new ioctl for getting the provider name of a geom provider. 2008-09-07 13:54:57 +00:00
disklabel.h Initial storage functionality for U-Boot support library. 2008-11-19 17:34:28 +00:00
diskmbr.h
diskpc98.h
dkstat.h
domain.h
dtrace_bsd.h
dvdio.h
elf32.h
elf64.h
elf_common.h
elf_generic.h
elf.h
endian.h
errno.h
eui64.h
event.h
eventhandler.h
eventvar.h
exec.h
extattr.h Introduce accmode_t. This is required for NFSv4 ACLs - it will be neccessary 2008-10-28 13:44:11 +00:00
fbio.h
fcntl.h
fdcio.h
file.h Integrate the new MPSAFE TTY layer to the FreeBSD operating system. 2008-08-20 08:31:58 +00:00
filedesc.h
filio.h
firmware.h
fnv_hash.h
gmon.h
gpt.h Add a couple more Apple GPT entries and NetBSD GPT entries. 2008-09-05 17:45:24 +00:00
hash.h
iconv.h
imgact_aout.h
imgact_elf.h
imgact.h
inflate.h
interrupt.h Expose a new public routine intr_event_execute_handlers() which executes 2008-09-15 22:19:44 +00:00
ioccom.h Protect _IOC's 'len' and 'inout' parameters so that _IOC can be used in 2008-08-28 18:29:59 +00:00
ioctl_compat.h
ioctl.h
ipc.h
ipmi.h
jail.h Update ZFS from version 6 to 13 and bring some FreeBSD-specific changes. 2008-11-17 20:49:29 +00:00
joystick.h
kbio.h
kdb.h
kenv.h
kernel.h Remove the now unused `lbolt' variable from the kernel. 2008-08-20 12:20:22 +00:00
kerneldump.h Collect N identical (or near identical) mkdumpheader() implementations into 2008-10-01 22:08:53 +00:00
kobj.h
ksem.h
kthread.h
ktr.h
ktrace.h
libkern.h The kernel implemented 'memcmp' is an alias for 'bcmp'. However, memcmp 2008-09-23 14:45:10 +00:00
limits.h
link_aout.h
link_elf.h
linker_set.h
linker.h
lock_profile.h
lock.h Teach WITNESS about the interlocks used with lockmgr. This removes a bunch 2008-09-10 19:13:30 +00:00
lockf.h
lockmgr.h
mac.h
malloc.h Revert the removal of the MALLOC and FREE macros from the net80211 code. 2008-10-23 19:57:13 +00:00
mbpool.h
mbuf.h Add flowid to mbuf to allow drivers to uniquely 2008-11-22 08:46:16 +00:00
mchain.h
md4.h
md5.h
mdioctl.h
memrange.h
mman.h
module.h
mount.h Update ZFS from version 6 to 13 and bring some FreeBSD-specific changes. 2008-11-17 20:49:29 +00:00
mouse.h
mpt_ioctl.h
mqueue.h
msg.h
msgbuf.h
mtio.h
mutex.h
namei.h Update ZFS from version 6 to 13 and bring some FreeBSD-specific changes. 2008-11-17 20:49:29 +00:00
nlist_aout.h
osd.h Update ZFS from version 6 to 13 and bring some FreeBSD-specific changes. 2008-11-17 20:49:29 +00:00
param.h - bump __FreeBSD version to reflect added buf_ring, memory barriers, 2008-11-22 05:55:56 +00:00
pciio.h
pcpu.h
pioctl.h
pipe.h
pmc.h - Separate PMC class dependent code from other kinds of machine 2008-11-09 17:37:54 +00:00
pmckern.h Support sparsely numbered CPUs. 2008-09-22 10:37:02 +00:00
pmclog.h
poll.h
posix4.h
power.h
priority.h
priv.h Update ZFS from version 6 to 13 and bring some FreeBSD-specific changes. 2008-11-17 20:49:29 +00:00
proc.h Update ZFS from version 6 to 13 and bring some FreeBSD-specific changes. 2008-11-17 20:49:29 +00:00
procfs.h Widen psaddr_t from uintptr_t to uint64_t. This results in an 2008-09-14 16:52:42 +00:00
protosw.h Remove __Break_the_struct_layout_for_now field from struct pr_usrreqs, 2008-10-02 18:12:42 +00:00
ptio.h
ptrace.h
queue.h
random.h
reboot.h
refcount.h
regression.h
resource.h Integrate the new MPSAFE TTY layer to the FreeBSD operating system. 2008-08-20 08:31:58 +00:00
resourcevar.h Integrate the new MPSAFE TTY layer to the FreeBSD operating system. 2008-08-20 08:31:58 +00:00
rman.h
rmlock.h
rtprio.h
runq.h
rwlock.h
sbuf.h
sched.h
sdt.h
select.h
selinfo.h
sem.h
sema.h
semaphore.h
serial.h
sf_buf.h
shm.h
sigio.h
signal.h
signalvar.h
sleepqueue.h
smp.h
snoop.h
sockbuf.h
socket.h
socketvar.h
sockio.h
sockopt.h
sockstate.h
soundcard.h
stack.h
stat.h
statvfs.h
stddef.h
stdint.h
sun_disklabel.h
sx.h
syscall.h Regenerate system call tables for r184789. 2008-11-09 10:48:06 +00:00
syscall.mk Regenerate system call tables for r184789. 2008-11-09 10:48:06 +00:00
syscallsubr.h Several cleanups related to pipe(2). 2008-11-11 14:55:59 +00:00
sysctl.h Step 1.5 of importing the network stack virtualization infrastructure 2008-10-02 15:37:58 +00:00
sysent.h Add sv_flags field to struct sysentvec with intention to provide description 2008-11-22 12:36:15 +00:00
syslimits.h
syslog.h
sysproto.h Regenerate system call tables for r184789. 2008-11-09 10:48:06 +00:00
systm.h Add cr_canseeinpcb() doing checks using the cached socket 2008-10-17 16:26:16 +00:00
taskqueue.h
termios.h Make the new CCEQ macro a little more like the old one - first do 2008-11-23 21:01:28 +00:00
thr.h
tiio.h
time.h
timeb.h
timepps.h
timers.h
times.h
timespec.h
timetc.h
timex.h
tree.h
tty.h Reimplement the /dev/console device node. 2008-11-01 08:35:28 +00:00
ttycom.h Integrate the new MPSAFE TTY layer to the FreeBSD operating system. 2008-08-20 08:31:58 +00:00
ttydefaults.h Reduce the default baud rate of PTY's to 9600. 2008-11-08 20:40:39 +00:00
ttydevsw.h Introduce a hooks layer for the MPSAFE TTY layer. 2008-09-22 19:25:14 +00:00
ttydisc.h Introduce a hooks layer for the MPSAFE TTY layer. 2008-09-22 19:25:14 +00:00
ttyhook.h Introduce a hooks layer for the MPSAFE TTY layer. 2008-09-22 19:25:14 +00:00
ttyqueue.h Fix style(9) issue in TTY header files: document function argument names. 2008-09-22 18:44:09 +00:00
turnstile.h
types.h Introduce accmode_t. This is required for NFSv4 ACLs - it will be neccessary 2008-10-28 13:44:11 +00:00
ucontext.h
ucred.h
uio.h
umtx.h
un.h Now that portalfs doesn't directly invoke uipc_connect2(), make it a 2008-10-06 18:43:11 +00:00
unistd.h
unpcb.h
user.h Add three extra to the kinfo_proc_vmmap data. kve_offset - the offset 2008-10-31 05:43:19 +00:00
utsname.h
uuid.h
vimage.h Change the initialization methodology for global variables scheduled 2008-11-19 09:39:34 +00:00
vmmeter.h
vnode.h Update ZFS from version 6 to 13 and bring some FreeBSD-specific changes. 2008-11-17 20:49:29 +00:00
vtoc.h
wait.h Implement WNOWAIT flag for wait4(2). It specifies that process whose status 2008-08-26 12:37:16 +00:00
watchdog.h