179521 Commits

Author SHA1 Message Date
dyoung
1e6430c160 Use a PMF shutdown hook instead of shutdownhook_establish(). This ought
to stop the crash during shutdown that yamt@ reports in kern/41182.
2009-04-10 17:36:42 +00:00
joerg
f758fd1284 Remove manual spacing. 2009-04-10 17:14:07 +00:00
joerg
862dc79d1d Use .Pp in SEE ALSO instead of .br. 2009-04-10 17:08:32 +00:00
joerg
9b09f83a36 Tweak markup. 2009-04-10 17:07:15 +00:00
bouyer
f331ab29d9 fix Xorg build on alpha:
- don't build/install drivers that are x86-specific
- add extra files to sets lists.
2009-04-10 17:00:44 +00:00
joerg
760b4799c4 Add rc_directories to specify where to look for rc scripts.
For the moment all scripts must be in /root and non-existent directories
are skipped.
2009-04-10 16:18:04 +00:00
apb
91fe922f05 Add LINKSOWN, LINKSGRP, and LINKSMODE variables for use by bsd.links.mk
when installing hard links.  They have no effect except when using a
metalog, in which case the information is added to the metalog.  In
the future, these variables may be replaced by a method for explicitly
recording hard links in a metadata log.

Also change a few things that called ${INSTALL_LINK} without going
through bsd.links.mk.

Reviewed by perry and joerg.  This should fix PR 24457 and PR 41155.
2009-04-10 16:16:12 +00:00
bouyer
b6373695b9 Revert accidental switch of alpha to Xorg. We don't have the XdecNetBSD
and XalphaNetBSD drivers in xorg yet.
Fixes release build for alpha.
2009-04-10 16:14:54 +00:00
joerg
0ddbe25c6d Quote + using \&+, not \+. 2009-04-10 15:28:24 +00:00
joerg
b9bcc8d926 Fix missing quote. 2009-04-10 15:23:31 +00:00
joerg
8ac31712af Improve markup. 2009-04-10 15:23:02 +00:00
joerg
35dbfb46ae Fix missing quote. 2009-04-10 15:22:24 +00:00
joerg
497a9e953f Don't force line breaks, .It already does that. 2009-04-10 15:21:09 +00:00
joerg
8af8b775fe Fix missing quote. 2009-04-10 15:19:21 +00:00
joerg
c4b5640b2b Use .It "" instead of .br, they are different logical lines.
Don't use .Xo/.Xc to work around ancient macro argument limit.
2009-04-10 15:16:06 +00:00
joerg
e3f8cea2e7 Add missing quote. 2009-04-10 15:15:10 +00:00
joerg
d0835e27ec No offset, no -offset. 2009-04-10 15:14:06 +00:00
joerg
330aff3e67 Improve markup. 2009-04-10 15:11:41 +00:00
joerg
9cfdf0ccd3 Quote non-macro as argument to .It. 2009-04-10 15:09:26 +00:00
joerg
54bb6a60ae Remove redundant, misspelled .Pp. Terminate .Rs. 2009-04-10 15:09:08 +00:00
joerg
c2d5fab96a Use paragraphs instead of .br. 2009-04-10 15:07:08 +00:00
joerg
8c31ac9a75 Don't use conditional macros to comment out parts of the FreeBSD man
page, just use comments. Use proper table markup. Improve spacing.
2009-04-10 15:05:06 +00:00
joerg
efb76c4e51 Add missing quote. Use paragraphs instead of .br. 2009-04-10 15:02:03 +00:00
joerg
ea18bf9d3c Tweak markup. 2009-04-10 15:00:20 +00:00
joerg
228d957753 Remove .sp, the list already provides spacing. 2009-04-10 14:59:35 +00:00
joerg
1158fc19a9 Use shorter variable names to fit tty width. Use .Bd for samples. 2009-04-10 14:57:28 +00:00
wiz
2357e9b449 Sync usage with man page; remove 0xa0 character from usage. 2009-04-10 13:48:00 +00:00
wiz
c7c3dd81bc Sort option descriptions. 2009-04-10 13:47:31 +00:00
wiz
f85612ac72 New sentence, new line. 2009-04-10 13:41:09 +00:00
tsutsui
0126759cb5 Apply patch from mhitch@:
Make copyin(9) and copyout(9) work with 64KB or larger data blocks.
Fixes broken pipe(2) problem mentioned in PR port-vax/41139. Ok'ed by ragge@.

