cegger
b8817e4aed
ansify function definitions
2009-03-15 17:14:40 +00:00
dsl
454af1c0e8
Change about 4500 of the K&R function definitions to ANSI ones.
...
There are still about 1600 left, but they have ',' or /* ... */
in the actual variable definitions - which my awk script doesn't handle.
There are also many that need () -> (void).
(The script does handle misordered arguments.)
2009-03-14 15:35:58 +00:00
ad
92ce8c6a3d
Make the emulations, exec formats, coredump, NFS, and the NFS server
...
into modules. By and large this commit:
- shuffles header files and ifdefs
- splits code out where necessary to be modular
- adds module glue for each of the components
- adds/replaces hooks for things that can be installed at runtime
2008-11-19 18:35:57 +00:00
ad
e071d39c84
- Convert hashinit() to use kmem_alloc(). The hash tables can be large
...
and it's better to not have them in kmem_map.
- Convert a couple of minor items along the way to kmem_alloc().
- Fix some memory leaks.
2008-05-05 17:11:16 +00:00
yamt
1ed3981c19
merge non-intrusive nfs changes from vmlocking.
2007-12-04 17:42:30 +00:00
yamt
05aaff39ff
use mutex and condvar.
2007-06-01 11:56:03 +00:00
ad
59d979c5f1
Pass an ipl argument to pool_init/POOL_INIT to be used when initializing
...
the pool's lock.
2007-03-12 18:18:22 +00:00
christos
53524e44ef
Kill caddr_t; there will be some MI fallout, but it will be fixed shortly.
2007-03-04 05:59:00 +00:00
thorpej
b3667ada6d
TRUE -> true, FALSE -> false
2007-02-22 06:05:00 +00:00
yamt
cb2e7baf50
have a mowner dedicated to nfs reply cache.
2007-02-05 11:55:45 +00:00
yamt
7224686465
nfsrv_updatecache: actually use reply caches for connection oriented protocols.
2007-02-05 11:55:03 +00:00
yamt
3be095f658
plug mbuf leaks.
2007-01-17 12:40:08 +00:00
yamt
ccfd2c0df0
remove nqnfs.
2006-12-27 12:10:09 +00:00
christos
95e1ffb156
merge ktrace-lwp.
2005-12-11 12:16:03 +00:00
yamt
7a6774551d
enable reply cache for connection oriented protocols as well.
...
linux retransmits rpcs even when using tcp.
2004-05-21 13:53:40 +00:00
yamt
348187802d
comments.
2003-11-20 16:18:49 +00:00
yamt
0b47e1b287
fix a race case of nfsrv_getcache.
2003-11-20 16:17:25 +00:00
agc
aad01611e7
Move UCB-licensed code from 4-clause to 3-clause licence.
...
Patches provided by Joel Baker in PR 22364, verified by myself.
2003-08-07 16:26:28 +00:00
yamt
132782522f
simplelock for nfsd request cache.
2003-05-21 14:13:34 +00:00
yamt
a055ad0f6a
- KNF.
...
- remove unneeded casts.
2003-05-21 13:56:21 +00:00
yamt
8ee3b648b4
poolify nfsd request cache.
2003-05-21 13:55:28 +00:00
yamt
75fa9b73b5
indent.
2003-05-21 13:53:18 +00:00
yamt
08bf5aae7b
remove local definitions of TRUE and FALSE.
2003-05-21 13:50:54 +00:00
yamt
a14f444335
use queue manipulation macros.
2003-04-02 15:14:19 +00:00
matt
65e5548a17
Add MBUFTRACE kernel option.
...
Do a little mbuf rework while here. Change all uses of MGET*(*, M_WAIT, *)
to m_get*(M_WAIT, *). These are not performance critical and making them
call m_get saves considerable space. Add m_clget analogue of MCLGET and
make corresponding change for M_WAIT uses.
Modify netinet, gem, fxp, tulip, nfs to support MBUFTRACE.
Begin to change netstat to use sysctl.
2003-02-26 06:31:08 +00:00
matt
9bd0cc2bb9
Make sure these all agree on the same definitons of various variables.
2002-12-01 23:02:10 +00:00
lukem
0ffad69384
add RCSIDs
2001-11-10 10:59:08 +00:00
jdolecek
522f569810
make some more constant arrays 'const'
2001-02-21 21:39:52 +00:00
ad
642267bcc7
Update for hashinit() change.
2000-11-08 14:28:12 +00:00
augustss
8529438fe6
Remove register declarations.
2000-03-30 12:51:13 +00:00
perry
4522c799a1
bzero->memset, bcopy->memcpy, bcmp->memcmp
1998-08-09 20:51:08 +00:00
jonathan
5c0c5dd0b4
defopt ISO TPIP.
1998-07-05 04:37:35 +00:00
chs
f64abc7b4c
add flags arg to hashinit(), to pass to malloc().
1998-02-07 02:44:44 +00:00
fvdl
5ac7df1caf
Bring in a merge of Rick Macklem's NFSv3 code from Lite2
1996-02-18 11:53:36 +00:00
christos
e4c93ec893
nfs prototype changes
1996-02-09 21:48:19 +00:00
mycroft
629ef9cd78
Sync with CSRG.
1994-12-13 17:17:01 +00:00
mycroft
7b8734f3e8
Use LIST and TAILQ for hash chain and LRU chain, respectively.
1994-08-17 12:34:12 +00:00
cgd
fccfa11af5
New RCS ID's, take two. they're more aesthecially pleasant, and use 'NetBSD'
1994-06-29 06:39:25 +00:00
mycroft
cde1d47595
Update to 4.4-Lite fs code, with local changes.
1994-06-08 11:33:09 +00:00
mycroft
95b048b53a
Canonicalize all #includes.
1993-12-18 00:40:47 +00:00
ws
053f138dae
Changes to VFS readdir semantics
...
NFS changes for better cookie support
ISOFS changes for better Rockridge support and support for generation numbers
1993-09-07 15:40:14 +00:00
cgd
fe1802950b
add include of select.h if necessary for protos, or delete if extraneous
1993-05-22 11:40:42 +00:00
cgd
769818382a
add rcsid again; fix RCS+crash fuckup
1993-05-21 07:31:58 +00:00
glass
24e91b0789
migrated code to make split possible
1993-04-10 20:19:19 +00:00
cgd
61f282557f
initial import of 386bsd-0.1 sources
1993-03-21 09:45:37 +00:00