Bruce Evans
b40a35f250
Added missing extern declaration of timer_freq.
...
Sorted declarations of scalars.
1996-10-17 17:31:25 +00:00
Jordan K. Hubbard
88e038fe4a
Netcon's changes for their extended NS support. This only effects
...
people compiling with NS, so the effects on everyone else are nil.
1996-10-17 17:16:58 +00:00
Jordan K. Hubbard
17a6a9e3cc
Some very small changes to support Netcon's TFS filesystem.
...
These patches were formerly applied by the Netcon installer
before rebuilding your kernel.
1996-10-17 17:12:04 +00:00
Andrey A. Chernov
28ed0fe08b
Don't ever ask for password if it is impossible to confirm it
...
It happens if 1) regular passwords not allowed, 2) skey database
not activated for given user.
Under some rare circumstanes skey_challenge can return empty
diagnostic or even previous buffer, fix it.
1996-10-17 17:06:04 +00:00
Andrey A. Chernov
6903b42cd8
Change "nope" to ":"
...
Previous variant not work well, if you have a user with name nope
1996-10-17 16:47:22 +00:00
Masafumi Max NAKANE
543f9a5afa
Added Igor Vinokurov <igor@zynaps.ru>, the maintainer of trafshow port
...
to the additional contributor list.
1996-10-17 16:42:12 +00:00
Andrey A. Chernov
9c6b5b5dba
Add -D_SKEY_INTERNAL to pick up non-API functions
1996-10-17 15:30:21 +00:00
Andrey A. Chernov
5a6fd1f366
Add -D_SKEY_INTERNAL to pick up non-API skey functions
1996-10-17 15:25:12 +00:00
Andrey A. Chernov
811a3c8d54
Prevent namespace pollution cause by this library by splitting to
...
API and non-API functions and giving _sk_ prefix for all non-API
functions. Old names will be available by _SKEY_INTERNAL define
it allows not change anything in keyinit & key, only -D_SKEY_INTERNAL required.
Staticise some things.
1996-10-17 15:22:46 +00:00
Andrey A. Chernov
590b04e005
If 1) regular Unix passwords not permitted and 2) skey database
...
for this user not activated, there no correct password exist,
so don't bother ask for it and return "" immediately
1996-10-17 13:43:58 +00:00
Nate Williams
b4c9d8eaf5
This patch attempts to make the pccard probe in if_ed.c work with
...
non-memory-mapped cards.
Submitted by: Michael Smith <msmith@atrad.adelaide.edu.au>
Reviewed by: phk,dg
1996-10-17 13:42:13 +00:00
Andrey A. Chernov
96b74d637f
Make it work in localized environment, replace strftime's %b which can be
...
in national form with months names table
1996-10-17 12:45:39 +00:00
Andrey A. Chernov
0696bbfafd
Fix diagnostic: skey->key, we have key command
1996-10-17 12:06:05 +00:00
Doug Rabson
647f50c3b3
Import NFSv3 support from NetBSD
...
Obtained from: NetBSD
1996-10-17 10:53:34 +00:00
John Dyson
402bcb9621
Fix a problem that could cause msync (or many other things) to deadlock.
...
The heuristic for managment of memory backing the buffer cache was
nice, but didn't work due to some architectural problems. Simplify
and improve the algorithm.
1996-10-17 03:04:43 +00:00
John Dyson
a669a6e9a9
Make processes waken up eligible for immediate swap-in.
1996-10-17 02:58:20 +00:00
John Dyson
ad98052216
Clean up the rundown of the object backing a vnode. This should fix
...
NFS problems associated with forcible dismounts.
1996-10-17 02:49:35 +00:00
Alexander Langer
bf41740b43
Issue a warning if the user specifies an invalid interface in a rule.
...
The rule is still added to the chain since the interface may get
created later on after loading an LKM.
1996-10-17 01:05:03 +00:00
Peter Wemm
0d4453d303
Corrently null-terminate the path being passed to the opendir() calls,
...
malloc() does is not defined to return a zeroed buffer leading to
"strange" problems.
Submitted by: Karl Denninger <karl@mcs.com>, PR#1826
1996-10-17 00:40:04 +00:00
Julian Elischer
138e4d769c
actually impliment permissions for teh chown/chmod/etc functions
...
that resemble what the man pages say.
also fix braino (type last week)
1996-10-16 23:14:00 +00:00
Julian Elischer
1d4b74d4fd
add a man page for suser() because its usage is not as obvious
...
as you would first think.
1996-10-16 21:14:32 +00:00
Bruce Evans
db6a4b8826
Use a (signed) int32_t counter instead of an `unsigned int' counter
...
for the GPROF4 case. This allows a simpler method to be used for
non-statistical profiling (it allows overhead adjustments to be
subtracted from one counter without harm if that counter goes
negative; otherwise the adjustment would have to be distributed).
32 bit counters were already too small for GPROF4 with a 200MHz
clock. int64_t counters should be used.
1996-10-16 21:02:49 +00:00
Søren Schmidt
717fb679ee
Oops forgot to remove a debug printf.
1996-10-16 20:59:08 +00:00
Jordan K. Hubbard
a0735deb48
Bring back ns_* routines; we need them for ifconfig and route.
1996-10-16 19:38:51 +00:00
Jordan K. Hubbard
98ca8a3e5b
Bring back NS support for this utility - we need it for the commercial Novell
...
server software.
1996-10-16 19:37:58 +00:00
Bruce Evans
ebd707d36a
Fixed miscounting for non-statistical (GUPROF) profiling:
...
- use CROSSJUMP() and CROSSJUMP_LABEL() for conditional jumps from idle()
into cpu_switch() and vice versa.
- moved badsw code to after cpu_switch().
Cosmetic changes:
- moved sw0 string to be immediately after its caller (badsw).
- removed unused #include.
1996-10-16 18:37:58 +00:00
Søren Schmidt
fcfc24ca7d
Utility to "brand" ELF binaries.
...
Man page to come...
For now use: <brandelf -t Linux linuxbin> to brand, and just
<brandelf> to verify branding on a ELF file. FreeBSD native is
set with <brandelf -t FreeBSD freebsdbin>.
1996-10-16 18:16:22 +00:00
Bruce Evans
435929a84b
Added macros CROSSJUMP(), CROSSJUMP_LABEL() and GPROF_RET. These will
...
be used to fix some benign(?) bugs in GUPROF profiling.
Fixed stale comments and long lines.
1996-10-16 18:13:25 +00:00
Julian Elischer
336cf5014e
Allow the utimes call to work on devfs nodes.
1996-10-16 18:02:53 +00:00
Søren Schmidt
ea5a2b2e00
Prepare kernel to take advantage of "branded" ELF binaries.
1996-10-16 17:51:08 +00:00
Masafumi Max NAKANE
953441e43b
Use newly defined entity for the ``Last modified by'' line.
1996-10-16 12:28:37 +00:00
Masafumi Max NAKANE
103c7efa58
Added entity for Bill Lloyd, the author of the latest isdn.sgml.
...
And put it in the list of additional contributor.
1996-10-16 12:06:31 +00:00
Masafumi Max NAKANE
4281f54afd
Added following people to the additional contributor list:
...
Dmitry Kohmanyuk <dk@farm.org>
Lars Koeller <Lars_Koeller@odie.physik2.uni-rostock.de>
Michael Searle <searle@longacre.demon.co.uk>
MOROHOSHI Akihiko <moro@race.u-tokyo.ac.jp>
Ronald Kuehn <kuehn@rz.tu-clausthal.de>
Ville Eerola <ve@sci.fi>
Yukihiro Nakai <nakai@mlab.t.u-tokyo.ac.jp>
Updated following people's addresses:
Brian Clapper, Hideaki Ohmon, Jian-Da Li, Jim Lowe
Removed &a.andreas; as he's listed in the developpers section.
1996-10-16 05:59:27 +00:00
Andrey A. Chernov
7c4355120c
Simplify and improve parser.
...
Clarify manpage.
1996-10-16 03:12:22 +00:00
Steve Price
856541b91f
Benign | --> || correction.
1996-10-16 02:30:39 +00:00
Julian Elischer
66478c637b
Add support for embedded operation withou console
...
The boot.c patch is applied only to teh JULIAN_HACK branch
the muted console is controlable by a sysctl variable kern.consmute
1996-10-16 00:19:40 +00:00
Andrey A. Chernov
4c6441ffd0
Save half of LC_COLLATE space
...
ASCIIfy data files, use RFC1345 symbolic names instead of hex codes
Improve parser and manpage
1996-10-15 22:05:18 +00:00
Andrey A. Chernov
1642f84deb
Save half of space in LC_COLLATE and remove unneded code.
...
This change is not compatible with previous variant, however proper
error code returned in both cases.
Colldef changes will follows.
1996-10-15 21:53:23 +00:00
Søren Schmidt
b5ca878577
Corrected the setting of winsize on open().
...
Problem pointed out by David Nugent - davidn@blaze.net.au .
1996-10-15 20:27:07 +00:00
Garrett Wollman
67f7ea2d71
Preserve file flags in accept(2).
...
Submitted by: fredriks@mcs.com in PR#1775 (this implmentaion is different)
1996-10-15 19:28:44 +00:00
Bruce Evans
62c3734cbe
Updated #includes to 4.4lite style.
1996-10-15 19:22:46 +00:00
Joerg Wunsch
d58bdc29c7
Wow!, i finally found a usable vgrind definition for Perl.
1996-10-15 18:58:45 +00:00
Bruce Evans
aad9af2ba3
Removed nested include of <sys/proc.h> from <vm/vm_object.h> and fixed
...
the one place that depended on it. wakeup() is now prototyped in
<sys/systm.h> so that it is normally visible.
Added nested include of <sys/queue.h> in <vm/vm_object.h>. The queue
macros are a more fundamental prerequisite for <vm/vm_object.h> than
the wakeup prototype and previously happened to be included by
namespace pollution from <sys/proc.h> or elsewhere.
1996-10-15 18:24:34 +00:00
Jordan K. Hubbard
259ca3990b
Mondo-merge of new 2.2 installation technology.
1996-10-15 17:04:56 +00:00
Bruce Evans
5e26bd9a05
Forward-declared `struct route' for the KERNEL case so that <net/route.h>
...
isn't a prerequisite.
Fixed style of ifdefs.
1996-10-15 16:54:47 +00:00
Bruce Evans
9e25bb3c6b
Synchronized with biosboot/Makefile:
...
- use gcc-2.7.2 alignment features
- get CWARNFLAGS form <bsd.kern.mk>
- fixed whitespace differences.
1996-10-15 16:26:05 +00:00
John Dyson
675878e732
Move much of the machine dependent code from vm_glue.c into
...
pmap.c. Along with the improved organization, small proc fork
performance is now about 5%-10% faster.
1996-10-15 03:16:45 +00:00
Alexander Langer
0a5e7ccdf9
Set the effective user id to that of the real user id when
...
saving/restoring a game (necessary when adventure is invoked via dm).
1996-10-15 01:53:48 +00:00
Joerg Wunsch
8df9b2ce24
Fix my yesterday's brain-o: don't account for the kilobytes twice.
1996-10-14 22:56:01 +00:00
Jordan K. Hubbard
11fcd0ba76
Don't casually blow away FTP site settings now that it's easy for user
...
to override them.
1996-10-14 21:50:38 +00:00