Should be pulled up to netbsd-5.
2009-04-10 13:40:38 +00:00
joerg
7d3ba7cfe8 Fix markup. 2009-04-10 13:30:11 +00:00
tsutsui
e54edb5bbb Include <sys/evcnt.h> instead of <sys/device.h> for struct evcnt
to avoid recursive dependency.
2009-04-10 13:29:30 +00:00
christos
ca13337dfe From Anon Ymous:
- Remove all longjmp(3) calls from signal handlers.  Instead, we post
to an internal signal queue and check that periodically.  All signal
related code is now in sig.c, except for the SIGCHLD handler which
remains in popen.c as it is intimately tied to routines there.

- Handle SIGPIPE in type1() regardless of mime support, or else the
handler in execute() will prevent our error code from being returned
resulting in 'sawcom' not being set on the first command as it should.
This only affected the initial behavior of the "next" command without
mime support.

- Add the 'T' flag to many commands in cmdtab.c that should not look
like the first command.  E.g., start mail on a mailbox with multiple
messages, run "set foo", then "next", and watch the second message get
displayed rather than the first as is the case without the first "set"
command.

- Add file descriptor and file handle leak detection.  Enabled by
DEBUG_FILE_LEAK.  This will likely disappear in the future.

- Fix a long standing (since import in 1993) longjmp() bug in
edstop(): the jmpbuf was invalid when quit() is called at the end of
main.

- Fix a long standing bug (since import in 1993) in snarf() where it
didn't strip whitespace correctly if the line consisted only of
whitespace.

- Lint cleanup.

- New Feature: "Header" command.  This allows miscellaneous header
fields to be added to the header, e.g., "X-Organization:" or
"Reply-To:" fields.

- New Feature: "page-also" variable.  This allows the specification of
additional commands to page.  It is more flexible than "crt".

- Document the "pager-off" variable: if set, it disables paging
entirely.
2009-04-10 13:08:24 +00:00
christos
889c434e54 - fix bug with cvs group auth
- use our own getopt
- add config tests for optreset
2009-04-10 11:20:28 +00:00
stacktic
1ce31322a1 Added myself to the list of developers 2009-04-10 10:26:24 +00:00
mlelstv
485e52e2b3 attach and detach do not mix.
Create a new detach function that calls the parent function after
dealing with the private instance counter.
2009-04-10 10:18:50 +00:00
reed
85ecea6539 Make sure named-compilezone manual page is available too.
(Upstream provides as a symlink to named-checkzone, but using MLINKS
here.)
2009-04-10 03:50:38 +00:00
yamt
63d0089e0e - tmpfs_dir_lookup: simplify.
- add some assertions.
2009-04-10 03:40:05 +00:00
sborrill
e53eaac0d8 Add missing cpu.h include required by last commit. 2009-04-09 10:56:41 +00:00
tsutsui
773d1cf3d7 Include <sys/evcnt.h> instead of <sys/device.h> for struct evcnt
to avoid recursive dependency (though news68k has not been switched
to using intr evcnt yet).
2009-04-09 10:48:22 +00:00
pooka
93636c41f9 Support creating a file system to a regular file. 2009-04-09 10:37:55 +00:00
tsutsui
997f95acb2 Include <sys/evcnt.h> instead of <sys/device.h> for struct evcnt.
<sys/device.h> now requires <sys/mutex.h> for struct device_lock, and
<machine/mutex.h> requires <machine/intr.h> for ipl_cookie_t, so
including <sys/device.h> from <machine/intr.h> causes recursive dependency.
2009-04-09 10:29:09 +00:00
pooka
6d35065877 * create only one vnode per inode
* add locking
2009-04-09 09:56:30 +00:00
apb
02a79f3336 * Rewrite intro to mention all three things mtree can do (check directory
tree against spec; create spec; modify spec).
* Consistently use "options" to refer to command line options.  "flags"
  is used to refer to file flags.
* Some other clarifications and changes for consistency.
2009-04-09 09:53:37 +00:00
pooka
42ca2fba4f VOP_CLOSE in error branches 2009-04-09 07:55:55 +00:00
yamt
cdc5fc06ff restore INETD_SUPPORT. PR/40722. 2009-04-09 06:34:34 +00:00
joerg
a5e9c389e6 Quote potential macro used as literal. Don't use .Xo/.Xc to work around
ancient groff macro argument limit.
2009-04-09 04:10:40 +00:00
joerg
95f7f57dfb Remove physical markup. 2009-04-09 04:02:32 +00:00
joerg
e597a0f468 Don't use .Xo/.Xc to workaround argument limit in ancient groff. 2009-04-09 04:01:06 +00:00
joerg
f10218e541 \@ is not a valid escape sequence. 2009-04-09 03:52:54 +00:00