Poul-Henning Kamp
55166637cd
Distribute and statizice a lot of the malloc M_* types.
...
Substantial input from: bde
1997-10-11 18:31:40 +00:00
Wolfram Schneider
3f3e72d5f9
Do not use an intermediate file. The intermediate filename will go
...
into the info output which may breaks other programs (e.g. info2html).
1997-10-11 17:30:18 +00:00
Poul-Henning Kamp
22c6434807
Freeing with unknown type is a panic kind of thing.
1997-10-11 13:13:09 +00:00
Poul-Henning Kamp
a6cf5c6dfc
Remove all traces of M_VFSCONF, which were for all practical
...
purposes unused.
1997-10-11 13:11:32 +00:00
Joerg Wunsch
33262b2341
Enable spppcontrol.
1997-10-11 11:34:00 +00:00
Joerg Wunsch
bb37355e3c
The spppcontrol(8) utility that is required to set or display things
...
like PAP and CHAP secrets with sppp(4). This is the first utility
using the new SIOC[SG]IFGENERIC ioctls (and the reason for inventing
them in the first place).
1997-10-11 11:30:30 +00:00
Joerg Wunsch
1cec8ce72a
Update to match reality. PAP/CHAP are now implemented, a number of bugs
...
fixed as well.
1997-10-11 11:27:25 +00:00
Joerg Wunsch
1f6b09ad8b
Jumbo patch to implement PAP and CHAP for sppp(4). Partially based on
...
Serge's (Cronyx's) code in the vendor branch. (FR support not yet
merged.)
1997-10-11 11:25:28 +00:00
Poul-Henning Kamp
a42428bb03
Remove a debug printf entirely.
1997-10-11 10:49:43 +00:00
Peter Wemm
bd975223e0
Disable an extremely annoying printf.
1997-10-11 10:41:44 +00:00
Peter Wemm
3820ec1d4d
Attempt to fix the previous fix to the contigmalloc1 prototype.
...
struct malloc_type isn't defined in all cases (eg: from ddb), and the line
wrapping was very badly mangled.
1997-10-11 10:39:19 +00:00
Poul-Henning Kamp
2a94e401b5
Update malloc.9 to reflect new reality.
1997-10-11 08:11:31 +00:00
Poul-Henning Kamp
c9405c2f11
Be a little closer to current reality.
1997-10-11 07:39:45 +00:00
Poul-Henning Kamp
f541e4a472
Remove a #ifndef __FreeBSD__ chunk.
1997-10-11 07:35:25 +00:00
Poul-Henning Kamp
f7891f9adb
Dike out a weird warning.
1997-10-11 07:34:27 +00:00
Poul-Henning Kamp
ee7b3b0639
Fix a misleading comment. Rename a variable to make more sense.
...
Pointed out by by: bde
1997-10-11 07:32:43 +00:00
Satoshi Asami
fc702c5bc8
Make this file p-make clean. (Use "ld -O foo" instead of "ld; mv
...
a.out foo".)
Reviewed by: bde (actually more like "Suggested by")
1997-10-11 02:37:42 +00:00
Julian Elischer
90a5b66500
make a string longer so we can handle deeper source trees.
...
if global is in 2.2 can we do this there as well?
Submitted by: doug ambrisko (ambrisko@whistle.com )
1997-10-11 01:07:42 +00:00
John Dyson
c486068695
Make the target for the number of AIO daemons work.
1997-10-11 01:07:03 +00:00
Bill Paul
c17942ca57
NIS+ compatibility kludge. A long time ago, I set up innetgr() so
...
that if searching through the special netgroup.byhost or netgroup.byuser
maps didn't work, we would roll over to the 'slow' method of grovelling
though the netgroup map and working out the dependencies on the fly.
But I left this option hidden inside an #ifdef CHARITABLE since I
didn't think I'd ever need it.
Well, the Sun rpc.nisd NIS+ server in YP compat mode doesn't support
the .byhost and .byuser reverse maps, so the failover is necessary
in order to be compatible. *sigh*
This closes PR #3891 , and should be merged into RELENG_2_2.
1997-10-11 00:03:25 +00:00
Poul-Henning Kamp
8c85509d0a
struct kmemstats was renamed.
1997-10-10 18:19:48 +00:00
Poul-Henning Kamp
f0d45e6aae
Fix contigmalloc() and contigmalloc1() arguments.
1997-10-10 18:18:47 +00:00
Poul-Henning Kamp
2cfc47fbc8
Make ufs_reclaim free the underlying inode.
1997-10-10 18:18:13 +00:00
Poul-Henning Kamp
56b5da1c5e
Use generic ufs_reclaim().
1997-10-10 18:17:42 +00:00
Poul-Henning Kamp
0be6b890f9
Add type arg to ffs_mountfs and avoid examining v_tag to find out
...
if MFS is getting a free ride.
Use generic ufs_reclaim().
1997-10-10 18:17:00 +00:00
Poul-Henning Kamp
f5118257b4
Remove a bunch of unused malloc types.
...
A couple of potential bogons flagged.
Various prototypes changed.
1997-10-10 18:15:47 +00:00
Poul-Henning Kamp
60a513e942
Rename "struct kmemstats" to "struct malloc_type" it makes more sense now.
...
Fix type argument to hashinit() and phashinit()
1997-10-10 18:14:23 +00:00
Poul-Henning Kamp
631821df68
Mega commit to cleanup the "remaining nits" after my malloc change.
...
Introduce a M_EXT2NODE for ext2fs vnodes.
Use generic ufs_reclaim instead of hijacking ffs_reclaim.
1997-10-10 18:13:06 +00:00
Poul-Henning Kamp
327af1899a
Make vmstat understand the dynamic malloc stuff. There are a number
...
of ugly hardcoded constants in there.
1997-10-10 14:08:07 +00:00
Poul-Henning Kamp
254c6cb330
Make malloc more extensible. The malloc type is now a pointer to
...
the struct kmemstats that describes the type.
This allows subsystems to declare their malloc types locally
and <sys/malloc.h> doesn't need tweaked everytime somebody
gets an idea. You can even have a type local to a lkm...
I don't know if we really need the longdesc, comments welcome.
TODO: There is a single nit in ext2fs, that will be fixed later,
and I intend to remove all unused malloc types and distribute
the rest closer to their use.
1997-10-10 14:06:34 +00:00
Satoshi Asami
68cd0c9acc
Do not use -B in initial build of "make". It doesn't exist in 2.1.x.
...
Instead, list the targets one per command line.
Reviewed by: bde
Submitted by: bde (part)
1997-10-10 13:02:36 +00:00
Peter Wemm
5c97f357a9
#include <machine/tss.h> explicitly
1997-10-10 12:53:27 +00:00
Peter Wemm
b67dffdad2
Compensate for pcb.h tweaks.
...
(Bruce pointed out the nesting)
1997-10-10 12:42:54 +00:00
Peter Wemm
b54470b433
Don't #include unneeded includes here. pcb_ext.h picks up lots of other
...
stuff with it.
1997-10-10 12:40:09 +00:00
Peter Wemm
3acc17d787
GPROC0_SEL isn't used in any *.s files it seems..
1997-10-10 12:38:27 +00:00
Peter Wemm
1bc5fcd008
This has always bugged me. At single user, the implied example it gives
...
is not valid - it says that "sh" is the default, but you can't
actually type "sh" at this prompt - it has to be /bin/sh or some other
full pathname.
1997-10-10 12:14:48 +00:00
Peter Wemm
79d2e30daf
Give PPP_FILTER a whirl.
1997-10-10 11:59:02 +00:00
Peter Wemm
b476a2db23
Try out PPP_FILTER
1997-10-10 11:57:43 +00:00
Peter Wemm
112dfe815d
Also install pcap-int.h so things can call pcap_compile on arbitary
...
expressions (eg: in pppd)
1997-10-10 11:55:42 +00:00
Satoshi Asami
02e3504927
Add IDs for Intel 82371MX/82437MX (mobile PCI chipset).
...
Reviewed by: se
1997-10-10 11:52:17 +00:00
Jordan K. Hubbard
116851ffa3
Change default keymap (I left all the international ones alone) so
...
that LALT is META by default. This will make the emacs users happy.
Approved by: sos
1997-10-10 10:32:53 +00:00
Peter Wemm
98823b2366
Convert the VM86 option from a global option to an option only depended
...
on by the files that use it. Changing the VM86 option now only causes
a recompile of a dozen files or so rather than the entire kernel.
1997-10-10 09:44:12 +00:00
Peter Wemm
65201e4a29
Revive the connect-max-attempts option. When running in persist mode,
...
this limits the number of retries before aborting. This can save
expensive phone bills. :-) See rev 1.6 of main.c for original.
1997-10-10 09:28:38 +00:00
Julian Elischer
d5ad8952dc
Allow a deleted deveice to delte it's nodes in other mounted devfs
...
filesystems even if not in SPLIT_DEVS mode.
1997-10-10 07:54:05 +00:00
Philippe Charnier
6980f0ebac
Use err(3). Silent -Wall.
1997-10-10 06:31:07 +00:00
Peter Wemm
5b51863fca
Revive rev 1.10, which documents the secrets files overrides for the
...
local:remote IP addresses on the command line or the options.ttynn files.
1997-10-10 06:30:08 +00:00
Philippe Charnier
8b76e1d7a8
Staticize usage(). Cosmetics.
1997-10-10 06:27:07 +00:00
Philippe Charnier
1dcc6ec750
Use err(3) instead of local redefinition. Add rcsid string.
1997-10-10 06:23:42 +00:00
Peter Wemm
8298b5a8af
Revive some things that were lost during the ppp-2.3.1 update.
...
- (see auth.c rev 1.13) allow the pap/chap secrets file to specify an
override for the otherwise hard coded IP addresses. This allows specific
users to dial in on a rotary which would otherwise get a dynamic address
forced to authenticate and get their own fixed addresses.
- (see options.c rev 1.9) recognize the old dns1 and dns2 options. This
is a hack (TM). :-)
1997-10-10 06:02:57 +00:00
John Dyson
44f203cb96
Add the AIO/LIO to libc. They aren't fully done yet, but have been in the
...
kernel for a few months.
1997-10-10 05:48:16 +00:00