59168 Commits

Author SHA1 Message Date
ache
ae7b8dddd7 Pick manpages from their original locations 2001-04-21 22:05:33 +00:00
ache
a9e716287b Move manpages to their original location (cvs copy to doc) 2001-04-21 22:02:18 +00:00
gallatin
d237fa1cf5 Block out all interrupts, even machine checks, for critical_enter()
This is will be required to prevent lowering the ipl when a critical_enter()
is present in the interrupt path when handling a machine check.

reviewed by: jhb
2001-04-21 21:44:39 +00:00
dd
41ad8109a3 mkisofs is in section 8, not section 1. 2001-04-21 21:14:52 +00:00
iedowse
e293eec299 The introduction of IPv6 support from NetBSD's mountd invalidated
a number of assumptions related to the parsing of options in
/etc/exports, and missed a few necessary new error checks.

The main problems related to netmasks: an IPv6 network address
missing a netmask would result in the filesystem being exported to
the whole IPv6 world, non-continuous netmasks would be made continuous
without any warnings, and nothing prevented you specifying an IPv4
mask with an IPv6 address.

This change addresses these issues. As a side-effect we now store
netmasks in sockaddr structs (this matches the kernel interface,
and is closer to the way it used to be). Add a flag OP_HAVEMASK to
keep track of whether or not we have successfully got a mask from
any source. Replace some mask-related helper functions with versions
that use the sockaddr-based masks.

