freebsd-dev/sys
Bruce Evans f57e65478d Introduced a type `vop_t' for vnode operation functions and used
it 1138 times (:-() in casts and a few more times in declarations.
This change is null for the i386.

The type has to be `typedef int vop_t(void *)' and not `typedef
int vop_t()' because `gcc -Wstrict-prototypes' warns about the
latter.  Since vnode op functions are called with args of different
(struct pointer) types, neither of these function types is any use
for type checking of the arg, so it would be preferable not to use
the complete function type, especially since using the complete
type requires adding 1138 casts to avoid compiler warnings and
another 40+ casts to reverse the function pointer conversions before
calling the functions.
1995-11-09 08:17:23 +00:00
..
alpha First incarnation of our Linux emulator or rather compatibility code. 1995-06-25 17:32:43 +00:00
amd64 Add eisa0 and remove ISA configuration line for ahc0. 1995-11-05 17:02:54 +00:00
compat/linux All: 1995-11-06 12:52:37 +00:00
compile Stop cvs up -P from removing empty compile directories. 1994-08-25 16:20:16 +00:00
conf Changes to existing files for ext2fs support. The UFS mods need rework 1995-11-05 23:36:07 +00:00
ddb Change db_ps() to have the correct number and type of args for a ddb 1995-08-27 02:40:39 +00:00
dev Second pass on this. Sentinal device node was an uneeded complication. 1995-11-09 07:14:11 +00:00
fs Introduced a type `vop_t' for vnode operation functions and used 1995-11-09 08:17:23 +00:00
gnu Introduced a type `vop_t' for vnode operation functions and used 1995-11-09 08:17:23 +00:00
i386 Second pass on this. Sentinal device node was an uneeded complication. 1995-11-09 07:14:11 +00:00
isa Added `#include "ioconf.h"' to <machine/conf.h> and cleaned up the 1995-11-04 17:08:13 +00:00
isofs/cd9660 Introduced a type `vop_t' for vnode operation functions and used 1995-11-09 08:17:23 +00:00
kern Introduced a type `vop_t' for vnode operation functions and used 1995-11-09 08:17:23 +00:00
libkern Add qsort() to libkern, taken from libc. 1995-11-08 08:40:11 +00:00
miscfs Introduced a type `vop_t' for vnode operation functions and used 1995-11-09 08:17:23 +00:00
modules Update if_ppp lkm to pull in the new files... 1995-10-31 20:54:15 +00:00
msdosfs Introduced a type `vop_t' for vnode operation functions and used 1995-11-09 08:17:23 +00:00
net Replaced bogus macros for dummy devswitch entries by functions. 1995-11-06 00:36:19 +00:00
netccitt Reviewed by: julian and jhay@mikom.csir.co.za 1995-10-26 20:31:59 +00:00
netinet Cosmetic changes to processing of segments in the SYN_SENT state: 1995-11-03 22:31:54 +00:00
netipx Suggested by: bde 1995-11-04 09:03:47 +00:00
netiso Remove trailing whitespace. 1995-05-30 08:16:23 +00:00
netns Reviewed by: julian and jhay@mikom.csir.co.za 1995-10-26 20:31:59 +00:00
nfs Introduced a type `vop_t' for vnode operation functions and used 1995-11-09 08:17:23 +00:00
nfsclient Introduced a type `vop_t' for vnode operation functions and used 1995-11-09 08:17:23 +00:00
nfsserver Include a prerequisite header (so this is consistent again with the 1995-10-31 21:17:59 +00:00
pc98/pc98 Latest fixes from Serge: 1995-10-14 15:41:10 +00:00
pccard Moved prototypes for devswitch functions from conf.c and driver sources 1995-11-04 13:25:33 +00:00
pci Remove uneccessary increment of the unit number. 1995-11-07 05:33:27 +00:00
powerpc/include Don't define CLK_TCK here. 1995-02-03 21:49:18 +00:00
rpc Remove trailing whitespace. 1995-05-30 05:05:38 +00:00
scsi Initialize the 3 remaining elements of the scsi_cmd struct rather than 1995-11-06 08:19:24 +00:00
sys Introduced a type `vop_t' for vnode operation functions and used 1995-11-09 08:17:23 +00:00
tools Second batch of cleanup changes. 1995-10-29 15:33:36 +00:00
ufs Introduced a type `vop_t' for vnode operation functions and used 1995-11-09 08:17:23 +00:00
vm Initialize lock struct entries explicitly rather than calling bzero(). 1995-11-06 08:44:15 +00:00
Makefile Added ${MACHINE}/boot to build bootblocks. 1994-08-25 13:54:28 +00:00