Also tidy up get_net() and fix the code that interprets IPv4 partial
networks such as "127.1" as network rather than host addresses.
Properly zero out some structures that were ending up partially
containing junk from the stack, fix a few formatting issues, and
add a comment noting some assumptions about export arguments.
2001-04-21 20:06:18 +00:00
jedgar
d02546cd9a Fix the cut'n'paste style bugs I introduced in rev 1.16
(spaces -> tab(s) in #define's)
2001-04-21 19:52:06 +00:00
ache
4c31286fde Fix typo in mousechar range 2001-04-21 16:28:29 +00:00
ache
0636edd613 Fix typo in mouse_char range 2001-04-21 16:22:26 +00:00
ache
f6092596c0 Upper limit of mousechar start is UCHAR_MAX - 3, not UCHAR_MAX - 4
Restore original characters when mousechar start changes, not always 0-3

PR:		24437
Submitted by:	Cejka Rudolf <cejkar@dcse.fee.vutbr.cz>
2001-04-21 14:11:48 +00:00
imp
13e20daa1e My fix to NEWCARD for getting the function type broke oldcard due to
a name conflict.

Pointed out by: markm

# I had to login to freefall to make this commit, so something maybe up
2001-04-21 14:10:32 +00:00
ache
d2b6267ec0 Proper upper limit for mousechar start is UCHAR_MAX - 3, not UCHAR_MAX
PR:		24437
Submitted by:	Cejka Rudolf <cejkar@dcse.fee.vutbr.cz>
2001-04-21 13:50:32 +00:00
ache
c6fb4cbe0d Sync with main v1.105 2001-04-21 13:27:05 +00:00
ache
b955aa336b cons25w: cosmetique, move all bolean and numeric capabilities to the top
of the entry for easy reading
2001-04-21 13:25:35 +00:00
asmodai
2b492bb508 Aesthetics: fix placement of $NetBSD$ (use space instead of tab) 2001-04-21 11:17:44 +00:00
imp
6d60ef0271 Set the device name for NEC PC98 PCMCIA Controller on boot.
# We really need to allocate i/o ports for it, but I need to learn
# the pc98 bus space better before attempting that.
2001-04-21 07:08:03 +00:00
gshapiro
c1edcc0fe4 Fix a typo 2001-04-21 06:13:03 +00:00
gshapiro
7091bb6484 Add a note about the new ip6fw(8) abilities. 2001-04-21 05:34:06 +00:00
imp
95af7f8b67 Add accessor/ivar for the "function". This is so we can generically
match disks and serial ports and maybe others.
2001-04-21 04:08:39 +00:00
msmith
1c08859c6b Avoid divide-by-zero for devices that the adapter has not negotiated a
transfer speed with.
2001-04-21 04:08:26 +00:00
grog
929a45b241 Add entry for swdog, Sitara Networks' watchdog timer.
Submitted by: John Hood <jhood@sitaranetworks.com>
2001-04-21 03:09:42 +00:00
imp
bfdb72c0bc Only try to delete the resource if we actually got it. 2001-04-21 02:29:09 +00:00
jhb
25f5a9093e Spelling nit: acquring -> acquiring.
Reported by:	T. William Wells <bill@twwells.com>
2001-04-21 01:50:32 +00:00
iedowse
439a88e5fd Fix a long-standing bug relating to the handling of SIGHUP: mountd
would call malloc, stdio and other library functions from the signal
handler which is not safe due to reentrancy problems.

Instead, add a simple handler that just sets a flag, and call the
more complex function from main() when necessary. Unfortunately to
be able to check this flag, we must expand the svc_run() call, but
the RPC library makes that relatively easy to do.
2001-04-21 00:55:17 +00:00
msmith
4afc893059 Turn on devinfo(8) 2001-04-21 00:13:57 +00:00
msmith
8d81fd04e4 Simple tool to print the device tree and resource usage by devices. Also
serves as an example of libdevinfo usage.
2001-04-21 00:13:25 +00:00
msmith
f597ed86c7 Turn on libdevinfo 2001-04-21 00:11:00 +00:00
bsd
56674cdf8f Eliminate the null mount for /etc for diskless clients. 2001-04-20 23:10:11 +00:00
msmith
dd6af5226a devinfo_var.h should not be in INCS 2001-04-20 23:10:09 +00:00
msmith
79878361a8 More typo fixes, .Os -> .Fx 2001-04-20 23:02:52 +00:00
msmith
9f4c2ce4cc typo .Fr -> .Fn 2001-04-20 23:00:24 +00:00
dd
4dd3266c4d Remove references to block devices.
PR:		26734
Submitted by:	Philipp Mergenthaler <un1i@rz.uni-karlsruhe.de>
2001-04-20 22:57:29 +00:00
msmith
ba7f88e2be Add a manpage for libdevinfo. 2001-04-20 22:48:12 +00:00
alfred
9ae313b4ad Assert that when using an interlock mutex it is not recursed when lockmgr()
is called.

Ok'd by: jhb
2001-04-20 22:38:40 +00:00
alfred
f1556a21a4 add a comment to note that a process's vmspace may change, but so far
only aiod does this and is also marked P_SYSTEM, the locations that
reference p->p_vmspace usually do it within the context of the caller,
the async access from the vm system is protected by the fact that it
will skip over P_SYSTEM processes.

Ok'd by: jhb
2001-04-20 22:34:48 +00:00
obrien
df8f79b9de Style changes. Not purfect, but closer to other Makefiles in the tree.
Approved by:	fenner
2001-04-20 17:30:12 +00:00
jkh
e4f51f84c0 Add Greece to the FTP mirror list.
Submitted by:	Konstantinos Konstantinidis <kkonstan@duth.gr>
PR:		26073
2001-04-20 15:04:59 +00:00
knu
a90e4c46cf Correct and update Japanese holidays.
PR:		misc/26703
Submitted by:	SUGIMURA Takashi <sugimura@jp.FreeBSD.org>
2001-04-20 13:44:21 +00:00
jesper
a1fab55459 Say goodbye to TCP_COMPAT_42
Reviewed by:	wollman
Requested by:	wollman
2001-04-20 11:58:56 +00:00
wosch
9636716098 FOO -> FreeBSD
Submitted by:	andrew@ugh.net.au
2001-04-20 10:31:25 +00:00
asmodai
b66840f81e Properly constify the rcsid[]. 2001-04-20 09:43:30 +00:00
asmodai
c6f8831e8e Add $FreeBSD$ to the files which didn't have it yet.
Fix the .c files, so that the $FreeBSD$ is contained within the rcsid. [bde]
2001-04-20 09:33:57 +00:00
ume
606407fff3 Fix typo in previous commit.
Submitted by:	JINMEI Tatuya <jinmei@isl.rdc.toshiba.co.jp>
2001-04-20 08:43:20 +00:00
obrien
139829f58e "ZZ"ed before done with in rev 1.7 commit message:
PR:		24146
Submitted by:	Thomas Zenker <thz@lennartz-electronic.de>
2001-04-20 07:42:44 +00:00
obrien
40b1ea413b Fix damage I did in rev 1.4 that broke formatting this example:
void foo(struct bar *bar) { return 0; }
2001-04-20 07:41:23 +00:00
msmith
bbdb020320 This is the Device Information Library, libdevinfo.
The devinfo library provides access to the kernel's internal device
hierarchy and to the I/O resource manager.  The library uses a
sysctl(9) interface to obtain a snapshot of the kernel's state which
is then made available to the application.
2001-04-20 05:53:30 +00:00
dd
1f711c4d48 Fix miscellaneous spelling and grammar errors.
PR:		26672
Submitted by:	Seth <seth@psychotic.aberrant.org>
2001-04-20 03:49:07 +00:00
jhb
81a2b0cc18 Make the ap_boot_mtx mutex static. 2001-04-20 01:09:05 +00:00
jhb
297eccb6eb Split up the db_printf's for 'show pcpu' so that we only output at most one
line for each db_printf().  Also, just use spaces to line the columns up
rather than trying to be fancy with tabs.
2001-04-20 01:08:27 +00:00
gallatin
824b443645 GC some debugging code that's been #if 0'ed since we got the file from
NetBSD
2001-04-20 00:55:21 +00:00
ume
e4b5c81fc6 - Fix to receive icmp6 echo reply within the host itself to ff02::1.
- Fix to receive icmp6 echo reply to link-local of itself.

Reported by:	Eriya Akasaka <eakasaka@rodfbs.org>
Submitted by:	JINMEI Tatuya <jinmei@isl.rdc.toshiba.co.jp>
2001-04-19 23:51:20 +00:00