Compare commits

..
Author SHA1 Message Date
cvs2svn 95b66175a3 This commit was manufactured by cvs2svn to create tag
'RELENG_2_2_7_RELEASE'.
1998-07-24 04:57:32 +00:00
Jordan K. Hubbard 21a9168142 11th hour fixes to XF86Setup handling and the XF86 dist bit. Gack.
I'll slide the tags forward on these files and update the boot floppy
for 2.2.7.  Nothing catastrophic, but irritating enough to fix floppies
over.
1998-07-23 19:21:41 +00:00
KATO Takenori f79b5d7b4e Sync with sys/i386/i386/userconfig.c revisions 1.63.2.28.
Submitted by:	Takahashi Yoshihiro <[email protected]>
1998-07-23 10:33:44 +00:00
Jordan K. Hubbard d2ac0794b6 Bump reldate by 1 to denote that it's now past the release.
Suggested by:	asami
1998-07-21 13:56:32 +00:00
Jordan K. Hubbard f679ee58a1 Whoops! Commit the new errata for 2.2.7 - I'll slide the tag forward
for this file.
1998-07-21 13:54:48 +00:00
Jordan K. Hubbard d146ffcd70 Now that the tree is tagged, set to 2.2.7-STABLE 1998-07-21 13:49:50 +00:00
KATO Takenori 50dd249ff2 Sync with sys/i386/i386/userconfig.c and sys/i386/conf/files.i386
revisions 1.63.2.27 and 1.141.2.23, respectively.

Submitted by:	Takahashi Yoshihiro <[email protected]>
1998-07-21 12:12:50 +00:00
Jordan K. Hubbard ce070a231e Get ready for tree tagging in 3 hours (I always forget this, so I'm
doing it now while it's fresh in my mind. :)
1998-07-21 12:06:10 +00:00
Jordan K. Hubbard f08c57b743 Update release notes, XFree86 docs and README in preparation for
2.2.7's release.
1998-07-21 12:00:34 +00:00
Jordan K. Hubbard 806b696bda Spell "adapters" correctly. 1998-07-21 11:50:56 +00:00
Philippe Charnier 88669d7e76 Comment is .\" not .|'. Do not dot terminate .Nd string. Typos. 1998-07-21 06:50:20 +00:00
Joseph Koshy 45a32c826e MFC: {rev 1.14} Fix use of -man macro, correct description of the
behaviour of the `+n' command to match whats there in the source.
1998-07-21 06:48:51 +00:00
Jordan K. Hubbard 1538bd7196 Shorten name of XFree86 contrib sources to be 8.3 compliant. 1998-07-21 06:09:39 +00:00
Jordan K. Hubbard b94c2a8456 Fix several bogus with XF86 distribution handling and display. 1998-07-21 05:42:34 +00:00
Jordan K. Hubbard 24819dfae6 Prevent mislabelled CDs from spitting out more than the necessary
number of "are you sure?" messages.
1998-07-21 05:15:05 +00:00
Jordan K. Hubbard fa82ebeccf Whoops! My mistake - XFree86 is now 3.3.2.3, not 3.3.2.1. 1998-07-21 04:03:25 +00:00
Jordan K. Hubbard bd708d5e35 Update the motd roughly as per PR#6537
Reminded by:	Doug White <[email protected]>
1998-07-21 01:43:36 +00:00
Mike Smith ed58a67988 Patch for the non-PnP case; this killed GENERIC. 1998-07-20 21:00:02 +00:00
Mike Smith 0bad08ed98 MFC: section 4 manpage for 'cs' 1998-07-20 20:13:58 +00:00
Mike Smith 8f97227182 MFC: the 'cs' driver for Crystal Semi CS89x0 adapters. Note that this
is marked as 'disabled' in GENERIC as a safety measure only.

Submitted by:	Maxim Bolotin <[email protected]>
1998-07-20 20:11:11 +00:00
cvs2svn e9073a0a1d This commit was manufactured by cvs2svn to create branch 'RELENG_2_2'. 1998-07-20 20:02:33 +00:00
Andreas Klemm e85bfb7c5d MFC: use full pathname of makemap command, so it's possible to use
"make all install" from cron ...
1998-07-20 17:43:14 +00:00
Mike Smith 2275791a58 MFC: work with PCNet PCI chips that only behave for us in ISA mode.
Submitted by:	Ted Faber <[email protected]>
1998-07-20 17:41:42 +00:00
Jordan K. Hubbard f885fadf09 Back out one small portion of my previous commit until/unless
the proper infrastructure support for it is brought in.
1998-07-20 11:42:47 +00:00
Jordan K. Hubbard 37c577255c Update to indicate that we'll actually be using XFree86 3.3.2.1 1998-07-20 11:33:08 +00:00
Kazutaka YOKOTA 5dab24749c Fix typo in a keymap file name: latin-amer.iso -> latin-amer. 1998-07-20 10:45:53 +00:00
Jordan K. Hubbard fd5392c48d make /usr/libdata/msdosfs for the koi2dos translation properly.
Submitted by:		Hideki Yamamoto <[email protected]>
1998-07-20 03:09:21 +00:00
Joseph Koshy 84b06bc81a MFC: {rev 1.23} Add CAVEAT on minimum permissions for mount point to be
traversable.
1998-07-20 02:33:46 +00:00
Joseph Koshy 5ee29c69ba MFC: {rev 1.16} fix description of the `-C' option. 1998-07-20 02:30:06 +00:00
Stefan Eßer db9a0a9613 Merge from -current: Add US master site for KDE. 1998-07-19 18:02:39 +00:00
Jordan K. Hubbard 6cf72244e5 -Wall cleanup. 1998-07-19 11:02:20 +00:00
Jordan K. Hubbard 5ba0739a24 Whoops - looks like patch flubbed this one; fix. 1998-07-19 10:56:06 +00:00
Jordan K. Hubbard f093f64e1b MFC: import new data and a few bug fixes. 1998-07-19 06:53:21 +00:00
Jordan K. Hubbard 7d26afd360 MFC: doc fixes, enhancements to bootp. 1998-07-19 06:53:05 +00:00
Jordan K. Hubbard fe9ab80f3c MFC: doc fixes, remove old dreck. 1998-07-19 06:52:13 +00:00
Jordan K. Hubbard 24797bfa88 MFC: doc fixes, casts, cosmetic. 1998-07-19 06:51:50 +00:00
Jordan K. Hubbard ee79220c87 Nuke broken LFS code. 1998-07-19 06:20:27 +00:00
Alexander Langer 938f42a690 MFC (rev 1.93): don't log ICMP type and subtype for non-zero offset
packet fragments.
1998-07-18 23:30:51 +00:00
Tim Vanderhoek 4a3e619048 sample qmail entry 1998-07-18 20:01:08 +00:00
Jordan K. Hubbard 911b2b4e6f MFC: finish usr.sbin 1998-07-18 11:38:12 +00:00
Jordan K. Hubbard cfbe635f8e MFC: doc changes, new rate-limiting inetd(8), lots of minor cosmetic tweaks. 1998-07-18 11:12:47 +00:00
Jordan K. Hubbard 71be27409e MFC: nuke an outdated file I missed. 1998-07-18 09:46:09 +00:00
Jordan K. Hubbard b708943b22 - Handle installation using a wfd as a floppy TOO!
- Handle network installs over fpa, sr, en, cc3i devices if available in kernel
- More scripting goodness, including:
	confirmation dialog box from scripts
	load floppy config file (works recursively for config files)
	dump all sysinstall variables to disk for post install
	    state setup
	handle recursive config file loading (config file loads another)
- Fix some interactive issues
- Fix handling of root chunks (didn't include the altroot bits this time)
- Allow fixit floppy on any floppy device, not just fd0 (needed for wfd!)
- Handle unifed root /usr and /var if desired and scripted, otherwise do
  the normal stuff.

Submitted by:	pst
1998-07-18 09:35:29 +00:00
Jordan K. Hubbard 20a7a90213 Nuke tl0 entry which erroneously got in here. 1998-07-17 23:05:21 +00:00
Jordan K. Hubbard b81d7f330a XFRee86 is now version 3.3.2.
PR:		7308
Submitted by:	Sascha Blank <[email protected]>
1998-07-17 21:55:39 +00:00
Jordan K. Hubbard 4fc19a7cc3 MFC: gack. That's the doc fixes merged, many utilities converted over
to err(), and a few assorted buffer overflow fixes.  Also nuked the
now-useless LFS stuff.
1998-07-17 20:13:53 +00:00
Jordan K. Hubbard b0e6f7baa8 MFC: final round of merges for /usr/src/usr.bin 1998-07-17 08:19:45 +00:00
Jordan K. Hubbard 72f777784d MFC: fix. 1998-07-17 08:07:40 +00:00
Jordan K. Hubbard 4aa4038e99 MFC: update talk, tip and telnet. Usual doc merges and whatnot. 1998-07-17 07:26:31 +00:00
Joerg Wunsch de43ac3c73 MFC: fat warning from rev 1.111 1998-07-17 06:46:12 +00:00
Jordan K. Hubbard 3d2b5d3d9b MFC: doc fixes, enhancements to locate & more, new tail functionality. 1998-07-17 04:21:57 +00:00
Joseph Koshy e3c0ee2101 MFC: {rev 1.12} Correct wording on range of addresses examined by
`msync(2)'.
1998-07-17 04:02:33 +00:00
Joseph Koshy 8857668bd3 MFC: {rev 1.22} Document use of lines beginning with a '#' as comments. 1998-07-17 04:00:02 +00:00
Joseph Koshy a5f91f98bd MFC: {rev 1.26 "pkg_add.1", rev 1.18 "pkg_info.1"} Add $Id$. 1998-07-17 03:55:03 +00:00
Joseph Koshy 18b61ffcf4 MFC: {rev 1.15} Fix inconsistent port numbering in man page. 1998-07-17 03:51:00 +00:00
Jordan K. Hubbard 66c958c770 MFC doc fixes, proper printf() casts, bugfixes for fetch, updated file(1)
command.  Remove dreck.
1998-07-16 23:52:19 +00:00
Justin T. Gibbs 483f113534 MFC: Correct checksum calculation in the case where we loop. 1998-07-16 19:34:38 +00:00
Nate Williams d27a27016a MFC: Fix race condition in pw caused by multiple instances of pwd_mkdb
being run at the same time.

PR:             bin/6787
Submitted by:   Craig Spannring <[email protected]>
1998-07-16 17:20:18 +00:00
Dmitrij Tejblum d9188b3909 This file is an ancient junk. Now Makefile will pick up newer version in
contrib/gcc.
1998-07-16 13:32:46 +00:00
Jordan K. Hubbard 4514d3cda2 MFC: Some of these files, like the relnotes, are due for revisiting. 1998-07-16 10:35:29 +00:00
Jordan K. Hubbard b3e2ee6ec4 MFC: New floppy creation stuff. 1998-07-16 10:27:05 +00:00
Jordan K. Hubbard d97fd2c1e7 MFC: Remove moved files. 1998-07-16 10:21:27 +00:00
Jordan K. Hubbard 6d93c26728 MFC: nuke this file. 1998-07-16 10:16:04 +00:00
Jordan K. Hubbard 4ebd34b205 MFC: new rune functions. 1998-07-16 09:57:02 +00:00
Jordan K. Hubbard 8fbfdc72cb MFC: man page fixes, printf args cast to u_long where appropriate, etc. 1998-07-16 09:35:53 +00:00
Jordan K. Hubbard b7d4f10dad MFC: Bring in FAT32 support from -current.
Merged by:      Hideki Yamamoto <[email protected]>
1998-07-16 02:03:43 +00:00
Jordan K. Hubbard 5a8de2aec5 MFC: Bring in FAT32 support from -current.
Merged by:	Hideki Yamamoto <[email protected]>
1998-07-16 02:01:48 +00:00
Jordan K. Hubbard 132278444b Make prototype match implementation.
Submitted by: Graham Wheeler <[email protected]>
1998-07-16 00:09:29 +00:00
Jordan K. Hubbard ee721a09d3 MFC: PR#6528 - CHIOGSTATUS broken. 1998-07-15 23:33:31 +00:00
Dag-Erling Smørgrav 9117dd171b MFC: allow blank lines in /var/yp/securenets. 1998-07-15 12:16:38 +00:00
Jordan K. Hubbard 5f3015c3bd MFC: man page fixes, octal char support for ls, misc fixes to cp, etc.
Sorry Bruce, that's the best description you're going to get considering
the number of merges I still have to make. :)
1998-07-15 02:01:36 +00:00
Jordan K. Hubbard 4bb2b94267 MFC: new directories. 1998-07-15 01:12:53 +00:00
Andrey A. Chernov cf6ead55c8 MFC: errno 1998-07-14 18:29:20 +00:00
Julian Elischer 0ab55dfca2 MFC: fix braino also merged in from current. (the old cut'n'paste error) 1998-07-13 06:37:11 +00:00
Steve Price 604f2003e4 MFC: cosmetic changes to Spanish LC_TIME strings 1998-07-12 22:36:10 +00:00
Brian Somers f60d177fcf MFC: set local ppp phase logging by default. 1998-07-12 17:23:21 +00:00
Alexander Langer 4b94c4d561 MFC (rev 1.22): removed no longer valid comment. 1998-07-10 21:59:53 +00:00
John Polstra 60152fd230 MFC 1.5 -> 1.6: Bug fix for hard links to files marked immutable. 1998-07-10 16:55:34 +00:00
Joseph Koshy bd2b22f9da MFC: {rev 1.8} "/etc/magic" --> "/usr/share/misc/magic".
PR: 7231 (and 4872)
1998-07-10 11:34:14 +00:00
Julian Elischer 88f3f68f0b MFC: match 1.11
Don't calculate the next hop twice.
1998-07-09 02:02:52 +00:00
Alexander Langer d8d9fcb67c MFC (rev 1.25): detect uid 0 correctly. 1998-07-08 22:44:08 +00:00
Jordan K. Hubbard 3eaae8e498 Remove all traces of BINFORMAT here. It is not meaningful in 2.2 nor will
it ever be meaningful in 2.2.
1998-07-08 13:03:06 +00:00
KATO Takenori 49d747cacc asm->__asm
inline->__inline

Submitted by:	Takahashi Yoshihiro <[email protected]>
1998-07-08 09:10:11 +00:00
David Greenman 438c3db78c Brought in changes from rev 1.96: silently discard source routed packets
that aren't for us.
1998-07-08 08:51:38 +00:00
Jordan K. Hubbard 2cb24c3c00 Ack! Don't set ALLLANG in here. The Japanese docs can be built but aren't
installable on a standard system anyway since /usr/share/doc/ja/handbook doesn't
exist.  Found by: Doing a make release on a 2.2-stable system.
1998-07-08 08:50:42 +00:00
John Polstra 3f73857adf Sync with main branch. 1998-07-08 05:33:46 +00:00
John Polstra a91679b9f3 MFC 1.2 -> 1.3: define PT_{LO,HI}PROC. 1998-07-07 23:36:23 +00:00
Jordan K. Hubbard 110bbbb972 MFC: Bruceification. 1998-07-07 22:21:12 +00:00
Jordan K. Hubbard 2b364efe54 MFC: check for non-existant bounds. 1998-07-07 12:09:52 +00:00
Justin T. Gibbs 8be19deb4c asm->__asm
inline->__inline
1998-07-07 05:24:41 +00:00
Joseph Koshy 8a59cbfe07 MFC: {rev 1.17 "pkg_info.1"} fix for PR 7155. 1998-07-07 05:13:36 +00:00
Joseph Koshy 527b07d556 MFC: {rev 1.13 "mount_nfs.8"} fix for PR 6905. 1998-07-07 04:52:54 +00:00
Joseph Koshy e8cc66a626 MFC: {rev 1.5 "atrun.man"} fixes for PR 7109. 1998-07-07 04:49:55 +00:00
Justin T. Gibbs 3874d671e0 MFC: Attempt to read SEEPROM contents in both 93c46 and 93c56/66 modes. 1998-07-06 18:39:56 +00:00
Joseph Koshy adc76b8895 MFC: fixes for PR docs/7064
{rev 1.25 "pkg_add.1"; rev 1.26 "pkg_create.1"; rev 1.16 "pkg_info.1"}
1998-07-06 12:15:22 +00:00
Joseph Koshy 73dc329806 MFC: {rev 1.11} fixes for PR 2850. 1998-07-06 12:01:34 +00:00
Dag-Erling Smørgrav 0e9f19d8aa MFC: force conversion of unit count from string to integer to avoid
endless loop.

PR:		misc/7124
Reviewed by:	Well, bde bickered a little :)
1998-07-06 10:59:17 +00:00
Julian Elischer 472b621990 I now understand one minor detail better, so fix a bad fix. 1998-07-06 09:05:32 +00:00
Julian Elischer 6e2c102ae1 Spotted and fixed a few more bogons not relevant to -current. 1998-07-06 08:48:38 +00:00
Julian Elischer 539c8db0d8 clean up some oversights on the last commits
hopefully catches the corner cases
1998-07-06 08:29:48 +00:00
Brian Somers a97c61f7a2 Version 1.65 -> 1.7 1998-07-06 02:07:29 +00:00
John Polstra 1f8807d283 MFC: Fix spelling error. 1998-07-04 22:13:30 +00:00
Steve Price 53b6bdd138 MFC: remove trigraph (PR#7123) 1998-07-04 19:01:56 +00:00
Alexander Langer 4fa6606d60 MFC (rev 1.12): Permit double digit year values to be used in the next
millenium.
1998-07-04 17:03:36 +00:00
Jordan K. Hubbard ba39198138 Whoops, commit the right version. 1998-07-04 14:12:19 +00:00
Jordan K. Hubbard c073ac0841 Check for null pointer bogosity in PUSHOUT().
Noticed by:	Robert Baron <[email protected]>
1998-07-04 14:10:56 +00:00
Brian Somers b6732eede4 MFC: Make things clearer.
Submitted (some time ago) by: Ted Mittelstaedt <[email protected]>
1998-07-04 12:07:45 +00:00
Brian Somers bf4ee2f0fc MFC: 6668/divert -> 8668/divert. IRC uses 6668. 1998-07-04 01:58:14 +00:00
Brian Somers 618547e832 MFC: Suggest port 8668 rather than 6668 for natd. 1998-07-04 01:54:51 +00:00
Brian Somers a78977ec5d MFC: Fix assorted problems with the history edit functions. 1998-07-03 17:30:30 +00:00
Jordan K. Hubbard 4d01971996 MFC: Check for missing keyboard (PR#7108). 1998-07-03 14:35:25 +00:00
Jordan K. Hubbard f11780d654 MFC: Add ALLLANG 1998-07-03 14:29:09 +00:00
Jordan K. Hubbard fef49ae1b8 MFC: remove ALLLANG 1998-07-03 14:28:32 +00:00
Jordan K. Hubbard fb53305b39 lpd tries to be clever and checks if RM == my_hostname.
However, it doesn't check if the remote printer name it
is sending it to is the same as the local printer name.

Submitted by:	David Malone <[email protected]>
PR:		7081
1998-07-03 14:21:49 +00:00
Jordan K. Hubbard 4f72061603 MFC: entry for Dell. 1998-07-03 14:06:17 +00:00
Jordan K. Hubbard da991c5bb8 MFC: Byte count statistics of multicast vifs are invalid.
PR:	7115
1998-07-03 07:48:14 +00:00
David Greenman 0395b10b55 Brought in changes from rev 1.104: preserve MNT_ASYNC across failed
unmount()s.
1998-07-03 03:50:31 +00:00
Bill Paul 04ac22c254 MFC: add workaround to allow FreeBSD boot block to load and run on
brain-damaged Taiwanese notebook machine.
1998-07-02 15:45:24 +00:00
Julian Elischer 66efb86d51 MFC: merge in some minor cleanups for IP divert 1998-07-01 01:38:38 +00:00
Jun Kuriyama 670f74bf0c MFC: Sync PATH variable with 'dot.login'. 1998-06-30 14:38:05 +00:00
Philippe Charnier 7da55eded9 Various changes obtained from current. 1998-06-30 06:43:23 +00:00
Dmitrij Tejblum 202eb0eeb1 MFC: Provide __error() in libc, to allow linking _THREAD_SAFE objects in
non-threaded programs.
1998-06-29 19:18:17 +00:00
Jordan K. Hubbard ec50325e25 Restore a clobbered tab.
Dedicated to:	bde
1998-06-29 10:15:32 +00:00
Jordan K. Hubbard 3cfee405f8 MFC: crank max disks/slices way down. 1998-06-29 09:28:21 +00:00
Tim Vanderhoek 078c68c47f MFC: .Ar usage, .Xr as appropriate, AUTHOR->AUTHORS 1998-06-29 07:04:36 +00:00
Tim Vanderhoek ec5296f4f0 MFC: a typos and grammer 1998-06-29 06:57:18 +00:00
Tim Vanderhoek 7509804433 CFC: SEE ALSO www.freebsd.org/ports 1998-06-29 06:55:59 +00:00
Tim Vanderhoek 5dd54e5e91 mfc, misc. spelling and grammar gnits. 1998-06-28 21:34:27 +00:00
Brian Somers f7c35593a8 Cosmetic: u_long -> u_int32_t 1998-06-28 10:39:39 +00:00
John Polstra cf572da1fe MFC: Move ftok() from libcompat to libc.
PR:		misc/6763
1998-06-28 05:22:39 +00:00
Justin T. Gibbs 34f937162f MFC: Workaround for aic7880 Rev. B dma hardware bug. 1998-06-28 02:59:53 +00:00
Steve Price c609e0c8df MFC: revision 1.9 1998-06-27 21:30:44 +00:00
Steve Price 8b34ac9cfa MFC: natd support 1998-06-27 21:23:28 +00:00
Steve Price aab4673db2 MFC: revision 1.2 1998-06-27 20:43:02 +00:00
Steve Price 84637f89f2 MFC: typos fixed in revision 1.3 1998-06-27 20:34:11 +00:00
Brian Somers a6446f386b Cosmetic (under FreeBSD):
Even more u_long -> u_int32_t
1998-06-27 16:32:07 +00:00
Brian Somers 42487bdd21 Cosmetic MFC:
OpenBSD struct tunnel_header -> u_int32_t
  Fix ``sizeof(u_long) == 4'' errors.
  Suggested by: theo
1998-06-27 12:05:28 +00:00
Andreas Klemm 491a4a3d96 merged from ­current,
new security warnings (login failures and tcp_wrappers messages)
PR:	closes misc/7050
1998-06-27 11:20:34 +00:00
John Hay 8b4d9bd896 MFC: r 1.18 Hide printf.
PR:		6875
1998-06-27 07:42:00 +00:00
Brian Somers 5c4936cf92 MFC: Don't depend on sizeof(u_long) == 4.
Pointed out by Theo
1998-06-26 19:04:31 +00:00
Brian Somers 89a195026f MFC: Build a des & non-des version of ppp in the same way as
init and ed.
1998-06-26 18:55:07 +00:00
Brian Somers 14fa10a9f7 MFC: DISTRIBUTION=des 1998-06-26 18:52:44 +00:00
Dmitrij Tejblum cc99ed2cf0 Make it setuid root again, as it always has been.
PR:		7070
1998-06-26 14:45:17 +00:00
Pierre Beyssac 69c57b185c MFC: patch rarpd use of the routing socket.
PR: bin/5669
1998-06-26 13:13:53 +00:00
KATO Takenori efcf2affbe Sync with sys/i386/i386/machdep.c revision 1.209.2.24.
Submitted by:	Takahashi Yoshihiro <[email protected]>
1998-06-26 02:49:25 +00:00
Jordan K. Hubbard 0f5268be8e Reference CVSup documentation URL for those who don't even quite know
what it is.
1998-06-26 01:47:43 +00:00
Jordan K. Hubbard 5584981aa0 Remove completely obsolete sup lines (we don't support sup from freebsd.org)
and better document the CVSup config stuff.
1998-06-26 01:44:08 +00:00
Bill Paul dbe7a5bde1 MFC: don't treat multiple instances of the same IP address in export
access lists as an error. (2.2.x needs this too.)
1998-06-25 21:27:24 +00:00
Peter Wemm 3ffea809b1 Whoops. :-( Update the if_ppp build glue to deal with 2.3.5 from -current.
(All my systems have lkm's disabled for safety, I ususally forget them.)
1998-06-25 09:02:51 +00:00
Jordan K. Hubbard 337dc04a90 MFC: make boot message buffer size configurable.
PR:     6962
1998-06-25 00:47:48 +00:00
Jordan K. Hubbard 4c2f91dcc4 MFC: make boot message buffer size configurable.
PR:	6962
1998-06-25 00:45:59 +00:00
Jordan K. Hubbard 2ceaee9419 irqs are now passed in as linked list. Update this code accordingly.
Found by:	LINT
1998-06-24 09:21:53 +00:00
Jordan K. Hubbard ede95f98ce Make this build again - at_ifawithnet() takes only one arg. 1998-06-24 08:59:36 +00:00
Jordan K. Hubbard 5e9be4258e Don't enable vcfs by default - it prevents LINT from building. 1998-06-24 08:45:20 +00:00
Jordan K. Hubbard 2855e0437a MFC: Don't pull in compat bits we don't need to. 1998-06-24 06:14:01 +00:00
Peter Wemm 87ca7569fb Update chat with changes from ppp 2.2.0 -> 2.3.5 1998-06-23 22:12:41 +00:00
Peter Wemm 5447f18ee2 Update from ppp 2.2.0 -> 2.3.5, from -current. (actually this is 2.3.3,
as in -current.  the only 2.3.3 -> 2.3.5 changes were a couple of new
#ifdefs for GLIBC on linux)
1998-06-23 21:48:50 +00:00
Peter Wemm 80f3543fbf Update pppd from 2.2.0 -> 2.3.5.
NOTE:  There were a lot of hacks done to pppd along the way that were
never submitted back to the pppd folks and many required extensive
reworking to get them to fit into 2.3.x.  If you've made hacks in the
past that are important, please re-check them to make sure they still work.

OK'ed by: jkh
1998-06-23 21:41:51 +00:00
Peter Wemm a9267e9cc5 Update from ppp-2.2.0 -> 2.3.5, from -current.
New features:  deflate/gzip compression, demand dial, bringup/keepup/pass
filtering using bpf, Idle timeout.  (This version uses the correct
protocol number for deflate BTW).

OK'ed by: jkh
1998-06-23 21:33:24 +00:00
KATO Takenori 743780d418 Sync with sys/i386/conf/Makefile.i386 revision 1.89.2.5.
Submitted by:	Takahashi Yoshihiro <[email protected]>
1998-06-23 16:27:45 +00:00
Tim Vanderhoek 9d63bf5fb8 Merge in the last two Revs of typo-fixes. 1998-06-23 05:31:20 +00:00
Tim Vanderhoek d60b22bb8d Copy From Current 1998-06-23 04:41:04 +00:00
Tim Vanderhoek e4653f2aee Cross-ref login.conf(5). 1998-06-23 04:39:35 +00:00
Jordan K. Hubbard 261b828a18 MFC: use blanktime 1998-06-23 03:09:45 +00:00
Jordan K. Hubbard a3e8860c3f MFC: kernel version number to go with config(8) change. 1998-06-22 02:48:23 +00:00
Jordan K. Hubbard c958734edc MFC: bring in kernel versioning feature, though with a slightly more
informative error message (which I'll bring forward into -current).
1998-06-22 02:47:35 +00:00
Jordan K. Hubbard 2ed0c8b014 MFC: Bye, airport. 1998-06-21 04:47:40 +00:00
Matthew Hunt e1dafa5619 MFC: Punctuation and style fixes. 1998-06-21 04:44:52 +00:00
cvs2svn c67e0c3e21 This commit was manufactured by cvs2svn to create branch 'RELENG_2_2'. 1998-06-20 18:02:17 +00:00
Tim Vanderhoek 3026b81692 MFC: Rev 1.19, always -HUP syslog, etc. (PR: docs/6385) 1998-06-20 14:41:00 +00:00
Andrey A. Chernov 83cb6761a1 MFC: fix ^Z keypad on/off 1998-06-19 16:16:13 +00:00
Andrey A. Chernov 87c7af1eb5 MFC: #pragma weak, NULL check 1998-06-19 16:14:30 +00:00
KATO Takenori c9168f59f0 Sync with sys/i386/isa/isa.c and sio.c revisions 1.74.2.7 and
1.147.2.16, respectively.

Submitted by:	Takahashi Yoshihiro <[email protected]>
1998-06-18 07:55:14 +00:00
KATO Takenori ad3059481c MFC (revision 1.65 and 1.66; Add NEC PC-98 chipsets).
Submitted by:	Takahashi Yoshihiro <[email protected]>
1998-06-17 15:29:09 +00:00
Joseph Koshy 8b3fc09d69 MFC: {rev 1.6} Added mention of Intel EE16 to man page. 1998-06-17 08:39:24 +00:00
Bruce Evans 28b17a7357 MFC (sio.c revs.1.203-1.205 and 1.207 and infrastructure: made
tests 3, 5 and 8 non-fatal, etc).  This may fix failing probes for
builtin ports on IWill motherboards.

PR:		6201
1998-06-16 12:51:24 +00:00
Joerg Wunsch e9ed2d9e58 MFC: rev 1.29/1.30, prevent mountd from dumping core for null hostnames
in netgroups.
1998-06-15 15:44:35 +00:00
Justin T. Gibbs afe640f62a MFC - Add support for the Storage Dimensions SDC3222F. 1998-06-14 16:42:29 +00:00
Steve Price 1edf6e57fe MFC: Allow .cpp extension for C++ files.
PR:		6913
Submitted by:	Greg Moncreaff <[email protected]>
1998-06-14 16:10:49 +00:00
Steve Price 303999599a MFC: 'They They' -> 'They' 1998-06-14 16:07:12 +00:00
Bruce Evans bd345a6847 MFC (1.37: various fixes for fdesc_readdir()). 1998-06-14 09:16:28 +00:00
Steve Price 16c46ddeb1 MFC: Add a Swiss-French keymap. 1998-06-13 22:50:10 +00:00
Steve Price 4aa75d8e89 MFC: part of Peter's recent commit that fixed the problem
regarding not being able to use the bnc connector.
1998-06-13 22:43:58 +00:00
Steve Price f9ac6ce951 MFC: add SI_ISJET macro. 1998-06-13 19:37:36 +00:00
Steve Price 1abbc7e638 MFC: mention all device environment variables 1998-06-13 19:30:22 +00:00
Steve Price 06081ff9aa MFC: miserable -> miserably 1998-06-13 19:08:40 +00:00
cvs2svn ffc3058832 This commit was manufactured by cvs2svn to create branch 'RELENG_2_2'. 1998-06-13 18:39:23 +00:00
John Birrell 4e4527d08f MFC. Update file descriptor masks when no file descriptors are ready. 1998-06-12 22:56:49 +00:00
Brian Somers da293e2616 MFC: Correct arg hack
Submitted by: David Leonard <[email protected]>
1998-06-12 17:47:37 +00:00
Julian Elischer ad8ae08198 MFC: 1.29->1.30
There is never a case when a diverted packet shouldn't know about
it's receive interface, so make the supplying of that information
unconditional (unless it's not known).
1998-06-12 03:02:08 +00:00
Guido van Rooij 68381a26cc Install motd mode 644 only (it makes no sens in first installing it
mode 0644 and then 0666)
1998-06-11 20:22:14 +00:00
Peter Hawkins 4a9109434d Submitted by: Peter Hawkins ([email protected])
merge from current: Small man page fix (missing ']' in [:alpha:] example)
1998-06-11 02:18:40 +00:00
Jordan K. Hubbard c86bc6f8f0 Update to Luigi's latest sound driver for -stable (snd980419). 1998-06-10 17:37:02 +00:00
Daniel O'Callaghan d205a6a83f Reviewed by: thepish
MFC: fix grammar, "null" -> "NUL"
1998-06-10 12:39:47 +00:00
Dmitrij Tejblum ba64e486f6 MFC (rev. 1.16): remove stray semicolon. 1998-06-09 14:15:05 +00:00
Julian Elischer e223cc395d MFC:
Don't let ifunit() modify the string passed as an argument.
it may be in the text segment and write protected.
    matches 1.59 -> 1.60
1998-06-08 20:37:30 +00:00
Peter Hawkins 6f34a5269f bin/5730 commit backed out of -stable after advice from Eivind. 1998-06-08 10:55:26 +00:00
Joseph Koshy 3f8ecc006e MFC: {r1.12} Fix typo in printf(). 1998-06-08 06:45:24 +00:00
Joseph Koshy ac2598c6c4 MFC: Spelling fixes from PR 6880. 1998-06-08 06:39:32 +00:00
Joseph Koshy 09a510cb6c MFC: {r1.14} Clarify usage of -c, add example. 1998-06-08 05:44:03 +00:00
Daniel O'Callaghan 48f5fdffe2 MFC: typo: exit -> exist 1998-06-08 02:02:31 +00:00
Brian Somers a6b889c518 Use a width of 0 rather than 32 when HISADDR is 0.0.0.0.
Reported by:      many
Narrowed down by: Lutz Albers <[email protected]>
1998-06-07 17:10:53 +00:00
Brian Somers 4795697b3e MFC: Fix previous commit. bit 1 is the execute bit, not the read bit *blush*
ie, BINMODE=4551 -> BINMODE=4554
     Pointed out by: Bruce Evans <[email protected]>
1998-06-07 17:10:22 +00:00
Peter Hawkins 24527a9225 PR: docs/3636
merge from current
1998-06-07 15:10:27 +00:00
Peter Hawkins 6c1428b383 PR: bin/5730 1998-06-07 14:50:11 +00:00
Peter Hawkins 68d980cbc6 PR: bin/5730
Submitted by:	James Raynard [email protected]
Make config's invalid option warning messages more informative. Corrected by
adding the improved error report from -current. Thanks!
1998-06-07 13:38:16 +00:00
Brian Somers a57994cc66 MFC: Make ppp world-readable so that root can get at it over
NFS when nobody isn't in group network :-)

     Pointed out by: Bruce Evans <[email protected]>
1998-06-07 00:18:30 +00:00
Steve Price 9a19552514 MFC: keymap -> key_map 1998-06-06 17:46:28 +00:00
Peter Hawkins 4beeaece61 PR: docs/5986
Submitted by:	MITSUNAGA Noriaki [email protected]
merge from current
1998-06-06 15:41:11 +00:00
Peter Hawkins a03a3dfac9 PR: docs/5628
Submitted by:	 MITSUNAGA Noriaki [email protected]
Merge from current
1998-06-06 15:19:37 +00:00
Joseph Koshy 058bfe4aa5 MFC: Spelling corrections from PR 6868. 1998-06-06 06:09:26 +00:00
Joseph Koshy 9cb36cbaac MFC: Spelling nits. {r1.14 madvise.2; r1.12 mincore.2} 1998-06-06 05:03:43 +00:00
Bruce Evans 1d33142eed MFC (rev.1.46: don't attempt to copy the whole slices "struct" for
DIOCGSLICEINFO).
1998-06-06 03:13:54 +00:00
Julian Elischer b7c5bc5cb6 MFC: add option to fix divert infinite loop 1998-06-05 21:38:12 +00:00
Joseph Koshy 6b82e09364 MFC: {r1.4} tftpd also uses LOG_FTP. 1998-06-05 11:30:59 +00:00
Joseph Koshy 33c196c2f5 MFC: {r1.5} Mention that logging of messages with -l requires syslog.conf(5) changes. 1998-06-05 11:23:26 +00:00
Andrey A. Chernov 448679fc3a MFC: v1.9 1998-06-05 09:53:52 +00:00
Julian Elischer 3b699a595c Obtained from: NetBSD user David Brownlee <[email protected]>
via the Netatalk lists.
1998-06-05 06:58:59 +00:00
Steve Price d31de57f41 MFC: /nonexistent to /sbin/nologin 1998-06-04 22:38:12 +00:00
Steve Price 4822dd837c MFC: add .error directive. 1998-06-04 22:33:22 +00:00
Steve Price 540077bd30 MFC: allow user in group 0 to su to root. 1998-06-04 22:30:53 +00:00
Steve Price 635c19efb6 MFC: honor default group settings. 1998-06-04 22:28:14 +00:00
Steve Price cde646b3a7 MFC: allow setting idle/realtime priorities per login class. 1998-06-04 22:24:55 +00:00
Steve Price 163ff400ce MFC: set empty login name to '-'. 1998-06-04 22:20:33 +00:00
Steve Price f458046329 MFC: give correct times with old wtmp files. 1998-06-04 21:44:32 +00:00
Steve Price 069bcbca98 #include <errno.h> and avoid whitespce diffs from -current. 1998-06-04 20:47:11 +00:00
Steve Price ecba379d49 MFC: remove obsolete FDSEEKWAIT option.
PR:		6841
Submitted by:	Stefan Eggers <[email protected]>
1998-06-04 20:39:05 +00:00
Bill Paul 452cdb93be MFC: protect errno in signal handlers. 1998-06-04 15:41:45 +00:00
Bill Paul 2295a53329 Protect errno in signal handlers, like in portmap. 1998-06-04 15:11:32 +00:00
Matthew Hunt 552ca95fd8 MFC: Nuke directories in /var/run.
PR:		4138 5619 6793
1998-06-04 00:20:34 +00:00
Joseph Koshy ef99e83ff3 MFC: {r1.4} correct misleading statement on lifetimes of cookies returned
by `telldir()'.
1998-06-03 07:03:28 +00:00
Joseph Koshy 4983422dcd MFC: Spelling typos from Josh Gilliam, PR 6829.
{r1.9 bootpd.8; r1.11 chat.8; r1.2 cvsbug.8; r1.7 dset.8}
1998-06-03 04:35:19 +00:00
Joseph Koshy 9ecccba5c2 MFC: {r1.10} correct description of -crtscts 1998-06-03 04:12:26 +00:00
Joseph Koshy a973ad2c65 MFC: {r1.17} correct typo. 1998-06-03 04:02:20 +00:00
Eivind Eklund 7b861157e5 MFC: Return error when controller time out, and be less chatty during
boot (unless bootverbose).
1998-06-02 23:28:23 +00:00
Daniel O'Callaghan ee7b601efd PR: 6831
Submitted by:	[email protected]
Submitter retracts his PR 6749 which added a '.' after the weekday name.
Weekday name abreviations are supposed to be 3 characters exactly
(some languages pad with <space>)
1998-06-02 22:59:32 +00:00
John Hay a3f35d15db Shuffle the order around a little. This make -stable snaps work again
on our snap building machine. Hopefully also the FreeBSD one.
1998-06-02 18:55:17 +00:00
John Hay a5a00036aa MFC: Don't build perl in build-tools: if NOPERL is defined. 1998-06-02 18:41:21 +00:00
Joseph Koshy e29c1ac30c MFC: {r1.48} correct port# for RADIUS. 1998-06-01 03:58:44 +00:00
Justin T. Gibbs cf59f0d227 Convert to using the bufq macros.
Added sctargattach to initialize the bufq.
1998-06-01 03:42:56 +00:00
Steve Price 6146d4e99b MFC: clarify example 1998-05-31 22:44:52 +00:00
Steve Price 27444a8131 MFC: ${.OBJDIR} and ${.CURDIR} aware 1998-05-31 22:41:43 +00:00
Steve Price 58e0851411 MFC: allow inclusion from C++. 1998-05-31 20:12:58 +00:00
KATO Takenori 0a3be3af1f - Sync with sys/i386/isa/wd.c.
- Cosmetic changes.

Submitted by:	Takahashi Yoshihiro <[email protected]>
1998-05-31 17:33:32 +00:00
KATO Takenori 7bb87ebe36 Sync with sys/i386/isa/syscons.c revision 1.182.2.33.
Submitted by:	Takahashi Yoshihiro <[email protected]>
1998-05-31 17:32:32 +00:00
KATO Takenori 20fa32b5ea Cosmetic changes.
Submitted by:	Takahashi Yoshihiro <[email protected]>
1998-05-31 17:31:49 +00:00
KATO Takenori cafb0fd054 Undeleted dpt driver's entry.
Submitted by:	Takahashi Yoshihiro <[email protected]>
1998-05-31 17:31:07 +00:00
KATO Takenori 7042dffb4a Sync with sys/i386/i386/trap.c revision 1.83.2.8.
Submitted by:	Takahashi Yoshihiro <[email protected]>
1998-05-31 17:29:53 +00:00
KATO Takenori ac724a2473 Sync with sys/i386/conf/files.i386 revision 1.141.2.22.
Submitted by:	Takahashi Yoshihiro <[email protected]>
1998-05-31 17:29:13 +00:00
KATO Takenori 15c11a8df4 Sync with sys/i386/conf/GENERIC revision 1.77.2.3.
Submitted by:	Takahashi Yoshihiro <[email protected]>
1998-05-31 17:28:22 +00:00
Jordan K. Hubbard f73a632628 MFC: 1.22 1998-05-31 15:48:19 +00:00
Andreas Klemm 6f500b940f Merge in port numbers for zebra (multithreaded RIP/OSPF/BGP4 router)
from -current.
1998-05-31 09:38:01 +00:00
Peter Hawkins 5464a1398e PR: conf/2284
Submitted by:	[email protected]
Correct arrow keys in termcap entry for ibm3163 in releng_2_2
1998-05-31 06:54:38 +00:00
Peter Hawkins 04aee08aff PR: bin/2133
apply change in -current to 2.2. corrects potential overflow in
netstat -s output.
1998-05-31 06:36:12 +00:00
Peter Hawkins f1e8b33bc8 Reviewed by: Daniel O'Callaghan([email protected])
Submitted by:	Joseph Koshy <[email protected]>

Merge diffs from 1.6 to 1.7 into releng_2_2 - corrects man page based on
feedback from Bruce Evans.
1998-05-31 05:56:11 +00:00
Matthew Hunt f3f5841b4a MFC: Correct spacing error. Also, NetBSD -> .Bx Net. 1998-05-31 04:56:39 +00:00
Peter Wemm 04f2f25097 Back out of a cross device link a little better.
Remove a #ifdef __NetBSD__ that was in the way.
1998-05-31 00:07:29 +00:00
Jordan K. Hubbard 41b11ee998 Back out the bsd.local.mk changes in 2.2 as well.
Reminded by:	max
1998-05-30 22:40:59 +00:00
Steve Price fb07674849 MFC: Tile -> Title 1998-05-30 22:11:22 +00:00
David E. O'Brien 3cb3366ab9 MFC: us.unix.kbd 1998-05-30 19:54:55 +00:00
John Hay 76c86094de MFC: Don't use absolute path. 1998-05-30 16:22:24 +00:00
David E. O'Brien 77ddaa5b36 Turn on opie* 1998-05-29 22:53:33 +00:00
Daniel O'Callaghan e3d9ec204a PR: 6780
Reviewed by:	jkoshy
Submitted by:	Yoshishige Arai <[email protected]>
MFC: Macro fix and HISTORY removal.
1998-05-29 11:20:50 +00:00
Jordan K. Hubbard 9d09e08b3c MFC: ifdef cleanup. 1998-05-29 06:17:00 +00:00
Jordan K. Hubbard 794d65904a MFC: add to build-tools in order to fix new dependency problems. 1998-05-29 06:06:08 +00:00
Joseph Koshy 2d71c76d2c MFC: Add TERMCAP entry for Linux consoles contributed by Christian Weisgerber,
<[email protected]>.
1998-05-28 06:47:08 +00:00
Julian Elischer d5ee4959a7 MFC: rev 1.25
Stash more state into the diversion routing information.
Allow the user agent to specify a "receive" interface by name as well as
by address. Use this in the default case. This is because more than one
interface can have the same address in the case of P2P links. Should be
compatible with old clients.
1998-05-28 06:28:49 +00:00
Julian Elischer 344d037068 MFC: Take the loop avoidance factor from where the user put it and not
from the PCB (though it was sometimes correct).
from rev 1.24
1998-05-28 06:17:57 +00:00
Daniel O'Callaghan b37764d749 Reviewed by: thepish
MFC: add s and w flags.
1998-05-28 01:01:10 +00:00
Daniel O'Callaghan fde09f3999 PR: 6063
Reviewed by:	jkoshy
Submitted by:	Doug <[email protected]>
MFC: activate installation of boot.help during 'make distribution'
1998-05-28 00:04:48 +00:00
Daniel O'Callaghan 18276eff25 PR: 6063
Reviewed by:	 jkoshy
Submitted by:	Doug <[email protected]>
MFC: Install boot.help during 'make distribution'
1998-05-27 23:46:03 +00:00
KATO Takenori aefeaa1173 MFC: revision 1.2 (fixed syntax error).
Submitted by:	NOKUBI Hirotaka <[email protected]>
1998-05-27 16:52:10 +00:00
KATO Takenori 539896c96e Sync with sys/i386/isa/isa.c revision 1.74.2.6.
Submitted by:	NOKUBI Hirotaka <[email protected]>
1998-05-27 16:49:14 +00:00
KATO Takenori 65b3eb750b Sync with sys/i386/conf/files.i386 revision 1.141.2.21.
Submitted by:	NOKUBI Hirotaka <[email protected]>
1998-05-27 16:48:34 +00:00
David E. O'Brien bf15b94ee6 + Check args to the howman() and roundup() macros to prevent divide by zero
+ MFC rev 1.12 - fix overflow in chkrange()
1998-05-27 05:16:08 +00:00
David E. O'Brien a7b98b79a3 + Check args to the howman() and roundup() macros to prevent divide by zero
+ MFC rev 1.9 - prevent divide by zero
+ MFC rev 1.8 - guard against a block size of 0 in the label
1998-05-27 05:13:16 +00:00
Jonathan M. Bresler 25b046d76e accidently omitted two file declarations.
so i added them.

Submitted by:	Scot Elliott ([email protected])
1998-05-27 01:26:33 +00:00
John Birrell e291a8bf9a Remove the error test from the call to set the file descriptor to
non-blocking. Devices are written inconsistently so it is not practical
to test for specific errors to ignore. The most common case when this
is a problem is with devices which don't block anyway so failing the
open is the wrong thing to do.
1998-05-26 22:11:30 +00:00
John Birrell eb9ca9b92c When doing a blocking write to a pipe, handle the case where the write
or writev syscall needs to be repeated until all the bytes are written.
1998-05-26 22:07:28 +00:00
KATO Takenori 6da37b7c99 MFC: rev. 1.13 (disable local APIC). 1998-05-26 16:05:33 +00:00
David Greenman e2c2af9a8c brought in fix from rev 1.30: fix net.inet.icmp.bmcastecho = 0. 1998-05-26 11:38:48 +00:00
Daniel O'Callaghan f77c73b170 PR: 1904
Abort if username given is > MAXLOGNAME.
1998-05-26 06:28:30 +00:00
Steve Price a7d111f4db Remove style nits introduced with last commit.
Submitted by:	bde
1998-05-26 02:54:54 +00:00
Steve Price 9a646f2063 MFC: shorter file is noted on stderr. 1998-05-26 00:40:10 +00:00
Steve Price 283ffdcfac MFC: don't append a '/' if already there 1998-05-25 22:45:42 +00:00
Steve Price d4d195bb16 Update code example to reflect new usage.
PR:		6753
Submitted by:	Stefan Eggers <[email protected]>
1998-05-25 21:32:47 +00:00
Bill Fenner 241ade09d5 MFC: rev 1.37: use select(), SO_TIMESTAMP and fix IP options generation. 1998-05-25 20:21:34 +00:00
Steve Price 87887d5259 MFC: dot after day of month. 1998-05-25 18:53:03 +00:00
Steve Price caab4d70db Sync manpage updates too.
Submitted by:	Ruslan Ermilov <[email protected]>
1998-05-25 18:06:39 +00:00
Daniel O'Callaghan 2217c68da0 PR: 6117
Reviewed by:	jkoshy
Submitted by:	Mark Mayo <[email protected]>
MFC: add cross-refs, note ``dumpdev'' in rc.conf.
1998-05-25 12:07:25 +00:00
David Greenman f78845da53 Changed type of nd_procnum to unsigned to protect against negative values
causing system crashes.
PR:		6747
1998-05-25 09:16:00 +00:00
Steve Price 4310cfca49 MFC: merge changes from revision 1.17. 1998-05-25 07:30:04 +00:00
Steve Price e2e66a17d2 MFC: be stricter about commandline arguments 1998-05-25 07:21:49 +00:00
Joseph Koshy 7b8db215fb MFC: {r1.13} Fix example in manual page. 1998-05-25 07:18:13 +00:00
Steve Price 958e50a67a MFC: allow spaces in the filename. 1998-05-25 06:28:02 +00:00
David Greenman c359b67cbf Brought in changes from rev 1.84: fix for timestamp processing. 1998-05-25 05:26:43 +00:00
Steve Price ec688f4a08 MFC: don't clobber 'newsyslog.conf' on upgrade. 1998-05-24 19:50:18 +00:00
Steve Price 5ad7146f13 Fix Anders Email address. 1998-05-24 19:48:38 +00:00
Guido van Rooij 342ef5b9c8 MFC: Plug hole reported on Bugtraq: do not allow mmap with WRITE privs for
append-only and immutable files.
Obtained from: NetBSD (partly)
1998-05-24 19:47:02 +00:00
Steve Price 902d99e95f MFC: new Norwegian keycap entry. 1998-05-24 19:39:02 +00:00
Bill Fenner f7eee400b0 Merge rev 1.30: take IP options into account when calculating length 1998-05-24 19:02:31 +00:00
Steve Price 8faa3f1dea MFC: remove debug message 1998-05-24 03:26:32 +00:00
Steve Price 3e4fc7e650 MFC: document the '-s' commandline option. 1998-05-24 03:13:00 +00:00
Daniel O'Callaghan d5586588a8 PR: 6721
Submitted by:	[email protected]
De-capitalise day/month names.
1998-05-23 11:36:55 +00:00
Dag-Erling Smørgrav a2fbc4d7b8 MFC: precise identification of models within the 586 and 686 families. 1998-05-22 22:18:45 +00:00
Joseph Koshy e84e0e513d MFC: {r1.15 find.1; r1.11 locate.1; r1.5 whereis.1; r1.11 which.1} Add
cross references for find(1), locate(1), whereis(1), which(1).
1998-05-22 11:03:39 +00:00
Joseph Koshy 23aed28a31 MFC: {r1.8} Replace reference to obsolete sigvec(2) with sigaction(2). 1998-05-22 10:50:26 +00:00
Joseph Koshy 1f05bcd029 MFC: {r1.17} Remove self-reference to sigaction(2). 1998-05-22 10:47:41 +00:00
Joseph Koshy f794d7b72e MFC: {r1.10} Improve description of absolute modes. 1998-05-22 10:41:45 +00:00
Joseph Koshy a19f80c311 MFC: {r1.5} Remove reference to obsolete file "README.iBCS2". 1998-05-22 10:29:39 +00:00
Joseph Koshy 61dbde6cd1 MFC: Remove `sigmask()' reference from synopsis. {from r1.6} 1998-05-22 10:01:46 +00:00
Joseph Koshy 2abaeea173 MFC: remove claim about login.conf not being used, reference pw(8)
{from r1.19}
1998-05-22 09:46:17 +00:00
Joseph Koshy b610f0484c MFC: use correct login.conf(5) capability (from r1.20) 1998-05-22 09:38:23 +00:00
Joseph Koshy 13bb7b9673 MFC: warn about interaction of S/Key and login(1) for users without
S/Key passwords.
1998-05-22 09:23:31 +00:00
Joseph Koshy 712a73e5eb MFC: allow `w' to treat a corrupted "utmp" as a non-fatal error. 1998-05-22 09:09:29 +00:00
Joseph Koshy b140eb280d .if defined(cleandepend) -> .if target(cleandepend)
Already fixed in -current where "bsd.dep.mk" handles dependencies.

PR: 6132
1998-05-21 12:34:08 +00:00
James Raynard 0d6d26445e Fix typo in prompt. 1998-05-20 22:23:16 +00:00
Justin T. Gibbs de334427d2 Fix bogus test that prevented NFS roots from working.
Submitted by:	Werner Griessl <[email protected]>
1998-05-20 19:32:10 +00:00
Bill Paul 9e4e7b6054 Merge from current: check only for zero-length record sizes. 1998-05-20 16:00:33 +00:00
Peter Wemm a6d2b31c56 MFC: rev 1.61; selectively enforce file owner permissions rather than
always ignore them.
1998-05-20 11:36:37 +00:00
Peter Wemm e819e61bd4 MFC: rev 1.43, 1.60-1.62 - sanity check flags at mount time 1998-05-20 08:12:14 +00:00
Matthew Hunt e67cead019 MFC: Default to USA to prevent syntax errors. Add rcsid. 1998-05-20 05:44:14 +00:00
Matthew Hunt 1a6d720884 MFC: Add bsd.locale.mk to un-break (or at least break differently)
ports-building.
1998-05-20 04:58:08 +00:00
Jordan K. Hubbard 641b786f0a MFC: nuke distfiles before packing ports. 1998-05-20 01:08:41 +00:00
Brian Somers 2d039c6cc8 MFC: Close forgotten descriptor.
PR: 6690
     Submitted by: Ruslan Ermilov <[email protected]>
1998-05-19 21:50:47 +00:00
Peter Hawkins 6bb8f59ee3 PR: misc/6031
Patch applied as per PR - enables preferential fetch from local mirrors
1998-05-19 13:48:39 +00:00
cvs2svn 28585dd79d This commit was manufactured by cvs2svn to create branch 'RELENG_2_2'. 1998-05-19 13:14:12 +00:00
Daniel O'Callaghan 929aae7785 MFC: document -q when zeroing. 1998-05-19 12:56:10 +00:00
David E. O'Brien 6cb66086a5 MFC rev 1.35 1998-05-19 11:16:41 +00:00
Kazutaka YOKOTA 52316cb669 MFC: merge fix from syscons.c 1.258.
PR: bin/5899, bin/5907, i386/6542, kern/6566
1998-05-19 09:30:42 +00:00
Guido van Rooij dcfa7b888e MFC: mental disease correction 1998-05-18 17:12:44 +00:00
Guido van Rooij 33cda32e1c MFH: parenthesis and a bug fix 1998-05-18 17:08:29 +00:00
Bill Paul 2172e2dd1e Merge RPC DoS attack fixes from current. 1998-05-18 16:15:26 +00:00
Andrey A. Chernov e425bd5ea4 MFC: 1) back out UTC fix, 2) fix INTERNAL_LS to sense /etc/localtime 1998-05-18 00:07:15 +00:00
Jonathan M. Bresler 8d59e16612 replaced check_rcpt ruleset with one
recommended by Gary Palmer <[email protected]>
Obtained from: http://www.informatik.uni-kiel.de/%7Eca/email/check.html#check_rcpt
1998-05-17 23:14:05 +00:00
Jonathan M. Bresler 8ba2edb1db replaced check_rcpt ruleset with one
recommended by Gary Palmer <[email protected]>
Obtained from: http://www.informatik.uni-kiel.de/%7Eca/email/check.html#check_rcpt
1998-05-17 22:58:51 +00:00
Justin T. Gibbs db89da9393 MFC - Only include if NEISA > 0. 1998-05-17 21:07:37 +00:00
Bill Fenner a133c12535 MFC: set TCP_NODELAY to improve throughput.
PR:		bin/6646
1998-05-17 06:41:36 +00:00
Andrey A. Chernov c3d9cb0e86 MFC: return back initial tzset() 1998-05-16 21:29:20 +00:00
KATO Takenori 2308e29ba2 MFC: revision 1.106 (reboot mode setting). 1998-05-16 14:47:46 +00:00
Justin T. Gibbs 7672e8959a MFC - convert to new bufq functions. 1998-05-15 22:21:31 +00:00
Andrey A. Chernov 8d3f9906c5 MFC: NULL pointer in vidattr 1998-05-15 21:38:12 +00:00
David E. O'Brien 408c25a375 MFC rev 1.34 1998-05-15 21:18:59 +00:00
Andrey A. Chernov 64374b70af MFC: return vfork back + array range termination 1998-05-15 16:53:45 +00:00
Andrey A. Chernov cb277ac3c8 MFC: use fork vs. vfork 1998-05-15 16:30:46 +00:00
Andrey A. Chernov dafa9879c0 MFC: move TZ="" before exec 1998-05-15 16:09:38 +00:00
Andrey A. Chernov a7e1dce45e MFC:
Do TZ= as first thing, since FTP protocol is unable to tell zone offset in
any case.

It makes no difference for anon account (since chroot already makes it GMT),
but if you do mirror with special non-anon login, in old variant
your mirror will be wholy retransmitted twice in the year due to
time zone changes (/etc/localtime plays bad role here)
1998-05-15 15:08:05 +00:00
Daniel O'Callaghan adeccdae56 PR: 6641
Submitted by:	Andre Albsmeier <[email protected]>
Fix -q flag when zeroing a specific rule.
1998-05-15 12:33:37 +00:00
Bruce Evans 23ebbd6970 MFC (1.176: removed share/info from build-tools).
PR:		6138
Tested by:	Andre Albsmeier <[email protected]>
1998-05-15 10:16:20 +00:00
Justin T. Gibbs 72cd9b52e1 Fix EISA interrupt registration and release. 1998-05-15 03:13:50 +00:00
Julian Elischer 50c7e17a79 Tree repair:
This file was not on the RELENG_2_2 branch because RELENG_2_2
was a REVISION tag and not a branch tag.
This happenned at 1.3 consequently, 2.2.5 and 2.2.6
were both released with shar.sh stuck at 1.3 from the mainline.
1.3 was the HEAD so that was ok I guess.
I've made a RELENG_2_2 branch again
and done a merge from current on it,
so nothing should change, except that
cvs update -rRELENG_2_2 -D"May 1" should now produce the right result again.
This was teh only thing stopping cvs update -rRELENG_2_2 -D"May 1"
from checking out a whole historical freebsd 2.2.x tree as of
some specific date.
1998-05-14 00:37:30 +00:00
Justin T. Gibbs 412643fd6d MFC - Fix bogus "cleanup" of bufq_remove(). 1998-05-13 16:06:09 +00:00
Daniel O'Callaghan 0646dedea9 PR: 6466
Submitted by:	Ruslan Ermilov
MFC: Add SIOIFFLAGS handler.
1998-05-13 11:19:05 +00:00
Thomas Gellekum 645f328369 MFC: Translate some traps to SIGSEGV instead of SIGBUS when running under
Linux emulation.
1998-05-13 07:04:54 +00:00
Peter Wemm d1639eab00 MFC: rev 1.25; re-aquire vnode during sillyrename cleanup since we can
block and something else might malloc the same space.

PR: 6611
Submitted by: Stephen Clawson <[email protected]>
1998-05-13 06:15:36 +00:00
Peter Wemm 6e7ee0c1b0 MFC: rev 1.85; initialize *vpp earlier for -o ro nfs mounts.
PR: 1856
Submitted by: [email protected]
1998-05-13 05:48:45 +00:00
Justin T. Gibbs 35e9f60480 MFC - DPT driver from current. 1998-05-12 19:59:31 +00:00
Justin T. Gibbs cceaff95bb Add entries for dpt_eisa.c. Upgrading to the current version of
the DPT driver gave us EISA support.

dpt_eisa.[ch] have been branch tagged into RELENG_2_2.
1998-05-12 19:59:07 +00:00
Justin T. Gibbs 5a6cc9f5b8 MFC - Upgrade to -current's DPT driver. This seems to clear up the problems
reported with the older driver using the CAM SWI mechanism.

      Tested on a PM3224.

      Remove last vestige of the DPT SWI code.
1998-05-12 19:57:31 +00:00
Guido van Rooij 4f671d7bcd MFC: disables TAO for those services that do not know about T/TCP 1998-05-12 19:33:23 +00:00
Bruce Evans ac1a1af858 Fixed merge error in previous commit. 1998-05-12 16:35:25 +00:00
Wolfram Schneider 96e16e6318 MFC: add NetBSD 1.3.2 1998-05-12 14:34:54 +00:00
Masafumi Max NAKANE aa3eed96a7 MFC: Give default value to xntpd_flags. 1998-05-12 10:53:51 +00:00
Wolfram Schneider df0364737a MFC: Add FreeBSD 2.2.7, FreeBSD 2.2.8, NetBSD-1.3.1. 1998-05-12 08:06:16 +00:00
Justin T. Gibbs 7cbb9e7329 MFC - Fix termination test in CIRCLEQ_FOREACH. 1998-05-12 03:57:26 +00:00
Julian Elischer b35e3fd591 Oops wrong branch 1998-05-11 19:21:47 +00:00
Julian Elischer 966bc22633 Submitted by: Andrzej Bialecki <[email protected]>
Minor fix to support SLICE in MFS..
1998-05-11 19:18:44 +00:00
Jordan K. Hubbard c7e75e4336 MFC: add -u (unlink) flag. 1998-05-11 13:03:28 +00:00
Steve Price 763e66fe44 MFC: spelling error 1998-05-11 03:45:52 +00:00
Steve Price 652358464f MFC: NBPG -> PAGE_SIZE 1998-05-11 03:42:44 +00:00
Jordan K. Hubbard 490ad6c767 MFC: update scd and mcd drivers as well in accordance with PR#6567 1998-05-11 00:50:12 +00:00
Jordan K. Hubbard 2808685fc2 MFC: use `a' device for matcd.
Submitted by:   Dave Marquardt <[email protected]>
1998-05-11 00:45:38 +00:00
Tim Vanderhoek e5afe1bbd6 Remove stray line from the manpage.
Fix usage().
Fix someone's fix to comment typo I just fixed in -current (s/time/trim/).
1998-05-10 19:00:46 +00:00
Steve Price f18e98762e MFC: typo fix 1998-05-10 16:36:47 +00:00
Dag-Erling Smørgrav 78878b5fb8 MFC (small bug in previous fix) 1998-05-09 08:56:41 +00:00
Dag-Erling Smørgrav 5a151dc465 MFC (translate leading / in -c argument to %2f)
PR:		bin/6558
1998-05-09 08:50:03 +00:00
Bill Fenner aefa67d3f6 Merge FTP URL documentation from current. (The code change
was merged a long time ago.)
1998-05-09 07:35:13 +00:00
Justin T. Gibbs 4b1b5f0c80 MFC - Use new buf queue macros. 1998-05-08 15:54:10 +00:00
Masafumi Max NAKANE 6ee19db093 MFC: Typo fix.
Pointed out by:	Brian Reichert <[email protected]>
PR:		6480
1998-05-08 14:49:24 +00:00
John-Mark Gurney 2601736e6d MFC: rev1.9 for log 1998-05-07 23:46:37 +00:00
Justin T. Gibbs 83a78fed8e MFC - Convert to new buf queue macros. 1998-05-07 22:47:08 +00:00
Justin T. Gibbs f33c2f1179 MFS - Convert to using new buf queue functions. 1998-05-07 19:04:15 +00:00
Thomas Gellekum a215beeb4a MFC: clean up in the child, not the parent. 1998-05-07 07:25:43 +00:00
Julian Elischer 3bcff1d67d Reviewed by: phk
Submitted by:	[email protected]
MFC:	bring up to 1.30
1998-05-06 22:46:54 +00:00
Justin T. Gibbs 842e8a5143 MFC - buf queue changes for PC98. 1998-05-06 20:12:33 +00:00
Justin T. Gibbs 68d5aaad30 The dpt driver is now standard equipment. 1998-05-06 20:07:25 +00:00
Justin T. Gibbs 491263fec4 Clean up some compile warnings. The diff looks much worse than what I did.
Some inline function definitions were moved so they would be in scope when
called (so they could be inlined), and some code was rearranged to ensure
that variables where initialized before being used.
1998-05-06 20:07:07 +00:00
Justin T. Gibbs 7dfc9a6c3c MFC - subr_autoconf.c is now mandatory (for config hooks). 1998-05-06 20:05:49 +00:00
Justin T. Gibbs 766e63f64b Add CAM interrupt support. 1998-05-06 19:32:16 +00:00
Justin T. Gibbs d43907184d Small change in DDB function code to deal with new definition of TAILQ_PREV. 1998-05-06 19:16:42 +00:00
Justin T. Gibbs 951224d030 MFC - bufqdisksort replaces tqdisksort. 1998-05-06 19:16:03 +00:00
Justin T. Gibbs acb1b3e7e7 buf.h:
MFC - Add new buf queue routines.

device.h:
kernel.h:
param.h:
systm.h:
	MFC - Interrupt driven config hook support.

disklabel.h
	MFC - bufqdisksort replaces tqdisksort.

queue.h:
	MFC.
1998-05-06 19:15:49 +00:00
Justin T. Gibbs b062f88fb6 Convert to new buf queue routines. 1998-05-06 19:12:45 +00:00
Justin T. Gibbs 2541c81d15 Add support for extracting the bus, device, and function from a pcici_t. 1998-05-06 19:12:28 +00:00
Justin T. Gibbs 0ad1b36eac Remove bogus DPTOPT code. 1998-05-06 19:12:03 +00:00
Justin T. Gibbs 21f0ce2d9e Remove DPT SWI code. unifdef DPTOPT. 1998-05-06 19:11:46 +00:00
Justin T. Gibbs 15c7e8bf52 init_main.c:
kern_shutdown.c:
subr_autoconf.c:
	MFC - Add interrupt driven config hook mechanism and split out
	      mountroot and dumpconf.

vfs_bio.c:
	Cleanup B_ORDERED buffer handling.
1998-05-06 19:10:59 +00:00
Justin T. Gibbs 186af8fda4 MFC - Convert to using new buf queue fucntions. 1998-05-06 19:09:34 +00:00
Justin T. Gibbs 46c8a44a4c MFC
fd.c:
mcd.c:
scd.c:
wcd.c:
wd.c:
wfd.c:
	Convert to using new buf queue fucntions.

icu.s:
isa.c:
isa_device.h:
vector.s:
	Remove DPT SWI code.  Add CAM SWI code.

sio.c:
	Remove bogus DPTOPT code.

pcibus.c:
	Add functions for extracting the bus, device, and function
	from old style pcici_ts.
1998-05-06 19:09:16 +00:00
Justin T. Gibbs c41baf82a2 MFC
cpufunc.h:
	const poisening.

md_var.h:
	Add definitions of busdma_swi() and swi_vm().
	Remove DPT SWI code.

trap.c:
	Add CAM SWI mechanism, remove DPT SWI mechanism.

spl.h:
	Remove DPT SWI mechanism - add cam SWI mechanism.

bus.h:
bus_memeio.h:
bus_pio.h:
	Add bus space and bus dma code.
1998-05-06 19:06:41 +00:00
Justin T. Gibbs 4064fa406c MFC
autoconf.c:
	Add interrupt driven config hook mechanism.
	Split out mountroot and dumpconf code so it occurs after
	config hooks run.

machdep.c:
	Clean out old DPT SWI mechanism.

trap.c:
	Add CAM SWI mechanism, remove DPT SWI mechanism.

userconfig.c:
	Remove DPTOPT.  The dpt driver is now standard.

vm_machdep.c:
	Add the VM SWI with hooks to call the bus dma code.

busdma_machdep.c:
	Add bus dma functionality.

Interrupt specification and attach changed to allow shared interrupts.
Shared EISA interrupts don't work in -stable though because we need the
new interrupt code from current.

Match routines now deal with const strings.
1998-05-06 19:04:14 +00:00
Justin T. Gibbs 2af84c38f6 MFC - Eisaconf interface changes.
Interrupt specification and attach changed to allow shared interrupts.
Shared EISA interrupts don't work in -stable though because we need the
new interrupt code from current.

Match routines now deal with const strings.
1998-05-06 18:58:53 +00:00
Justin T. Gibbs c5f92dcd0b Add busdma interfaces to -stable. 1998-05-06 18:55:52 +00:00
Justin T. Gibbs 014691e9da Switch to using the CAM SWI interface. 1998-05-06 18:55:27 +00:00
Andreas Klemm 4c616886db MFC: xxx_prog -> xxx_program, overlooked this new style of var names.
backout last change "named_prog"
1998-05-06 17:43:01 +00:00
Andreas Klemm 7925bd10e5 MFC: document ntpdate_prog and xntpd_prog
fix: named_program -> named_prog
1998-05-06 17:30:34 +00:00
Dag-Erling Smørgrav 218fcb2a12 MFC (submitter says the patch to current is working fine)
PR:		bin/6522
Submitted by:	Rudolf Cejka
1998-05-06 11:09:54 +00:00
Mike Smith ea685a9504 MFC - updates to handle files outside i386/
Submitted by:	Daniel O'Connor <[email protected]>
1998-05-06 05:46:16 +00:00
cvs2svn c880d1c3fb This commit was manufactured by cvs2svn to create branch 'RELENG_2_2'. 1998-05-06 01:45:56 +00:00
Andreas Klemm cecdd31889 Merged in changes from current
config option to specify the path for ntpdate and xntpd program
1998-05-05 21:39:44 +00:00
Steve Price 11a7f3f908 MFC: make -> ${MAKE}
Ok'd by:	Satoshi
1998-05-04 09:15:06 +00:00
KATO Takenori 05946bf5d1 MFC: Added amd controller. 1998-05-04 08:49:48 +00:00
Martin Cracauer 3a411d362a MFC: When calling a shell function, remember whether exit status is tested.
This is needed for the '-e' option. See the PR for more details.
PR:		6047
1998-05-04 07:25:58 +00:00
Steve Price d6ee2c7ee0 MFC: clarify use of 'if' capability. 1998-05-04 02:41:38 +00:00
KATO Takenori 721471916a Sync with sys/i386/isa/wd.c revision 1.119.2.11.
Submitted by:	NOKUBI Hirotaka <[email protected]>
1998-05-04 00:59:32 +00:00
KATO Takenori 4dacc0a232 Sync with sys/i386/conf/majors.i386 revision 1.9.2.10.
Submitted by:	NOKUBI Hirotaka <[email protected]>
1998-05-04 00:58:33 +00:00
Steve Price 5353beeaf1 MFC: be picky about commandline and coverup a compiler warning. 1998-05-03 23:24:09 +00:00
Steve Price 06dd32898a MFC: remove invalid .Xr trsp 8 1998-05-03 21:36:05 +00:00
Jean-Marc Zucconi 7d05e404d9 MFC: restore exit.c 1998-05-03 20:25:07 +00:00
Steve Price 22d60b9d4d MFC: typo fixes. 1998-05-03 17:59:52 +00:00
Steve Price fbb7ff7788 MFC: Support for reading 'if' file from /etc/gettytab.
PR:		6492
Submitted by:	Doug White <[email protected]>
1998-05-03 16:33:34 +00:00
Peter Wemm b879286ad4 Update 2.2 from bind 4.9.6 to 4.9.7-t1b 1998-05-02 15:56:49 +00:00
Peter Wemm 0dfaae48fe Merge 4.9.7-t1b changes from current. 1998-05-02 15:54:12 +00:00
Jordan K. Hubbard 8289d13071 MFC: PR#5704
The logic in tape.c:getfile() doesn't allow for a filesystem
        with a blocksize smaller than the tape block size. The problem
        seems to be most easily fixed by changeing where fssize is set.
1998-05-02 09:19:51 +00:00
KATO Takenori 5850744002 MFC: 1.44MB floppy support. 1998-05-02 02:06:53 +00:00
Alexander Langer d27e66afe9 MFC (rev 1.19): strengthen rules for the 127.0.0.0/8 subnet & guarantee
that the lo0 rules appear first.
1998-05-01 16:28:03 +00:00
Dag-Erling Smørgrav 2f7ed923c1 MFC: don't delete man pages with colons in their name
PR:		bin/5439
Submitted by:	Martin Kammerhofer [email protected]
1998-05-01 13:30:14 +00:00
John Birrell 2d8951a051 MFC: Fix incremental priority increment.
PR: bin/6467 Marino Ladavac <[email protected]>
1998-04-30 22:26:30 +00:00
Peter Wemm 7208f7da58 MFC: euid flip while accessing home directory early to get to .login_cap
and to be able to chdir() on NFS served homes without root read access.
1998-04-30 16:52:31 +00:00
Andrey A. Chernov fa41e8ecbe MFC: LC_MESSAGES 1998-04-30 16:50:34 +00:00
Andrey A. Chernov 2135867696 MFC: LC_MESSAGES, fixes 1998-04-30 16:49:02 +00:00
Thomas Gellekum 64824728db MFC part 5: Fix recursion problem which occurs when a signal is received
during a malloc. The signal handler creates a thread which requires a malloc...
For now, the only thing to do is to block signals.
1998-04-30 07:53:36 +00:00
Thomas Gellekum 52a33963d4 MFC part 4: pthread_yield() was renamed to sched_yield() in the
POSIX thread standard.

sched.h is John's version, needed for the prototype.
1998-04-30 06:59:27 +00:00
Andreas Klemm 562dd54075 MFC: correct spelling of UltraStor and ULTRA SCSI hostadapters
PR:		6447
1998-04-29 22:47:11 +00:00
KATO Takenori 591bb8b4b1 MFC: sync with NetBSD/pc98 based on NetBSD/i386 version 1.3G
patchlevel 117.

Submitted by:	NOKUBI Hirotaka <[email protected]>
1998-04-29 15:39:47 +00:00
Dag-Erling Smørgrav 298ca8e363 Remove keyboard droppings 1998-04-28 17:26:32 +00:00
Daniel O'Callaghan 07aff0ee33 Spelling police. 1998-04-28 13:49:50 +00:00
Dag-Erling Smørgrav 0603e2d515 Fixed erroneous spelling of "fictitious" in diagnostics and comments.
PR:		kern/6429
1998-04-27 11:39:05 +00:00
Jordan K. Hubbard a2bf7e60fb MFC: retire sup just a wee bit more. 1998-04-26 08:40:48 +00:00
Jordan K. Hubbard 922bdb6089 Add the whatis database to catpages too 1998-04-26 08:34:26 +00:00
Brian Somers 9c3bdda794 MFC: Quieten gcc-2.8.1 1998-04-25 09:17:50 +00:00
Brian Somers 27cf02b4cf MFC: Fix diagnostic. 1998-04-25 00:21:52 +00:00
David E. O'Brien b1ce4b344f MFC rev 1.44/45 (MAXPARTITIONS) 1998-04-24 11:52:31 +00:00
David Greenman e321b3e873 MFC: tcp_var.h/1.43 & tcp_timer.c/1.28: bugfix for PR#6068 - connections
timing out too quickly.
1998-04-24 09:32:43 +00:00
John Birrell 53beafafc2 (Almost) MFC: -pthread argument links against libc_r instead of libc. 1998-04-24 07:46:30 +00:00
Thomas Gellekum 6cef80226a MFC part 3: After fork(), only the calling thread survives in the child. 1998-04-24 07:09:57 +00:00
Dag-Erling Smørgrav c5820a69f3 There is no "rwho" service, it's "who"
PR:		bin/6396
Submitted by:	Ruslan Ermilov <[email protected]>
1998-04-23 19:12:41 +00:00
Thomas Gellekum 327f2d0a90 MFC part 2: Static initializers for mutexes and condition variables. 1998-04-23 08:21:56 +00:00
Paul Traina ca455cf9d7 Back out last commit. 1998-04-23 04:43:26 +00:00
Eivind Eklund b3f7f293ee Fix buffer overflow (that was supposedly previously fixed). This
problem is not present in -current.

Submitted by:	Niall Smart <[email protected]>
1998-04-22 23:00:59 +00:00
Thomas Gellekum b5d1606c18 MFC part 1: Safety belts for code written for older drafts of
the POSIX threads standard.
1998-04-22 09:11:53 +00:00
Paul Traina 2a15cb9a8f MFC: Convert cabs/cabsf definitions to proper prototypes.
[make world soon to follow]
1998-04-22 06:27:52 +00:00
Brian Somers d93e123f62 Back out the removal of psignal() and sys_siglist as
it's not appropriate in this branch.
Suggested by:	bde
1998-04-22 01:48:34 +00:00
Eivind Eklund 67028271f1 MFC: Fix flag spec. 1998-04-21 23:26:21 +00:00
John Polstra 871334506e Merge from main branch 1.5 -> 1.6: Fix forward referenced linker sets. 1998-04-21 04:40:44 +00:00
John Birrell 754bfb6067 MFC: Add entry for gnats-supfile. 1998-04-21 01:39:24 +00:00
Brian Somers d7509ec6d4 MFC: Remove psignal & sys_signlist decls. 1998-04-21 01:04:18 +00:00
Dima Ruban b35f2c2f9a MFC: indent 1998-04-20 22:15:19 +00:00
Bruce Evans 03ffc533f0 MFC (1.8 plus conflicting cosmetic changes from Lite2: don't check
multiple slices on the same drive concurrently for `fsck -p', etc.).

PR:		6129
1998-04-20 16:28:07 +00:00
Bruce Evans 477a48941c YAMFC (don't build files at install time). This should finish fixing
installing from readonly object trees in 2.2 and -current.

Submitted by:	Arne Henrik Juul <[email protected]>
PR:		6330
1998-04-20 15:40:58 +00:00
Bruce Evans b4196747f4 Don't build files at install time.
Submitted by:	Arne Henrik Juul <[email protected]>
PR:		6330
1998-04-20 15:38:54 +00:00
Nate Williams 6c35d1f02a MFC:
- gcc -ansi cleanups
- Don't clear registers
- misc. white-space cleanups
- Made the fake interrupt routine into a real routine

The latter shouldn't be necessary, since interrupts are disabled the entire
time the fake interrupt routine is active, but is provided until we can
figure out what's going on.
1998-04-20 15:05:09 +00:00
Bruce Evans 0732efb715 YAMFC (1.10-1.11: don't generate neqn at install time, etc.)
Submitted by:	Arne Henrik Juul <[email protected]>
PR:		6330
1998-04-20 15:04:36 +00:00
Jordan K. Hubbard b3af28516a MFC: using linux plip. 1998-04-20 06:18:47 +00:00
Nate Williams 92d33529c7 - Whoops, my previous fix was incomplete. Finish up the 'looping' bug.
Obtained from:	PAO
1998-04-20 05:41:30 +00:00
John Polstra 2e167ceaa6 Eliminate compiler warnings. I modified the submitted patch a
little, primarily by changing the white space.  This aligns the
fix with changes that have already been made in -current, and will
simplify future merges from the main branch.

PR:		bin/6328
Reviewed by:	jdp
Submitted by:	[email protected] (Chia-liang Kao)
1998-04-19 23:01:27 +00:00
Nate Williams ad14096ab5 MFC: Don't spin forever with invalid/unexpected tuples. 1998-04-19 18:42:44 +00:00
Bruce Evans 3baeebae3c MFC (1.55: don't generate osreldate.h at install time).
Submitted by:	Arne Henrik Juul <[email protected]>
PR:		6330
1998-04-19 13:34:48 +00:00
Bruce Evans 26f8db6806 YAMFC (1.15: don't generate files at install time, etc.).
Submitted by:	Arne Henrik Juul <[email protected]>
PR:		6330
1998-04-19 13:06:43 +00:00
David E. O'Brien 1b1c081827 NO_LIBC_R --> NOLIBC_R to match -CURRENT. 1998-04-19 09:11:23 +00:00
David E. O'Brien 1bee748688 MFC rev 1.6
(everything but the -pthreads option applies, and I hope that will be fixed
RSN)
1998-04-19 09:04:18 +00:00
David E. O'Brien f25ab3f571 [2nd's a charm]
MFC (reduce diff w/-CUR, with hopes of getting DMA support into -STABLE)
1.128   (FUNCTIONAL: better sleep handling)
1.131   (STYLE: labels w/o stmt)
1.132   (STYLE: remove unused #includes)
1.141   (FUNCTIONAL: devfs bug, 2nd controler not showing)
1.144   (STYLE: dont shadow other vars)
1.150   (FUNCTIONAL: fix search bug)
1998-04-19 08:47:42 +00:00
Nate Williams a0683e0cdd MFC: rdattr function added. 1998-04-18 23:35:32 +00:00
Nate Williams d2c864a65a MFC:
- pccard/card.h -> pccard/cardinfo.h
- Addition of rdattr to pccardc
- cleanups
- Breakout cardd.c into pccardd.c and cardd.c
1998-04-18 23:28:52 +00:00
Nate Williams 6d742d26b6 [ Whoops, forgot about non-x86 stuff]
MFC: pccard/card.h -> pccard/cardinfo.h
1998-04-18 23:27:06 +00:00
Nate Williams 7408e84fc6 MFC: pccard/card.h -> pccard/cardinfo.h 1998-04-18 23:25:14 +00:00
KATO Takenori c97edb527a Sync with sys/i386/isa/syscons.c revision 1.182.2.32.
Submitted by:	NOKUBI Hirotaka <[email protected]>
1998-04-18 15:46:25 +00:00
KATO Takenori e30252b5ca Sync with sys/i386/i386/userconfig.c revision 1.48.
Submitted by:	NOKUBI Hirotaka <[email protected]>
1998-04-18 15:45:27 +00:00
Gene Stark 55e902f9e2 PR: misc/4679
Submitted by:	Glen Foster ([email protected])
Merge from -current.
1998-04-18 13:43:09 +00:00
David E. O'Brien 20aea8afdc Add mktemp(1) from current. 1998-04-18 10:56:48 +00:00
David E. O'Brien 4a3285b44e Make bulding libc_r the default. This is useful for ports like mysql. 1998-04-18 09:34:05 +00:00
Julian Elischer 6e340edf00 hold a number (that matches -current) for ALTQ
remove duplicate DPT entry
1998-04-17 20:30:58 +00:00
Thomas Gellekum eb69720b0c MFC: when in PS_SIGWAIT state, still call signal handlers
and set errno to EINTR.
1998-04-17 11:22:26 +00:00
Dag-Erling Smørgrav 428c4cf8bf Merged in changes from current (comments about LC_ALL) 1998-04-17 10:54:04 +00:00
Andrey A. Chernov 3932765b29 MFC: add ftp4.ru 1998-04-16 13:58:18 +00:00
Andrey A. Chernov 736908cd90 MFC: XSI macros including attr_get 1998-04-15 23:14:35 +00:00
cvs2svn cd4cc56df0 This commit was manufactured by cvs2svn to create branch 'RELENG_2_2'. 1998-04-15 17:47:41 +00:00
Dag-Erling Smørgrav 6af47c09ec Swapped "should we just return" and "should we stop the screensaver"
in scrn_timer() to prevent deadlock when screensaver sets UNKNOWN_MODE.
1998-04-15 12:00:14 +00:00
Peter Wemm cdd7c9a25d MFC: don't generate potential shell or interpreter metacharacters when
doing character rotation while searching for unique names.
1998-04-15 03:11:37 +00:00
Jonathan M. Bresler 014865a885 rotate sendmail statistics file weekly.
keep the last ten weeks of data.
Submitted by:	jmb
1998-04-14 23:08:29 +00:00
Daniel O'Callaghan bf3ac0df12 PR: 4866
Submitted by:	fenner
Make manpage reflect reality.
1998-04-14 22:10:40 +00:00
KATO Takenori e736e9c249 MFC: Fix panic by probing NE2000 compatible PCI card. 1998-04-14 13:52:28 +00:00
Jonathan M. Bresler 3d7caa8c6a use extended error codes as noted in rfc1893.
retain additional message in check_relay ruleset,
	the message is written into the maillog.
	this is useful to a site's postmaster.
PR:		conf/6226
Reviewed by:	jmb
Submitted by:	Ruslan Ermilov [email protected]
1998-04-14 02:12:20 +00:00
Steve Price 8df3b5fcbf MFC: document use of sendmail options. 1998-04-14 01:00:35 +00:00
Steve Price 622a6a4113 MFC: don't let secs variable wrap. 1998-04-14 00:25:32 +00:00
Steve Price 21a695e665 Add MLINK for mkdtemp.3.
PR:		6291
Submitted by:	Niall Smart <rotel.indigo.ie>
1998-04-13 23:20:52 +00:00
Mike Smith ca35880b03 MFC - don't use INTR mixed with ACCEL.
Submitted by:	Satoh Junichi <[email protected]>
1998-04-13 17:49:30 +00:00
Bruce Evans 013feb26d2 Backed out previous commit. 07.lpd should be in 2.2, at least until
someone merges lpr/SMM.doc.
1998-04-13 14:57:40 +00:00
Bruce Evans 2c449f0911 Backed out previous commit again. 07.lpd should be in 2.2, at least
until someone merges lpr/SMM.doc.
1998-04-13 14:12:37 +00:00
Doug Rabson 4d1c414403 MFC: Fixes for using amd with non-NFSv3 servers and for choosing the right
address for a multihomed server.

PR:		bin/6231, bin/4678
1998-04-13 12:13:17 +00:00
Jordan K. Hubbard 1f3e0bf4cb remove bogus bugs section.
Submitted by:	Niall Smart <[email protected]>
1998-04-13 05:43:45 +00:00
John Polstra d7729627d4 Merge from main branch 1.8 -> 1.9: Add "fildll" and "fistpll" mnemonics. 1998-04-12 18:12:38 +00:00
Jordan K. Hubbard 5ac4756cd7 MFC: fix dependent loading by URL 1998-04-12 16:01:28 +00:00
KATO Takenori 75c4c34b81 Sync with sys/i386/conf/GENERIC revision 1.77.2.22.
Submitted by:	NOKUBI Hirotaka <[email protected]>
1998-04-12 15:06:06 +00:00
KATO Takenori 28d3934047 Sync with sys/i386/conf/files.i386 revision 1.141.2.20.
Submitted by:	NOKUBI Hirotaka <[email protected]>
1998-04-12 15:05:28 +00:00
KATO Takenori 920282a631 Sync with sys/i386/i386/machdep.c revision 1.209.2.22.
Submitted by:	NOKUBI Hirotaka <[email protected]>
1998-04-12 15:04:45 +00:00
KATO Takenori 701ac83834 Sync with sys/i386/conf/GENERIC revision 1.77.2.21.
Submitted by:	NOKUBI Hirotaka <[email protected]>
1998-04-12 15:04:03 +00:00
Jordan K. Hubbard 162d7e2418 Just totally nuke 07.lpd - it shouldn't even be here.
Shown-the-error-of-my-ways-by:	bde
1998-04-12 06:24:38 +00:00
KATO Takenori 313b05c498 MFC (fix the problem when SCSI ID is not contiguous). 1998-04-12 04:49:12 +00:00
Peter Wemm 01b75c0024 Merge from HEAD; 'cvs update -j' cleanup mistake that probably caused the
stray /tmp files.
1998-04-11 16:15:12 +00:00
Peter Wemm 727ebe49ba YIKES!!!! I accidently committed experimental patches with the 2.2 cvs
update!  I don't think this would cause the stray /tmp file problem, but
this is not meant to be here yet.
1998-04-11 16:03:38 +00:00
Jordan K. Hubbard 1466d87eda Reenable lpd docs - they seem to build fine.
Prodded into action by:	Ruslan Ermilov <[email protected]>
1998-04-11 15:10:08 +00:00
Nate Williams 0b2b15452a - Whoops, better have the structure created before trying to use it in
the patch I just submitted.

Noticed by:	phk
1998-04-09 14:00:36 +00:00
Nate Williams b74bc82a00 MFC: Correctly unregister the interrupt from the system when probes fail. 1998-04-08 15:01:08 +00:00
Peter Wemm ce3cf99c46 Merge cvs from HEAD. 1998-04-05 03:29:11 +00:00
Peter Wemm 3aa7c0b523 Merge cvs from HEAD (contrib/cvs is in a seperate commit) 1998-04-05 03:22:30 +00:00
Daniel O'Callaghan f4061e06a4 Spelling police 1998-04-02 09:30:11 +00:00
Daniel O'Callaghan 6480260e65 PR: bin/6193
Submitted by:	Max Euston <[email protected]>
MFC: Make times 000-0059 and 1200-1259 display as 12:xx instead of 0:xx
1998-04-01 21:38:57 +00:00
Dima Ruban 065d7a1c62 MFC: new variable NOSUIDPERL 1998-04-01 21:09:31 +00:00
Dima Ruban 3b1dc8dc11 MFC: don't compile sperl in NOSUIDPERL defined 1998-04-01 21:08:11 +00:00
Jordan K. Hubbard 97a8168533 Set NOSHARED - if we do a make install from here, we want the
version in /stand to be static.
1998-04-01 15:18:24 +00:00
Mike Smith 63ea0e74a4 Fix misleading "changing root device to" typo. 'st' becomes 'sd' 1998-03-31 02:09:29 +00:00
Jordan K. Hubbard 2e9e189c7c PR#6135 1998-03-30 08:28:48 +00:00
David E. O'Brien f05810df70 MFC rev 1.20 1998-03-29 23:42:23 +00:00
Alexander Langer 6601a957c2 MFC (rev 1.79): Allow ICMP unreachable messages to be sent in response
to ICMP query packets.
1998-03-29 15:01:13 +00:00
Mark Murray 01269919af MFC: fix nasty typo/bug 1998-03-29 08:16:48 +00:00
Jordan K. Hubbard 734c0c19ef Adjust to note that we're back on the branch. 1998-03-28 03:00:50 +00:00
Kazutaka YOKOTA beb00ced8e - The PS/2 mouse driver, psm, is not disabled in the GENERIC
kernel anymore.  Oh, well, I thought I had updated all relevant
  docs regarding this point; I was wrong, apparently ;-<
- While I am here, brush up the description on the mse driver as well.
1998-03-27 03:10:20 +00:00
Stefan Eßer 6cb9e33bbb Add support for Compaq ProLiant 1200 host to PCI bridge 1998-03-26 22:28:42 +00:00
Peter Wemm a320c4932b Sigh. Restore additions spammed in previous commit. :-( Thanks guys! 1998-03-26 15:24:52 +00:00
Jordan K. Hubbard 0aac22672f Tree is now tagged so change branch to STABLE 1998-03-24 18:07:21 +00:00
Jordan K. Hubbard c07eac88c8 Copy up some additional files. 1998-03-24 11:00:03 +00:00
Jordan K. Hubbard 72c7c6df77 One last pass by the spelling police. 1998-03-24 10:51:49 +00:00
Jordan K. Hubbard 6cf06919a0 Fix minor spelling error. 1998-03-24 10:34:52 +00:00
Jordan K. Hubbard 0d4be6ca72 2.2.6-RELEASE! 1998-03-24 10:33:30 +00:00
Jordan K. Hubbard 733cfb9bb8 Hmmmm. Either I'm hallucinating or the previous commit didn't "take" 1998-03-24 10:22:16 +00:00
Jordan K. Hubbard cb460d650f Major updates to this file's layout.
Submitted by:	Doug <[email protected]>
1998-03-24 09:57:39 +00:00
Jordan K. Hubbard 6367fe8072 Tab elimination. 1998-03-24 09:55:47 +00:00
Jordan K. Hubbard c3424cd871 Major updates to the layout and content of the distribution docs.
Submitted by:	Doug <[email protected]> and msmith
1998-03-24 09:54:27 +00:00
cvs2svn 5a24da17a7 This commit was manufactured by cvs2svn to create branch 'RELENG_2_2'. 1998-03-24 09:52:26 +00:00
Jordan K. Hubbard 1c2b24e948 Add extra categories I missed. 1998-03-24 08:38:59 +00:00
Jordan K. Hubbard 1324ef9143 Remove MNT_NOATIME option; it makes the atime predate the ctime which
is a worisome side-effect.  Sorry, Bruce.
1998-03-24 05:15:32 +00:00
Jordan K. Hubbard 70d839b759 Use proper variable nfs_client_enable.
PR:	6118
Submitted by:	Mark Mayo <[email protected]>
1998-03-24 05:14:07 +00:00
Satoshi Asami 291ce9d9a3 Merge 1.273. 1998-03-24 03:35:54 +00:00
Kazutaka YOKOTA 36f99fcc36 - Describe the SC_DISABLE_REBOOT option.
- Delete redundant comments on syscons flags.
1998-03-24 02:57:24 +00:00
Jordan K. Hubbard 6d6434e793 Fixes for properly determining slice name.
Submitted by:	msmith
1998-03-24 02:38:00 +00:00
Jordan K. Hubbard dc76fc7f98 cosmetic. 1998-03-24 01:20:14 +00:00
Jordan K. Hubbard 5b0cfa351d 1. Add more rc files to resurrection list. We can get into trouble
now if we don't completely resurrect the old /etc environment after
   an upgrade.

2. Adjust post-installation instructions to be (hopefully) less confusing
   and note 2.2.6 specific upgrade issues.
1998-03-23 23:41:13 +00:00
Jonathan M. Bresler a0bc9f84c4 grr....forgot a bug fix in rewrite rules on hub
Reviewed by:	jmb
Submitted by:	Ruslan Ermilov <[email protected]>
1998-03-23 21:32:10 +00:00
Jonathan M. Bresler e0289248f1 update to match configuration currently in use
on hub.freebsd.org
1998-03-23 20:58:22 +00:00
Peter Wemm 9f674266a7 MFC: si driver doc update 1998-03-23 20:55:25 +00:00
Jordan K. Hubbard 66c6293482 Update package names to match 2.2.6 versions. 1998-03-23 20:27:37 +00:00
Peter Wemm d2e84f2808 Mention specialix changes.
OK'ed by: jkh
1998-03-23 19:55:15 +00:00
Peter Wemm 43b4ceb226 MFC: list new si driver modules
OK'ed by: jkh
1998-03-23 19:40:12 +00:00
Peter Wemm 51cddf2d26 MFC: new Specialix driver
OK'ed by: jkh
1998-03-23 19:37:48 +00:00
Peter Wemm 993fbaf726 MFC: new rev of si Z280 microcode
OK'ed by: jkh
1998-03-23 19:36:25 +00:00
Peter Wemm 5b17c66859 MFC: new rev of si Z280 microcode
OK'ed by: jkh
1998-03-23 19:33:46 +00:00
Jordan K. Hubbard 73ac47a262 Here's a simple RELENG_2_2 patch to keep msdosfs from trying to mount
FAT32 filesystems.

Submitted by:	Robert Nordier
1998-03-23 18:28:14 +00:00
cvs2svn fd0aafd577 This commit was manufactured by cvs2svn to create branch 'RELENG_2_2'. 1998-03-23 16:12:54 +00:00
Jordan K. Hubbard afcd9d9b16 small cleanup 1998-03-23 09:18:30 +00:00
Jordan K. Hubbard 62f9114960 o Put back check for written disk case - it was necessary after all.
o If we're upgrading, try and get old system information.
1998-03-23 08:33:34 +00:00
Daniel O'Callaghan e298b4a9c2 PR: 6104
Submitted by:	Anatoly Vorobey <[email protected]>
MFC typo fix.
1998-03-23 08:14:06 +00:00
Jordan K. Hubbard 16253f541d dpt stuff will be left disabled for now but at least better documented. 1998-03-23 08:04:00 +00:00
Jordan K. Hubbard 3653eb467c MFC: update copyrights.
Approved by:	Simon Shapiro <[email protected]>
1998-03-23 07:57:34 +00:00
Jordan K. Hubbard 6c3e83d3ae MFC: use correct copyrights.
Approved by:	Simon Shapiro <[email protected]>
1998-03-23 07:53:52 +00:00
Kazutaka YOKOTA dec2349be0 YAMFC:
- Remove the notice that psm0 must be enabled before using the PS/2 mouse;
  the device is enabled by default in the GENERIC kernel.
- Kill the mouse daemon, if any, when the user wants to disable it.
- Minor update on mouse menus.
1998-03-23 06:13:02 +00:00
Jordan K. Hubbard 12f2852b67 Don't forget to link /dev/mouse for backwards compat. 1998-03-23 05:58:10 +00:00
Kazutaka YOKOTA a2483209ea Enabel psm0 by default. 1998-03-23 05:53:57 +00:00
Jordan K. Hubbard 46de6f9b51 Add new ports categories. 1998-03-23 05:49:45 +00:00
Jordan K. Hubbard 1a0a467b2b MFC: don't set bouncepages as a function of total memory size or you will
lose on large memory machines.
1998-03-23 05:30:29 +00:00
Jordan K. Hubbard cef7a77d87 1. Cosmetic tweaks to menus.
2. Go through docs and generally clean them up / reorganize in preparation
   for 2.2.6
1998-03-23 05:24:34 +00:00
Jordan K. Hubbard 632da78512 Shorten names, add freebsd alias for a tweaked freebsd partition ID (some
popular boot manager likes to OR in 16).

Submitted by:	Drew Derbyshire <[email protected]>
1998-03-23 03:28:04 +00:00
Steve Price fbd2533d62 MFC: Add -F option to synopsis.
OK'd by:	jkh
1998-03-22 22:58:21 +00:00
Steve Price b9f1e07817 MFC: better wording
OK'd by:	jkh
1998-03-22 19:17:50 +00:00
Jordan K. Hubbard b908a7017e MFC: PR#6092 1998-03-22 07:41:49 +00:00
Jordan K. Hubbard e6989a19cf Add additional check for don't-spam-the-MBR-in-dedicated-disk case.
Submitted by:	eivind
1998-03-21 21:20:40 +00:00
Peter Wemm f2e45911e4 Take out vector siintr from example, it's set internally in all cases now.
(this series of si changes OK'ed by jhk)
1998-03-21 19:25:48 +00:00
Peter Wemm bc7aba4d8b merge from head: use a static interrupt handler rather than depending
on the user specifying it in config..  The pci (and soon eisa) config
routines specify it directly and need a prototype.  If an isa device
is configured, ioconf.h would supply an extra prototype which caused
a warning.
1998-03-21 19:23:28 +00:00
Jordan K. Hubbard a0af358cab An overly conservative choice prevented the new kernel from landing in
the right place after an upgrade.  Fix that.
1998-03-21 02:08:33 +00:00
Jordan K. Hubbard 6fb3275346 Don't ask for a boot manager if the last time we came through was with
a dedicated disk.  That's fatal.  Eivind:  You may now be happy. :)

Submitted by:	msmith
1998-03-21 01:36:42 +00:00
Jordan K. Hubbard 9f918aee67 Deal with device names > 2 chars in length. 1998-03-21 00:32:20 +00:00
Jordan K. Hubbard f21b767cf0 create raw slices correctly. 1998-03-20 23:40:17 +00:00
Jordan K. Hubbard 534868f7e8 Teach libdisk about wfd drives. 1998-03-20 23:27:20 +00:00
Mike Smith dace61020a MFC - remove ENXIO printf 1998-03-20 23:15:30 +00:00
Jordan K. Hubbard 01af8b9c01 Change major number for wfd device. 1998-03-20 22:01:01 +00:00
Jordan K. Hubbard 0c55543a21 MFC: I suck. Fix typo. 1998-03-20 18:26:23 +00:00
Jordan K. Hubbard 76d702ac87 MFC: fix slice entries. 1998-03-20 18:07:23 +00:00
Joerg Wunsch f015efc65b Partial merge of rev 1.52: bump the timeout in scsi_start_unit() to 30
seconds since some drives are slow enough to come up.

Requested by: Leif Neland
1998-03-20 18:00:03 +00:00
Jordan K. Hubbard fd94d842e3 2.2.5 -> 2.2.6 1998-03-20 17:17:55 +00:00
Jun-ichiro itojun Hagino 59ce00d12b /usr/local/man/ja_JP.EUC -> /usr/local/man/ja
PR:		5251
1998-03-20 16:54:34 +00:00
Jordan K. Hubbard 8bac3c358e MFC: fix a compatibility slice aliasing bug
Requested by:	bde
1998-03-20 16:35:48 +00:00
Jordan K. Hubbard 029dcaf2e5 MFC: DTRT when writing twice. 1998-03-19 15:07:47 +00:00
Jordan K. Hubbard 550be9779a MFC: Use noatime 1998-03-19 15:02:55 +00:00
David Greenman 792c207aa2 Brought in fix from rev 1.62: fix for panic when count of chars is 0. 1998-03-18 21:05:19 +00:00
Tim Vanderhoek 1e8398d0df Trim username examples to <= 8 characters (in -STABLE only).
This strikes me as a somewhat hypocritical mistake given that
the document includes a 1/2-page paragraph explaining why usernames
should not be in excess of 8 characters...  What would Freud say? ;)

PR:		docs/5874
1998-03-18 16:14:48 +00:00
Tim Vanderhoek ed4c88b1d5 MFC: Fix over-zealous .Nm trimming
PR:		docs/5968
1998-03-18 15:45:00 +00:00
David E. O'Brien 243fd3e79a MFC rev 1.9 1998-03-18 12:29:08 +00:00
David E. O'Brien 71d0614efb Document WANT_LIBC_R.
Ok'ed by:	JKH
1998-03-18 11:07:27 +00:00
Jordan K. Hubbard d869e46220 MFC: NOPERL 1998-03-18 08:00:13 +00:00
Jordan K. Hubbard 0575a75788 MFC: NOPERL 1998-03-18 07:59:13 +00:00
Jordan K. Hubbard 6929275e82 Document NOPERL
Submitted entirely incorrectly in -hackers by:	<[email protected]>
1998-03-18 07:58:13 +00:00
Daniel O'Callaghan 1cea839607 PR: i386/6040
Approved by: jkh
MFC.  Add VIA NE2000 clone.
1998-03-17 21:12:13 +00:00
James Raynard 190a915090 MFC - Merge rev 1.16 (prevent output columns from merging into one another). 1998-03-16 23:55:08 +00:00
Tim Vanderhoek 90638faa1f MFC: this is uulog.1, not uuname.1 1998-03-16 15:11:49 +00:00
Jordan K. Hubbard 03bcc3402c MFC: 1.72 1998-03-16 14:33:36 +00:00
Jordan K. Hubbard 6af7e6d637 MFC: El Bruce Fernando Maximillian Ernesto Supremo Evan's fixes in r1.9. 1998-03-16 09:21:59 +00:00
Steve Price 6de777acf5 Typo fix.
PR:		6016
Submitted by:	Kazuo Horikawa <[email protected]>
OK'd by:	jkh
1998-03-16 07:11:27 +00:00
Steve Price feb65cb027 MFC: fix an ethernet framesize mismatch
OK'd by:	jkh
1998-03-16 01:32:51 +00:00
Mark Murray 407b54fd05 MFC: linking breakage fixed. 1998-03-15 20:22:54 +00:00
Jordan K. Hubbard 2fa4719ed4 MFC: variable bogon fixes. 1998-03-15 19:31:11 +00:00
Jordan K. Hubbard 1e359daeb4 MFC: cleanup / frobbing. 1998-03-15 17:11:01 +00:00
Jordan K. Hubbard c235c061fb Fix minor typo. 1998-03-15 16:39:41 +00:00
Jordan K. Hubbard 9feb160f29 MFC: make slice entries. 1998-03-15 16:16:29 +00:00
KATO Takenori cb20acb3b8 Sync with sys/i386/isa/npx.c revision 1.31.2.7.
Submitted by:	NOKUBI Hirotaka <[email protected]>
1998-03-15 15:23:04 +00:00
KATO Takenori 7521aec722 Sync with sys/i386/confi/GENRIC revision 1.77.2.19.
Submitted by:	NOKUBI Hirotaka <[email protected]>
1998-03-15 15:22:06 +00:00
KATO Takenori 9408676622 Sync with sys/i386/conf/files.i386 revision 1.141.2.19.
Submitted by:	NOKUBI Hirotaka <[email protected]>
1998-03-15 15:21:15 +00:00
KATO Takenori a1fde92e0c Sync with sys/i386/i386/userconfig.c revision 1.63.2.25.
Submitted by:	NOKUBI Hirotaka <[email protected]>
1998-03-15 15:20:17 +00:00
KATO Takenori 3a39895236 Sync with sys/i386/i386/machdep.c revision 1.209.2.21.
Submitted by:	NOKUBI Hirotaka <[email protected]>
1998-03-15 15:19:18 +00:00
Jordan K. Hubbard 4e97723090 MFC: -F flag
Requested by:	pst
1998-03-15 05:47:08 +00:00
KATO Takenori 1ed5167061 Sync with sys/i386/conf/Makefile.i386 revision 1.89.2.4.
Submitted by:	NOKUBI Hirotaka <[email protected]>
1998-03-15 02:39:43 +00:00
KATO Takenori 7143f5f3f2 Sync with sys/i386/isa/sio.c revision up to 1.147.2.13.
Submitted by:	NOKUBI Hirotaka <[email protected]>
1998-03-15 02:39:00 +00:00
KATO Takenori cd6b1bf7af Sync with sys/i386/i386/machdep.c revision 1.209.2.20.
Submitted by:	NOKUBI Hirotaka <[email protected]>
1998-03-15 02:38:03 +00:00
Jordan K. Hubbard 74efa25380 MFC: idprio is privileged. 1998-03-15 00:07:09 +00:00
Andrey A. Chernov 9a41f0e081 MFC: more partition types 1998-03-14 21:23:07 +00:00
Andrey A. Chernov 085c0b8eca MFC: more partition types 1998-03-14 21:15:52 +00:00
Mike Smith 5770110f26 Merge from -current: if the root filesystem mount fails because the
device being mounted doesn't exist, and the device might have been
within a slice, try mounting via the compatability slice instead.
1998-03-14 10:19:49 +00:00
Daniel O'Callaghan db7e1c2a6c Obtained from: bde
Back out last brain blip
1998-03-13 22:01:26 +00:00
Daniel O'Callaghan d3263cd569 Reviewed by: jkh
MFC - Cyclades examples c -> c0
1998-03-13 14:01:57 +00:00
Jordan K. Hubbard a3a781424a |Here are a few patches to my audio driver (from a recently cvsupped
|2.2.6-BETA). The first two were already submitted some time ago
|but probably were applied to the wrong line. The last one fixes a
|problem that has been there for ages.

Submitted by:	Luigi Rizzo <[email protected]>
1998-03-13 12:21:51 +00:00
Jordan K. Hubbard 74c1d25376 MFC: Danish mirrors. 1998-03-13 12:12:30 +00:00
Kazutaka YOKOTA 161d9c3e34 YAMFC: Update man page and the usage message to include the -I option. 1998-03-13 11:21:18 +00:00
Jordan K. Hubbard f19047ea50 MFC: don't spam ld.so.hints 1998-03-13 11:13:28 +00:00
Jordan K. Hubbard 233785b9b9 MFC: occluded variable fix. 1998-03-13 11:08:06 +00:00
Brian Somers aafeb4047a MFC: Correct #ifdef for __FreeBSD__ < 3
It'll compile now *blush*
1998-03-13 03:25:16 +00:00
Brian Somers 9f00e664c0 MFC:
o Fix a few comment typos.
    o Fix ``set timeout'' usage message and documentation.
    o Change ifOutPackets, ifOutOctets and ifOutLQRs to `u_int32_t's
      so that they wrap correctly.
    o Put the LQR in network byte order using the correct struct size
      (sizeof u_int32_t, not sizeof u_long).
    o Wrap LQR ECHO counters correctly.
    o Don't increment OutLQR count if the last LQR hasn't been replied
      to.
    o Initialise HisLqrData (last received LQR) in StartLqm.
    o Don't start the LQR timer if we're `disabled' and `accepted'.
    o Generate LQR responses when both sides are using a timer and
      we're not going to send our next LQR before the peers max timeout.
    o Don't send LQRs when the peer has LCP REJ'd them.  Send
      ECHO LQRs instead.

Ok'd by: jkh
1998-03-13 00:58:09 +00:00
Guido van Rooij 2f340cec8e MFC: mmap for char device patch 1998-03-12 19:36:50 +00:00
Guido van Rooij cc36f4f11f MFC: mktemp -> mkstemp 1998-03-12 19:27:47 +00:00
Eivind Eklund f27bc428c5 Remove warning from f00f_hack.
Approved by:	jkh
1998-03-12 13:06:42 +00:00
Jordan K. Hubbard e62e0a9cd5 Shrink the header back down. I'd like to make it dynamic, but
the code is just too evilly static in its layout.  w need a rewrite.
1998-03-12 02:00:38 +00:00
KATO Takenori cdac4fc88d Sync with followings:
>  Revision  Changes    Path
 >  1.77.2.17 +8 -1      src/sys/i386/conf/GENERIC
 >  1.9.2.9   +2 -1      src/sys/i386/conf/majors.i386
 >  1.209.2.19 +42 -2     src/sys/i386/i386/machdep.c
 >  1.83.2.6  +5 -1      src/sys/i386/i386/trap.c
 >  1.63.2.24 +6 -2      src/sys/i386/i386/userconfig.c
 >  1.147.2.11 +5 -1      src/sys/i386/isa/sio.c

Submitted by:	NOKUBI Hirotaka <[email protected]>
1998-03-11 15:29:14 +00:00
Jordan K. Hubbard 46f18e0a84 Don't snip out SYSVSHM option - we have room for it in the boot kernel
and it just makes X complain noisily when it's gone.
1998-03-10 17:29:23 +00:00
Jordan K. Hubbard 506507f08d MFC: correct misfeatureness. 1998-03-10 17:24:29 +00:00
Jordan K. Hubbard dd4fe77199 Fix bug where vidcontrol was being run on debug screen (resulting in
no change in mouse cursor behavior for ttyv0, as expected instead).
1998-03-10 13:41:21 +00:00
cvs2svn 885366f8ef This commit was manufactured by cvs2svn to create branch 'RELENG_2_2'. 1998-03-10 13:40:59 +00:00
Jordan K. Hubbard d8acbb659c Neaten debugging output.
Fix installEnvironment() call in stand-alone case.
Reshuffle configuration menu into what is hopefully less confusing shape.
1998-03-10 13:32:30 +00:00
Jordan K. Hubbard 3ba684834e MFC: new entries, doc fix. 1998-03-10 08:04:34 +00:00
Jordan K. Hubbard 910d07b46f We are now in 2.2.6 beta.
Requested by:	asami
1998-03-10 02:59:33 +00:00
Jordan K. Hubbard 7ce4840b98 MFC: update to XFree86 3.3.2 1998-03-10 02:38:11 +00:00
Andreas Klemm 21a88d2aca MFC: 4 hours timeout for preformatting a large SCSI disk 1998-03-09 21:59:32 +00:00
Jordan K. Hubbard 3d0513eb64 MFC: elminate dead XIG #ifdefs. 1998-03-09 15:04:05 +00:00
Jordan K. Hubbard c4d84e573b MFC: last of the cosmetic changes. Modulo updating sysinstall
for XFree86 3.3.2 and a few other fixes, that's it!  I'm done merging.
1998-03-09 14:46:31 +00:00
Andrey A. Chernov a86a6e2ee9 MFC: fix RFC number 1998-03-09 14:25:12 +00:00
Jordan K. Hubbard 02a575f96d Better solution for the dir dependency problem (the "ugly hack" can
now go away for good).

Submitted by:	jhay
1998-03-09 14:18:02 +00:00
Jordan K. Hubbard 33b8b7d63a MFC: much general cleanup. 1998-03-09 14:14:33 +00:00
Jordan K. Hubbard ad351aa0fa MFC: much better docs. 1998-03-09 14:12:23 +00:00
Jordan K. Hubbard b936d091ae MFC: Whoops! My -current tree was out of date. re-merge. 1998-03-09 14:11:44 +00:00
Jordan K. Hubbard 454941b570 MFC: update docs, cosmetic. 1998-03-09 13:56:07 +00:00
Jordan K. Hubbard cb577245cb MFC: purely cosmetic changes grouped in one commit. 1998-03-09 13:52:39 +00:00
Steve Price e4591b2fa9 Add si_jet.c to the list of dependencies for si.
PR:		5947
1998-03-09 13:01:28 +00:00
Andrey A. Chernov ad8f2c5634 MFC: FTS_PHYSICAL -> FTS_LOGICAL
MFC: cosmetique
1998-03-09 12:32:09 +00:00
Jordan K. Hubbard ec72e8eac1 MFC: extra sanity, eliminate dead routines. 1998-03-09 12:31:15 +00:00
Jordan K. Hubbard 15aa8bbf6e MFC: strcmp -> strncmp 1998-03-09 12:22:56 +00:00
Jordan K. Hubbard e349036c87 MFC: use errx, get pid differently. 1998-03-09 12:20:44 +00:00
Jordan K. Hubbard 412c4bd52a MFC: mostly rewritten with support for other mixer devices and more. 1998-03-09 12:06:02 +00:00
Jordan K. Hubbard 740f4fdd92 MFC: login class support. 1998-03-09 11:48:27 +00:00
Jordan K. Hubbard b432275ccc MFC: login class support, *lots* of sanity checks, build sanification. 1998-03-09 11:42:10 +00:00
Jordan K. Hubbard 1e136bb59b MFC: bag dups. 1998-03-09 11:13:33 +00:00
Jordan K. Hubbard 7d33adacfc MFC: add bktr(4) 1998-03-09 10:56:55 +00:00
Jordan K. Hubbard 49b674e404 MFC: strengthen check 1998-03-09 10:45:25 +00:00
Jordan K. Hubbard 2f846027d7 MFC: cosmetic, update doc. 1998-03-09 10:40:28 +00:00
Jordan K. Hubbard 55dfa970e9 Nuke extraneous line. 1998-03-09 10:36:32 +00:00
Jordan K. Hubbard eb147da479 MFC: cosmetic tweaks, use DPSRCS to generate nfs_prot.h properly. 1998-03-09 10:08:50 +00:00
Jordan K. Hubbard 055eefe377 MFC: make /var/run 1998-03-09 08:57:37 +00:00
Jordan K. Hubbard 9961cc24c4 MFC: relax overly strict checking of -h and -R 1998-03-09 08:54:51 +00:00
Jordan K. Hubbard da926b324c MFC: rarpd flags. 1998-03-09 08:52:01 +00:00
Jordan K. Hubbard b6c0616c29 MFC: allow starting rarpd. 1998-03-09 08:51:20 +00:00
Mike Smith fc2381faa1 Merge from -current: more correct handling of the WHOLE_DISK_SLICE case. 1998-03-09 08:36:43 +00:00
Jordan K. Hubbard 3744cb12b8 Evil compat slice hacks are gone - use canonical names for everything
in fstab.  Hurrah!
1998-03-09 08:21:03 +00:00
Mike Smith 7c7601318f The bootblock passes the slice value in as 1 (WHOLE_DISK_SLICE) when booting
a dedicated disk, not 0.  Deal with this by range-checking for a sane
slice number.
1998-03-09 08:04:13 +00:00
Mike Smith c58546b6e8 Merge from -current: use the slice number passed in from the bootloader
to correctly locate the FreeBSD slice we are booting from.

Also make more use of the macros in reboot.h, and add an extra one to
obtain the slice number.
1998-03-09 04:48:54 +00:00
Steve Price bca25aca16 MFC: remove extraneous \'s. 1998-03-09 03:03:23 +00:00
Steve Price d654db57fd MFC: tcp -> udp to remove duplicate entries. 1998-03-09 02:59:21 +00:00
Jordan K. Hubbard 8c789ce6f1 MFC: fix typos. 1998-03-09 02:21:31 +00:00
Jordan K. Hubbard dead352686 MFC: remove contraversial ircd entries. 1998-03-09 02:17:45 +00:00
Mike Smith 487f5e8626 Merge from -current: search for the right slice entry to match the one
mounted on / when supplied with a possible compatability-slice devicename.
1998-03-09 02:06:27 +00:00
Brian Somers 4af5a7d002 MFC: Explicitly call caused' an int'.
Sugested by: gcc-2.8
1998-03-08 23:44:48 +00:00
David E. O'Brien 0f73cb6fbc Add /usr/bin/CC for C++.
2.2.6 commit OK'ed by:	jkh
1998-03-08 22:53:50 +00:00
Andrey A. Chernov 7a86eaebc6 MFC: include reordering
MFC: localize
1998-03-08 20:59:33 +00:00
Stephen McKay 5ff2fc8acc MFC rev 1.7: typos, new functions, changed abort() behaviour. 1998-03-08 15:20:02 +00:00
Jordan K. Hubbard 87fef19de6 MFC: describe full behavior. 1998-03-08 14:59:56 +00:00
Jordan K. Hubbard b3f0d6573d MFC: last round of cosmetic diffs in usr.bin 1998-03-08 14:55:12 +00:00
Jordan K. Hubbard d5c1447353 MFC: staticize the world, allow for dynamic parser stack growth. 1998-03-08 14:53:21 +00:00
Jordan K. Hubbard d5778a710e MFC: cosmetic, disallow ctrl char spamming. 1998-03-08 14:42:56 +00:00
Jordan K. Hubbard 7d82445973 MFC: cosmetic, translate app keypad sequences. 1998-03-08 14:41:42 +00:00
Jordan K. Hubbard f710e88f14 MFC: strengthen check for "executables" 1998-03-08 14:33:16 +00:00
Jordan K. Hubbard 80f51f71d5 MFC: prepare for longer usernames, add -d flag. 1998-03-08 14:31:56 +00:00
Jordan K. Hubbard d8b0e6145c MFC: cosmetic. 1998-03-08 14:29:25 +00:00
Jordan K. Hubbard 2f74839692 MFC: add polish messages. 1998-03-08 14:28:08 +00:00
Jordan K. Hubbard 8c16e00393 MFC: cosmetic 1998-03-08 14:26:21 +00:00
Jordan K. Hubbard ef602f288b MFC: Use proper character constant. 1998-03-08 14:23:47 +00:00
Jordan K. Hubbard 739cc4994b MFC: add -i and -s flags. 1998-03-08 14:16:32 +00:00
Jordan K. Hubbard 45c6141c08 MFC: tabify. 1998-03-08 14:11:29 +00:00
Jordan K. Hubbard a1fd592756 MFC: add -i (ignore case) flag. 1998-03-08 14:08:00 +00:00
Jordan K. Hubbard 58d8819dad MFC: general cosmetics. 1998-03-08 14:05:43 +00:00
Jordan K. Hubbard a6248a578b MFC: update man page, cosmetic tweak. 1998-03-08 13:48:34 +00:00
Jordan K. Hubbard c7d1714833 MFC: cosmetic 1998-03-08 13:40:27 +00:00
Jordan K. Hubbard f4c3a13a6e MFC: cosmetic. 1998-03-08 13:36:24 +00:00
Jordan K. Hubbard fa130747f5 MFC: typo 1998-03-08 13:35:30 +00:00
Jordan K. Hubbard d7a2ce56b3 MFC: MAP_SHARED, cosmetic tweaks. 1998-03-08 13:29:51 +00:00
Jordan K. Hubbard 9f508664ec MFC: cosmetic. 1998-03-08 12:28:54 +00:00
Jordan K. Hubbard 79642eb1d5 MFC: cosmetic. 1998-03-08 12:19:06 +00:00
Jordan K. Hubbard fb70d80533 MFC: try tcp connection first for long replies. 1998-03-08 12:17:03 +00:00
Jordan K. Hubbard 9527403b34 MFC: cosmetic + respect ${BINDIR} 1998-03-08 12:13:51 +00:00
Jordan K. Hubbard c1224d2453 MFC: cosmetic. 1998-03-08 12:13:06 +00:00
Jordan K. Hubbard 4cb6b0566a MFC: add quiet flag. 1998-03-08 12:12:16 +00:00
Jordan K. Hubbard 88efa09f14 MFC: remove hardcoded constants. 1998-03-08 12:09:53 +00:00
Jordan K. Hubbard 8fb558fe22 MFC: docs 1998-03-08 12:07:38 +00:00
Jordan K. Hubbard 9dbcc22226 MFC: order xrefs. 1998-03-08 12:05:28 +00:00
Jordan K. Hubbard 991e337734 MFC: purely cosmetic. 1998-03-08 12:04:57 +00:00
Jordan K. Hubbard d7e6040dd6 MFC: correct comment 1998-03-08 12:04:25 +00:00
Jordan K. Hubbard 0439300080 MFC: better randomness, update manpage 1998-03-08 12:04:11 +00:00
Jordan K. Hubbard 2e5860ca13 MFC: eliminate gratuitous -I 1998-03-08 11:55:50 +00:00
Julian Elischer 23e43883f9 correct the DPT configuration options 1998-03-08 11:06:56 +00:00
Julian Elischer d3ba7f2755 Change a definition to configure the dpt driver to live without
the CAM SWI code.
1998-03-08 10:58:11 +00:00
Jordan K. Hubbard 80a7328e64 Undocument flags which were punted in revert. 1998-03-08 09:59:08 +00:00
Jordan K. Hubbard 2de062a5d6 MFC: revert changes bde doesn't like and just go with PNP support since
that's all I actually care about.
1998-03-08 09:57:35 +00:00
Jordan K. Hubbard c4564a0846 MFC: new locale data 1998-03-08 09:48:21 +00:00
Jordan K. Hubbard b555909025 MFC: add support for REPLYTO. 1998-03-08 09:47:20 +00:00
Jordan K. Hubbard 12a0106037 MFC: typo 1998-03-08 09:31:57 +00:00
Jordan K. Hubbard cc0baf1126 Update table to match reality. 1998-03-08 09:26:19 +00:00
Jordan K. Hubbard 2086e2380b MFC: alphabetise xrefs. 1998-03-08 09:22:01 +00:00
Jordan K. Hubbard eac5ae87c9 MFC: suicide prevention and other fixes. 1998-03-08 09:21:10 +00:00
Jordan K. Hubbard 2caa3c7ec7 MFC: update docs and randomness. 1998-03-08 09:18:33 +00:00
Jordan K. Hubbard 6a93dd96e2 MFC: setlocale, style. 1998-03-08 09:16:54 +00:00
Jordan K. Hubbard 43c2f5b8b9 MFC: simplify 1998-03-08 09:14:38 +00:00
Jordan K. Hubbard 612784615f MFC: assorted cleanups. 1998-03-08 09:08:20 +00:00
Jordan K. Hubbard 07a6122da8 MFC: user friendly suggestion. 1998-03-08 08:57:19 +00:00
Jordan K. Hubbard c2556ef3bb MFC: appropriate type in compare. Elimiate warning. 1998-03-08 08:36:11 +00:00
Jordan K. Hubbard 66a7bbebff MFC: update to version 1.3. Add polish msg catalog. 1998-03-08 08:09:04 +00:00
Jordan K. Hubbard cab3b1cc45 MFC: parenify. 1998-03-08 07:56:48 +00:00
Jordan K. Hubbard 0731ee16d2 MFC: proper parens 1998-03-08 07:56:02 +00:00
Jordan K. Hubbard 93282a50b8 MFC: new links 1998-03-08 07:54:22 +00:00
Jordan K. Hubbard 4e0902ecb1 MFC: cleanup 1998-03-08 07:40:09 +00:00
Jordan K. Hubbard f59ac23959 MFC: cruft patrol 1998-03-08 07:38:39 +00:00
Jordan K. Hubbard 6bfb7c23f6 MFC: PR#5942 1998-03-08 06:53:13 +00:00
Jordan K. Hubbard 14294751ca MFC: new historical items. 1998-03-08 06:27:31 +00:00
Jordan K. Hubbard 41bc14717a MFC: use proper character contants, correct typo 1998-03-08 06:18:11 +00:00
Jordan K. Hubbard dbfbe0991b MFC: be fuzzier on the date of the Gregorian Reformation :-) 1998-03-08 06:13:06 +00:00
Jordan K. Hubbard 987d42d1d9 MFC: cosmetic - return rather than exit 1998-03-08 06:12:15 +00:00
Jordan K. Hubbard de503836d7 MFC: better verbiage. 1998-03-08 05:02:54 +00:00
Bruce Evans c16dffe008 YAMFC (rev.1.57: removed superstitious fnop()). 1998-03-08 04:11:05 +00:00
Bruce Evans 190d09596b YAMFC (rev.1.191: fix breakage of late calls to setidt()). 1998-03-08 04:04:58 +00:00
Jordan K. Hubbard 975ecd4e44 MFC: make sure MFS is set R/W. 1998-03-08 02:12:32 +00:00
Jordan K. Hubbard 75215af3a4 MFC: proper definition for CSTATUS 1998-03-08 02:09:04 +00:00
Jordan K. Hubbard 63a0d06723 MFC: proper structure initializers. 1998-03-08 02:06:52 +00:00
Jordan K. Hubbard 6ba9a03def MFC: don't clobber flags. 1998-03-08 01:52:31 +00:00
Jordan K. Hubbard 42099f1985 MFC: spell my name right. :-) 1998-03-08 01:46:26 +00:00
Jordan K. Hubbard 1a7da473da MFC: (style bugs and all - if they're not critical enough to fix in -current
then they must not be that critical :).  Support for PNP serial ports,
     extra flags to match man page which soften probe checking, check
     for Startech uarts, etc.
1998-03-08 01:40:29 +00:00
Jordan K. Hubbard ce4f6eab05 MFC: update copyright notice. 1998-03-08 01:14:36 +00:00
Jordan K. Hubbard 0dcd847817 MFC: whoops - I thought I'd done these files already (with locale updates). 1998-03-07 22:58:01 +00:00
James Raynard 2d53fa24bc MFC: Revert last commit. Despite the names, these files contain
troff input, not C source.
1998-03-07 22:37:01 +00:00
Andrey A. Chernov 8185204e06 MFC: add "da" device to devices list
MFC: add primary fat-32
1998-03-07 22:04:12 +00:00
Andrey A. Chernov c84686f2fe MFC: prevent locking forever waiting for user input
Submitted by: Antti Kaipila <[email protected]>
1998-03-07 21:44:00 +00:00
Jordan K. Hubbard e4589052b7 MFC: move #endif to end. 1998-03-07 16:47:01 +00:00
Jordan K. Hubbard e77642a7d4 MFC: respect ${DESTDIR} 1998-03-07 16:31:20 +00:00
Jordan K. Hubbard 7215b3e587 MFC: use more sensible defaults. 1998-03-07 14:53:21 +00:00
Jordan K. Hubbard b49a589fbd MFC 1998-03-07 14:33:50 +00:00
Jordan K. Hubbard 25e5aa7122 YAMFC 1998-03-07 13:18:04 +00:00
Jordan K. Hubbard ba8f5a28fc MFC: update information on our usage of the sticky bit. 1998-03-07 12:17:29 +00:00
Jordan K. Hubbard 2686524e26 YAMFC 1998-03-07 12:15:34 +00:00
Jordan K. Hubbard 16124dd4d8 MFC: new entries 1998-03-07 12:11:34 +00:00
Jordan K. Hubbard fae58f29bf MFC: cosmetic 1998-03-07 12:08:12 +00:00
Jordan K. Hubbard 73fa0bd618 MFC: new entries and cosmetic tweaks 1998-03-07 11:51:40 +00:00
Jordan K. Hubbard 2cdd42ccc0 MFC: install map3270, merge termcap 1998-03-07 11:50:01 +00:00
Jordan K. Hubbard b513302589 YAMFC 1998-03-07 11:46:30 +00:00
Jordan K. Hubbard a49c296607 MFC: correct font name, add new polish fonts, etc. 1998-03-07 11:45:54 +00:00
Jordan K. Hubbard 36f098b747 MFC: new skeleton files. 1998-03-07 11:42:06 +00:00
Stefan Eßer 3ff1999702 Add -a option to tell whether a device got a driver attached.
(Its a candidate for a PCI LKM driver, else ...)
1998-03-07 11:35:49 +00:00
Stefan Eßer e5a7e22bf0 Add PCI LKM support. Drivers that want to be loadable need to call the new
function "pci_register_lkm(&pci_device, 0)" from their "load" entry point.
The new PCIOCATTACHED ioctl on /dev/pci allows user-land programs to find
out, whether a PCI device got a driver attached. The "pciconf" function has
been extended to return that information for automatic PCI driver loading
from /etc/rc.
1998-03-07 11:33:25 +00:00
Jordan K. Hubbard c7efd09df3 MFC: update various phone numbers. 1998-03-07 10:26:14 +00:00
Jordan K. Hubbard b5a190847f MFC: update family tree. 1998-03-07 10:13:57 +00:00
Jordan K. Hubbard 05e0e2a035 MFC: nuke outdated zipcodes. 1998-03-07 10:13:08 +00:00
Jordan K. Hubbard 9b63e77d39 MFC: better installation method 1998-03-07 10:05:26 +00:00
Jordan K. Hubbard d91b51a381 MFC: add diskless man page and assorted tweaks. 1998-03-07 10:04:24 +00:00
Jordan K. Hubbard 9b43fd1d20 MFC: mouse menu. 1998-03-07 09:09:23 +00:00
Jordan K. Hubbard ca431b5b3f MFC: misc mergification. 1998-03-07 09:07:07 +00:00
Jordan K. Hubbard 849c9a9907 MFC: moused flags 1998-03-07 09:06:19 +00:00
Jordan K. Hubbard 2e7e860033 MFC: -I flag 1998-03-07 09:05:56 +00:00
Satoshi Asami c493950755 Merge 1.272. 1998-03-07 04:41:14 +00:00
Julian Elischer 46aa4c86cb Added support for the DPT driver.
All non cosmettic changes are conditionalised on the #define  DPTOPT
so this should produce no functional changes if this is not defined.
All changed files have previously been tagged with PRE_DPT.
1998-03-06 23:45:13 +00:00
Julian Elischer 37456e2c56 MFC: bring in TAILQ_HEAD_INITIALIZER 1998-03-06 23:10:12 +00:00
Julian Elischer 5629e5d986 MFC: use the capacity command rather than the geometry page to
get the blocksize of a disk.
1998-03-06 23:07:07 +00:00
Jordan K. Hubbard 1a7c7795ae Revert some of the inode sizes. 1998-03-06 23:06:20 +00:00
Jordan K. Hubbard 2763415aa7 MFC: use srandomdev() 1998-03-06 22:36:40 +00:00
Guido van Rooij 240ac5a208 MFC: open tempfiles with O_EXCL 1998-03-06 19:03:35 +00:00
Jordan K. Hubbard 3d90a70e17 MFC: last updates in section 4. 1998-03-06 14:32:29 +00:00
Jordan K. Hubbard b0c3f4c6ae MFC: Add sb(4) manpage and update pcvt man page. 1998-03-06 14:27:13 +00:00
Jordan K. Hubbard a2e9dbda21 MFC: more playing catch-up. 1998-03-06 14:23:13 +00:00
Jordan K. Hubbard 717c94ce15 MFC: more updates. 1998-03-06 14:12:27 +00:00
Jordan K. Hubbard 1a58ada4d0 MFC: more reality checks. 1998-03-06 14:09:29 +00:00
Jordan K. Hubbard d265b9ab3e MFC: to match reality.. 1998-03-06 14:05:57 +00:00
Jordan K. Hubbard be526c8cd4 MFC: proper perms 1998-03-06 13:59:35 +00:00
Jordan K. Hubbard 1e3cb17908 MFC: don't select drive model by default. 1998-03-06 13:49:36 +00:00
Jordan K. Hubbard 722f695479 MFC: sync with latest 1998-03-06 13:48:32 +00:00
Jordan K. Hubbard 3ef85769b6 MFC: update example code. 1998-03-06 13:39:55 +00:00
Jordan K. Hubbard b4e1904a54 MFC: typo fix 1998-03-06 13:38:40 +00:00
Jordan K. Hubbard a686be61fc MFC: Add ports-german 1998-03-06 13:36:33 +00:00
Jordan K. Hubbard 34f27258c4 MFC: install with -C 1998-03-06 13:34:18 +00:00
Jordan K. Hubbard a22e146e91 MFC: simplify 1998-03-06 13:33:41 +00:00
Jordan K. Hubbard 9f9121a48a MFC: simplify. 1998-03-06 13:33:25 +00:00
Jordan K. Hubbard 6664127189 Whoops, put this back - it's less confusing (IMO) to have it present. 1998-03-06 13:32:26 +00:00
Jordan K. Hubbard e50f132dab MFC: build fixes 1998-03-06 13:31:43 +00:00
Jordan K. Hubbard 9c14b9d60f MFC: fix typos. 1998-03-06 13:30:15 +00:00
Jordan K. Hubbard 1c0ab20825 MFC: new words 1998-03-06 13:27:10 +00:00
Jordan K. Hubbard dee399a6f9 MFC: fix typo 1998-03-06 13:25:58 +00:00
Jordan K. Hubbard fcce2c9c3b MFC: use proper modes 1998-03-06 13:22:46 +00:00
Jordan K. Hubbard 5bd0d24864 MFC: use proper ownership macros 1998-03-06 13:22:13 +00:00
Jordan K. Hubbard ab5b89e884 MFC: RIP EBONES 1998-03-06 13:21:14 +00:00
Jordan K. Hubbard 4d10866172 MFC: style nits & missing DPADD 1998-03-06 13:07:12 +00:00
Jordan K. Hubbard b3d60a9e86 MFC: sync 1998-03-06 08:15:33 +00:00
Jordan K. Hubbard d29fd12d7d MFC: better prompting. 1998-03-06 08:12:26 +00:00
Jordan K. Hubbard 09b1aa831d MFC: Don't be suid root. That's dangerous.
BTW, why in the heck is there /usr/src/sbin/i386 directory in the first
place?  People don't want to read DOS floppies on their ALPHAs?  This
organizational scheme is EVIL! :)
1998-03-06 08:06:39 +00:00
Jordan K. Hubbard f1e6abb452 MFC: pnp support 1998-03-06 07:42:19 +00:00
Jordan K. Hubbard b781c00d72 MFC: ... and into here, where it belongs as the only consumer. 1998-03-06 07:29:45 +00:00
Jordan K. Hubbard a8b6c5dc10 MFC: move selective crypto linking cruft out of here... 1998-03-06 07:29:27 +00:00
Jordan K. Hubbard a004a3217f MFC: new hardware entries. 1998-03-06 07:19:40 +00:00
Jordan K. Hubbard 04042f8a99 MFC: catch up with kerberos 1998-03-06 07:17:50 +00:00
Jordan K. Hubbard 67035a68d5 MFC: add -f flag 1998-03-06 07:17:27 +00:00
Jordan K. Hubbard 551c64f766 MFC: sync purely gratuitous differences from current. 1998-03-06 06:48:02 +00:00
Jordan K. Hubbard ef33836f21 MFC: primarily do-nothing commits just to facilitate future merging. 1998-03-06 05:27:04 +00:00
Kazutaka YOKOTA a8ca7e86be - Add Genius PnP mouse support (MFC v1.15).
- Add 4th button support for "MouseMan" protocol (MFC v1.16).
- Remove timeradd() timersub() macros; they are now in sys/time.h.
1998-03-06 03:12:22 +00:00
Brian Somers c8d3b74023 MFC: Nul terminate sockaddr_un::sun_path
Suggested by: Theo de Raadt <[email protected]>
1998-03-06 02:12:55 +00:00
Jordan K. Hubbard 85ed071988 MFC: update to latest. 1998-03-06 01:50:00 +00:00
Jordan K. Hubbard 6c4df54e91 MFC: sanify password check. 1998-03-06 01:49:10 +00:00
Jordan K. Hubbard 8ee67de88d MFC: alphabetize xrefs 1998-03-06 01:48:36 +00:00
Jordan K. Hubbard fb82164a44 MFC: use linemode by default. 1998-03-06 01:47:55 +00:00
Jordan K. Hubbard 2ec296b2f4 MFC: overflow protection. 1998-03-06 01:46:27 +00:00
Jordan K. Hubbard e70043e74a MFC: minor error message change. 1998-03-06 01:46:10 +00:00
Brian Somers e326ccd99e MFC: Use the correct device name in -direct mode. 1998-03-06 00:36:08 +00:00
Brian Somers 985c94d740 MFC: Make SyslogAddr a sockaddr_un rather than a sockaddr.
This wasn't a problem in practice as PATH_LOG and PATH_OLDLOG
     are both < sizeof sockaddr::sa_data.
1998-03-05 22:19:54 +00:00
Jonathan M. Bresler e97ee948df fix a typo in the rulesets
PR:		misc/5924
Reviewed by:	jmb
Submitted by:	Ruslan Ermilov <[email protected]>
1998-03-05 18:33:20 +00:00
Jordan K. Hubbard 4806c3b763 MFC: quite a few improvements - this is a full merge. 1998-03-05 13:01:40 +00:00
Jordan K. Hubbard d93a6ba8b3 MFC: add sanity check 1998-03-05 12:57:12 +00:00
Jordan K. Hubbard 04cdd79934 MFC: various minor style nits and one doc bogon. 1998-03-05 12:24:20 +00:00
Jordan K. Hubbard 985f4cbc11 MFC: update for new kerberos flags. 1998-03-05 12:21:16 +00:00
David Greenman e145ffa4ba Brought in fix from rev 1.153: fix rounding error. 1998-03-05 12:20:08 +00:00
Jordan K. Hubbard fe874e21b6 MFC: simplify/correct .if 1998-03-05 12:00:55 +00:00
Jordan K. Hubbard d06b1bfae6 MFC: install docs. 1998-03-05 11:55:01 +00:00
Jordan K. Hubbard cc1922f9c8 MFC: more doc bogons. 1998-03-05 09:41:40 +00:00
Jordan K. Hubbard e682184fae MFC: fix bogons in doc. 1998-03-05 09:40:44 +00:00
KATO Takenori 0330ff20d9 MFC: defined CCR6 and CCR7 (revision 1.15). 1998-03-05 03:40:55 +00:00
KATO Takenori 85fe572bcd Sync with sys/i386/boot/biosboot/asm.S, boot.c and boot.h revisions
1.9.4.1, 1.60.2.3 and 1.14.2.2, respectively.

Submitted by:	NOKUBI Hirotaka <[email protected]>
1998-03-05 03:37:22 +00:00
KATO Takenori c1273ab0d2 Sync with sys/i386/conf/majors.i386 revision 1.9.2.8.
Submitted by:	NOKUBI Hirotaka <[email protected]>
1998-03-05 03:35:29 +00:00
KATO Takenori e1d0e58079 - Sync with sys/i386/isa/lpt.c revision 1.55.2.2.
- #ifndef PC98'ed lpt_port_test function.

Submitted by:	NOKUBI Hirotaka <[email protected]>
1998-03-05 03:34:36 +00:00
KATO Takenori 53624e94f1 - Sync with sys/i386/isa/syscons.c revision 1.182.2.31.
- #ifndef PC98'ed unused ioctl.

Submitted by:	NOKUBI Hirotaka <[email protected]>
1998-03-05 03:33:08 +00:00
David E. O'Brien 56f0dfd16e MFC rev 1.29. 1998-03-05 03:08:57 +00:00
KATO Takenori 4a04b7e53c Sync with sys/i386/conf/options.i386 revision 1.26.2.17.
Submitted by:	NOKUBI Hirotaka <[email protected]>
1998-03-05 02:57:03 +00:00
KATO Takenori fb5974780c MFC: Support C-NET(98)S ethernet card.
Submitted by:	NOKUBI Hirotaka <[email protected]>
1998-03-05 02:50:27 +00:00
Jordan K. Hubbard 9c51dc33c2 Whoops! This commit should not have made it in.
Noted by: Chris Timmons
1998-03-04 09:52:20 +00:00
Chris Timmons 1c0b99dade PR: 3371
Conferred-with: pst, fenner

MFC: print-udp v1.3 including LBL 3.3 repairs for dumping small packets.
     interface.h v1.1.1.2 (only the macros needed by print-udp.c)
1998-03-04 07:57:53 +00:00
Jordan K. Hubbard af5ad159ff MFC: more miscellaneous cleanups and the new mktmp() functions from OpenBSD 1998-03-04 07:26:37 +00:00
David Greenman e14ae26bdb Brought in changes from rev 1.50/1.12: additional PHY support. 1998-03-03 14:20:54 +00:00
Jordan K. Hubbard f6f16d1894 MFC: doc & security fixes. 1998-03-03 13:27:38 +00:00
Jordan K. Hubbard bcbbf719a8 MFC: doc fix, bring in security fixes to fts.c.
fts.c changes also include whiteout support, which isn't applicable to 2.2,
but it's #ifdef'd out and harmless.
1998-03-03 08:24:43 +00:00
Jordan K. Hubbard e3e6bbd6c1 MFC: correct casts. 1998-03-03 07:13:40 +00:00
Jordan K. Hubbard 129ec01ab6 MFC: style nits. 1998-03-03 07:00:20 +00:00
Jordan K. Hubbard cf65d7238e MFC: install new man pages and use canonical permissions. 1998-03-03 06:37:09 +00:00
Jordan K. Hubbard 8e5b4b7228 MFC: style nits. 1998-03-03 06:15:50 +00:00
Jordan K. Hubbard 10a0a6c691 MFC: add man pages. 1998-03-03 06:12:57 +00:00
Jordan K. Hubbard 2158e8d2ac MFC: add man page. 1998-03-03 06:10:44 +00:00
Jordan K. Hubbard 67dacb093c MFC: c++-ification and updated regex sets. 1998-03-03 06:06:14 +00:00
Jordan K. Hubbard b2fb2490bf MFC: FAT32/VFAT support. 1998-03-03 04:29:23 +00:00
Jordan K. Hubbard 7374211ae1 MFC: merge r1.12. I was too conservative to merge this before.
Requested by: bde
1998-03-02 21:34:41 +00:00
Guido van Rooij 24c252656d Another misused bit_* function 1998-03-02 20:49:31 +00:00
Guido van Rooij b1b992e40d MFC: correct bit_nclear usage. 1998-03-02 19:01:21 +00:00
Jordan K. Hubbard 70d3135c69 MFC: Tested by Eivind Eklund and will be further tested by FTL. 1998-03-02 10:46:44 +00:00
Jordan K. Hubbard b4d39651f8 Yikes, I thought I committed this already. More support for CODA
filesystems - does nothing if you don't have CFS defined.

Approved by:	davidg
1998-03-02 08:54:56 +00:00
Jordan K. Hubbard 07e798e8a3 MFC: latest bt848 driver (now that I have one of these boards to test with) 1998-03-02 08:42:24 +00:00
Jordan K. Hubbard 2261fa0be1 MFC: latest bt848 driver. 1998-03-02 08:41:32 +00:00
Guido van Rooij a4cc7f4b09 MFC: add uid's to struct socket. 1998-03-02 07:58:17 +00:00
Jordan K. Hubbard 91a42e4408 MFC: update to proper major number and correct style. 1998-03-02 07:36:17 +00:00
Jordan K. Hubbard b4ae091bf1 Add entry for bktr driver since we appear to have it in 2.2. 1998-03-02 07:26:16 +00:00
Peter Wemm 00445d9a5b MFC: PCI and enhanced specialix host card support.
Also: clean out some cruft
      make multiple host cards actually work..
      try and recover from isa and pci unit collisions.
1998-03-02 05:54:12 +00:00
Peter Wemm 310895245a MFC: enhanced specialix host card firmware 1998-03-02 05:50:22 +00:00
Jordan K. Hubbard e970871785 Eliminate:
ufs/ifs/ifs_isyscalls.c optional vcfs
		ufs/ifs/ifs_subr.c      optional vcfs
CMU says they're no longer necessary.
1998-03-02 02:58:52 +00:00
Jordan K. Hubbard 61c67a1217 MFC: PR#5873 1998-03-02 02:53:12 +00:00
Jordan K. Hubbard 7744cb4ebd Add VT_CFS type for CODA filesystem. 1998-03-02 02:50:54 +00:00
Jordan K. Hubbard fb43d43394 Add entries for CODA filesystem. 1998-03-02 02:47:33 +00:00
Steve Price d1763d119d MFC: Allow NULL cookie verifiers for non-NULL offsets. 1998-03-01 22:33:27 +00:00
Steve Price 4cfa33f038 MFC: create the cuaiA* and cualA* devices. 1998-03-01 22:20:11 +00:00
Jordan K. Hubbard 8d9622c3c9 Adjust initstate() prototype. 1998-03-01 20:24:23 +00:00
Joerg Wunsch 66e34790dc MFC: rev 1.6, bump the timeout to 3 hours. 1998-03-01 20:16:01 +00:00
Steve Price 1d9738f844 MFC: fix a few nits. 1998-03-01 18:59:42 +00:00
Steve Price 92f4c0ce84 MFC: revised fix for PR 5345 and 5610. 1998-03-01 18:53:09 +00:00
Jordan K. Hubbard 1e5009096a MFC: why not? 1998-03-01 17:50:19 +00:00
Jordan K. Hubbard 935b3a313c MRC: arc4random prototypes. 1998-03-01 17:44:00 +00:00
Jordan K. Hubbard 04be3b2317 MFC: bring in arc4random code. 1998-03-01 17:43:20 +00:00
Jordan K. Hubbard 377ebd813c MFC: major merge - bring all the arc4random support in now that it's
in 2.2.
1998-03-01 17:42:05 +00:00
James Raynard 1805b0603c MFC: Get sigprocmask args the right way round. 1998-03-01 11:09:02 +00:00
Satoshi Asami 1321af36c3 Merge 1.60. 1998-03-01 10:12:00 +00:00
Alexander Langer b0c14abb8e MFC (rev 1.4): use .Nm id' instead of .Nm' in synopsis. 1998-02-28 22:11:14 +00:00
James Raynard 0d86498d34 MFC: Strings are terminated by NUL, not NULL. 1998-02-28 18:09:44 +00:00
James Raynard 9cdc1be394 MFC: Strings are terminated by NUL, not NULL. 1998-02-28 15:49:29 +00:00
Steve Price 71c1288a19 Really remove the config_* files this time.
Noticed by:	jkh
1998-02-28 12:47:23 +00:00
John Hay ca4d247b09 MFC: Mention the WANic 400/405 PCI card support and some cleanups. 1998-02-28 07:13:14 +00:00
Steve Price 5af0a1725f MFC: CLEANFILES+= foo.gz 1998-02-28 06:32:14 +00:00
Steve Price 21a9ec614a Add a couple of files I missed in the update to zlib-1.1.1. 1998-02-28 06:30:54 +00:00
Steve Price 74f2655fd9 MFC: algorithm.doc -> algorithm.txt 1998-02-28 06:20:45 +00:00
Steve Price 57ba83dfce MFC: update to zlib-1.1.1 1998-02-28 06:19:11 +00:00
cvs2svn 2dead96ff3 This commit was manufactured by cvs2svn to create branch 'RELENG_2_2'. 1998-02-28 06:04:28 +00:00
Kazutaka YOKOTA f64f13befd MFC: added SC_DISABLE_REBOOT. 1998-02-28 05:17:25 +00:00
Kazutaka YOKOTA 1c77f6284f YAMFC: merge following fixes: various small fixes (1.248), screen update
fix (1.249), font loading fix (1.250) and mouse cursor fix (1.251, 1.252).
1998-02-28 05:16:14 +00:00
Steve Price 44425c8879 MFC: cleanup the lpt port probe code. 1998-02-28 04:18:12 +00:00
Steve Price 65be1f35bf MFC: Remove the config_* routines. 1998-02-28 04:02:58 +00:00
Brian Somers 7b63e34bea MFC: Don't nullify entry in linkTableOut, set the aliasing
address even when PKT_ALIAS_RESET_ON_ADDR_CHANGE is in
     effect.
1998-02-27 23:09:57 +00:00
Mike Smith 2631f8007f Merge changes from r1.61 - remove pbzero(), as everything we load clears
its own BSS.
1998-02-27 22:56:15 +00:00
Paul Traina fec1ddfe5d MFC: fix API and compile with warnings enabled. 1998-02-27 22:37:38 +00:00
Stefan Eßer 854e5b87a4 Add PCI device ID of Surecom NE-34 1998-02-27 22:30:36 +00:00
Jordan K. Hubbard 8b140cc754 MFC: increase retry time. 1998-02-27 21:32:55 +00:00
Jordan K. Hubbard e24dccc870 MFC: opielocks dir. 1998-02-27 21:32:32 +00:00
Jordan K. Hubbard a2d1368129 MFC: /etc/skel doesn't seem to be used in the -current branch either,
but it doesn't hurt.
1998-02-27 21:03:13 +00:00
Jordan K. Hubbard 9cc691db5c MFC: msdosfs / cd9660 includes. 1998-02-27 21:01:42 +00:00
Jordan K. Hubbard fb3dfe55f8 MFC: rocketport entries. As Bruce notes, this rule needs a complete
rewrite so I'm going to sync it first with -current and then decide
how to rip it to bits.
1998-02-27 20:59:44 +00:00
Jordan K. Hubbard 0c3900b51c MFC: sync services. 1998-02-27 20:58:18 +00:00
Jordan K. Hubbard 5c65c476da MFC: cosmetic tweaks, merge in new kerberos vars for rc.conf. 1998-02-27 20:49:15 +00:00
Guido van Rooij dd1b601f5a MFC: Fix potential DOS. 1998-02-27 20:01:21 +00:00
Bill Fenner 0e9b5b4dee Merge %SUBDIR% change from 1.56 1998-02-27 18:37:03 +00:00
Satoshi Asami d009bf39da Merge 1.55. 1998-02-27 15:46:43 +00:00
Jordan K. Hubbard 173160ff04 Merge this with -current even though we don't have half these devices
in 2.2-stable and probably never will; it prevents us from inadvertantly
recycling a major number in one branch to conflict with another.
1998-02-27 06:16:35 +00:00
Steve Price cd8a873ba8 MFC: allow a negative number without a core dump 1998-02-26 21:14:45 +00:00
Dima Ruban c86f973ea7 MFC: NetBSD PR# 2772
Reviewed by:	David Greenman
1998-02-26 17:17:09 +00:00
Steve Price 6f51dd62b2 Show the noatime flag if set.
PR:		5843
Submitted by:	Jukka A. Ukkonen <[email protected]>
1998-02-26 05:08:24 +00:00
Jordan K. Hubbard 0bd789315d MFC: modulo rc.shutdown reference which doesn't exist in 2.2 and was elided. 1998-02-26 02:45:22 +00:00
Jordan K. Hubbard c5e964b9c5 MFC: PR#5849 1998-02-26 02:18:05 +00:00
Jonathan M. Bresler 62a0144f81 added two new files: allowed_domains.txt and allowed_ips.txt.
domains/ips listed in these files are *NOT* filtered,
        even if listed in domains.txt or ips.txt.

        someone added netcom.com to the domains.txt file,
        resulting in all mail from netcom.com being blocked.
1998-02-25 22:21:33 +00:00
Andrey A. Chernov 1dd5073864 MFC: minimize clock drift 1998-02-25 09:43:47 +00:00
Hiroyuki Hanai 364287184c To commit japanese online manuals into doc/ja/man.
Submitted by: Kazuo Horikawa <[email protected]>
1998-02-25 04:19:09 +00:00
Julian Elischer 8fa950ecaf MFC: fix typo in last commit 1998-02-25 02:34:30 +00:00
Julian Elischer e80901d631 MFC: 1.28->1.29 define more IP protocols as defined in the new list. (rfc1700) 1998-02-25 02:18:12 +00:00
Daniel O'Callaghan f89ede28f4 PR: 5812
Put in the right direction by: Mike Smith and Steve Price

Close syslogging to remove unwanted messages in ftpd's INTERNAL_LS.
1998-02-24 22:18:18 +00:00
Andrey A. Chernov ad423c383c MFC: DESTDIR tweaks 1998-02-24 10:25:42 +00:00
Bruce Evans 88e3d55425 NQYAMFC. Move #include of <sys/cdefs.h> earlier and clean up some
formatting.

PR:	5785
1998-02-24 00:22:28 +00:00
Guido van Rooij 881ad77662 MFC: Addition of forward_sourceroute and accept_sourceroute variables
in rc.conf and the implementation of the latter.
1998-02-23 20:21:37 +00:00
Steve Price 3c0f3c1ee9 MFC: use port 0x110 to avoid PNP conflicts. 1998-02-23 15:05:12 +00:00
Andrey A. Chernov eb6bde4037 Add missing DESTDIR 1998-02-23 09:15:01 +00:00
David Greenman 4ac0bf5406 Brought in changes from rev 1.31: support more than 32 units in
dkmakeminor().
1998-02-22 10:12:50 +00:00
Jordan K. Hubbard 16639c2c16 MFC: bzero new ccdbufs. 1998-02-22 10:02:08 +00:00
Jordan K. Hubbard 167855d31d MFC: fix message 1998-02-22 09:54:39 +00:00
Mark Murray 46691eb9d8 MFC: eBones --> kerberosIV upgrade. 1998-02-22 07:17:42 +00:00
KATO Takenori 8592baea6d Sync with sys/i386/conf/majors.i386 revision 1.9.2.7.
Submitted by:	NOKUBI Hirotaka <[email protected]>
1998-02-22 07:02:37 +00:00
Julian Elischer baa0a2e1ce MFC: add entries for pptp and radius 1998-02-22 06:31:15 +00:00
Jordan K. Hubbard aaf4de8255 Correct comments for new CFS. Whoops!
Pointed-out-by-the-usual-eagle-eye-of:	bde
1998-02-22 01:17:20 +00:00
Jordan K. Hubbard 03a4ce00c3 ircd doesn't use udp - eliminate useless entries for same. Also
change name of 6667 assignment to be unique.

Suggested by:	Bill Fenner <[email protected]>
1998-02-22 00:50:14 +00:00
Bill Fenner e77f4eacc9 Merge from 1.15: correctly document tty-related capability names. 1998-02-21 23:36:10 +00:00
Jordan K. Hubbard ae94e14fdd MFC: add ircd entries. 1998-02-21 19:38:10 +00:00
Jordan K. Hubbard 5e7d2837f9 Add entries for CODA filesystem.
Submitted by: "Robert.V.Baron" <[email protected]>
1998-02-21 19:23:58 +00:00
Jordan K. Hubbard 50b12e912f Add entries for CODA filesystem. Not to worry, we're not bringing
this into 2.2 at the last minute, these are just here to make it easier
for folks to drop it in as an add-on.
1998-02-21 19:22:14 +00:00
Bill Paul 0af28e9283 YAMFC. Just shoot me now, okay? 1998-02-21 18:15:30 +00:00
Nate Williams e588909218 - MFC: 'hang' and 16-bit ESS support bugs. 1998-02-21 17:54:56 +00:00
Gary Palmer f7705ac1e9 MFC: fix kernel panic caused by bad printf 1998-02-21 04:55:00 +00:00
Mike Smith 482892fcb4 MFC, use the correct field for the no-tags attribute, avoid spamming probe
messages.
Submitted by:	bde
1998-02-20 21:04:35 +00:00
Jordan K. Hubbard a098ebeaf9 MFC: update to stable-167. Note to FTL: please regression test. 1998-02-20 18:10:44 +00:00
Jordan K. Hubbard f03e8f3e57 MFC: stable-167 update. 1998-02-20 18:09:55 +00:00
Jordan K. Hubbard 0e1d9fe707 MFC: minor cleanups and doc updates. 1998-02-20 17:32:28 +00:00
Brian Somers 38d94ef317 Update to version 1.11:
PR:		5802
1998-02-20 15:42:06 +00:00
Mark Murray cb81b9e53f [More nasty sailor language] - I hate "cvs update -jHEAD". It does not
work. Despam the last commit.
1998-02-20 14:50:31 +00:00
Brian Somers 660422417d MFC: Remove useless argument to ``. start_if.$ifn''
Pointed out by: Tim Tsai <[email protected]>
1998-02-20 14:46:12 +00:00
Mark Murray 8b6cbc8e12 MFC: Use major 92 for the bktr driver 1998-02-20 10:36:18 +00:00
Mark Murray d9db2132d0 MFC: Added IOCTL's and repair to damage. 1998-02-20 10:19:34 +00:00
Eivind Eklund 8d1b11d33c mtree changes for setgid games. Matches jkh's merge. 1998-02-20 06:35:37 +00:00
Steve Price ab44076735 MFC: -DMAKE_EBONES -> -DMAKE_KERBEROS4
Reminded by:	Matthew Hunt <[email protected]>
1998-02-20 05:19:40 +00:00
Bill Paul f30c2d09c4 MFC: another (and hopefully last) missing backslash 1998-02-20 04:02:05 +00:00
Steve Price 2c555e4f1a MFC: set Tbl.str_numstr before do_order or randomize are called.
PR:		5791
1998-02-20 00:49:43 +00:00
Stephen McKay 84cb66dcae MFC rev 1.15: Prevent corruption of errno. 1998-02-20 00:49:32 +00:00
Garrett Wollman 6b81d495cc getopt(3) is declared in stdlib.h under 2.2. 1998-02-19 21:49:20 +00:00
Bill Fenner 65c146f937 Merge rev 1.37: clear so_error after reporting it in sosend(). 1998-02-19 20:20:27 +00:00
Garrett Wollman 2740d93865 MFC: rev. 1.5 of whois.c, 1.4 of whois.1. 1998-02-19 19:10:26 +00:00
Mark Murray 63db378a26 [Nasty sailor language censored] - Another typo. 1998-02-19 17:21:05 +00:00
Mike Smith 4cf5702563 MFC: move 'sw' device away from being trampled by 'wfd'. 1998-02-19 12:19:48 +00:00
Mark Murray 6dcf27befc Dammit. I committed an incomplete merge and a typo. Fix these. 1998-02-19 11:30:47 +00:00
Mark Murray 6204e88d2a More eBones --> kerberosIV merging 1998-02-19 09:55:25 +00:00
Mark Murray ff2d4a6612 More eBones --> kerberosIV merges 1998-02-19 09:32:59 +00:00
Mark Murray 547a90c0d5 More eBones --> KerberosIV merges 1998-02-19 09:12:26 +00:00
Guido van Rooij 62b482e8da Argh: fix an if statement that caused the old passwd not be rebuild.
Pointed out by: "Julie M. Juracich" <[email protected]>
1998-02-19 08:10:31 +00:00
Satoshi Asami 79beccb985 Merge 1.271. 1998-02-19 06:51:32 +00:00
Jordan K. Hubbard 5693556bca Note that KerberosIV now merged. 1998-02-19 02:32:16 +00:00
Jordan K. Hubbard 8de10f6d18 MFC: changes to support crypto/kerberos dists and dispense with
the aged eBones stuff.  Doc fixes also as necessary.
1998-02-19 02:22:17 +00:00
Brian Somers 45984731dd MFC: Allow 8 character login names.
Do the login()/logwtmp()/logout() as id 0.
1998-02-19 02:11:05 +00:00
Jordan K. Hubbard 7b9a62ea21 MFC: FTPD_INTERNAL_LS -> INTERNAL_LS 1998-02-19 01:07:49 +00:00
Jordan K. Hubbard 02acb6c49c MFC: merge just enough of our linux emulator changes to successfully
run the Linux RealAudio 5.0 client.  I wish my kernel hacking skills were
up to merging *all* the nifty new features, like linux_iopl(), but this
merge already taught me more than enough about the code to know that I don't
really understand it well enough to do that. ;-)
1998-02-19 00:37:34 +00:00
Nate Williams ae38c4b199 - After the install has been done, but before makedb is run, run
'ldconfig -R' to pick up new shlib dependencies.

Suggested by:	Amancio and a whole lot of other folks
1998-02-19 00:23:43 +00:00
Dima Ruban d428a4b284 MFC: add -f flag. 1998-02-18 22:55:00 +00:00
Brian Somers f287ca6aaa MFC: LogWARN rather than LogERROR when we can't create
our diagnostic socket.
1998-02-18 20:41:35 +00:00
Dima Ruban fc7807d266 MFC: NO_LKM option 1998-02-18 20:15:49 +00:00
Brian Somers 395a4bcf59 MFC: Don't leak memory when the peer sends PROTO_COMPD packets
without negotiating compression first.
1998-02-18 19:39:28 +00:00
Steve Price f2bdedc432 MFC: #include <unistd.h> for nice(3). 1998-02-18 18:35:42 +00:00
Steve Price fdca560121 MFC: missing newline when euid != ruid. 1998-02-18 17:36:08 +00:00
Jordan K. Hubbard 02a1f33dd3 Heh - somebody merged this Makefile and brought config -n in with
it.  Since config doesn't have a -n option in -stable, that caused
the release builds to fall over.  Whoops.
1998-02-18 17:25:20 +00:00
Mark Murray f29096316f Punt this into the attic. KerberosIV (KTH eBones) has been tagged into
the tree and the userland changes have been merged.
1998-02-18 13:23:23 +00:00
Mark Murray 9bc63d5d71 Replace eBones with kerberosIV (Actually KTH eBones from current)
sysinstall is going to need some work to sync with this.
1998-02-18 12:45:09 +00:00
Jordan K. Hubbard e2e273a558 MFC: very minor style tweak. 1998-02-18 12:30:56 +00:00
Jordan K. Hubbard 1f4a4cf7e4 MFC: deal properly with 8-bit characters. 1998-02-18 12:25:43 +00:00
Mark Murray ad79c5fdaa Replace eBones with kerberosIV (Actually KTH eBones from current) 1998-02-18 12:16:03 +00:00
Mark Murray 52bc0f17f0 Replace eBones with kerberosIV (Actually KTH eBones from current) 1998-02-18 11:52:20 +00:00
Mark Murray 3c50b19b46 Replace eBones with kerberosIV (Actually KTH-eBones from current) 1998-02-18 11:48:08 +00:00
Mark Murray c83ec7c18c Replace eBones with kerberosIV (Actually KTH-eBones from current) 1998-02-18 11:41:29 +00:00
Mark Murray 93294191b5 Replace eBones with kerberosIV (Actually just the new KTH-eBones) 1998-02-18 11:38:37 +00:00
Mark Murray b8cb053796 Replace eBones with kerberosIV 1998-02-18 11:36:46 +00:00
Mark Murray d9391d60a9 2.2 does not have if_var.h. Unset HAVE_NET_IF_VAR_H 1998-02-18 11:34:22 +00:00
David E. O'Brien 73a0bfddbb Proper var to get internal `ls' is "FTPD_INTERNAL_LS". 1998-02-18 11:03:48 +00:00
David E. O'Brien 767c375f9c Add /etc/ftphosts to the FILES section.
Note that ftpmotd is relative to the user's view of /etc.
1998-02-18 10:48:29 +00:00
Jordan K. Hubbard 27c55448ae MFC: A few bits I missed on my 1st pass. 1998-02-18 09:09:06 +00:00
Philippe Charnier 6819f91559 Typos. 1998-02-18 07:26:03 +00:00
Jordan K. Hubbard 38ca348910 MFC: mondo merge of bootpd. I really hope someone can test this since
I've never even *seen* a netbooted FreeBSD system.  Mike: Maybe that's
one scenario needed for the test lab.
1998-02-18 05:55:37 +00:00
Jordan K. Hubbard b3dce7919c MFC: correct prototype (missed in last commit). 1998-02-18 05:37:31 +00:00
Jordan K. Hubbard 3b1e46d52d MFC: overflow fixes and better understanding of UT_NAMESIZE. 1998-02-18 05:36:39 +00:00
Jordan K. Hubbard 0445a11d70 MFC: bug fix and doc tweaks. 1998-02-18 05:35:27 +00:00
Jordan K. Hubbard 5444c305a6 MFC: add mskanji 1998-02-18 05:33:31 +00:00
Jordan K. Hubbard 5d236b351a MFC: add new login_auth(3) man page and merge various fixes from current 1998-02-18 05:30:08 +00:00
Bill Paul 73a7bd0fad MFC: put back missing backslash 1998-02-18 04:12:52 +00:00
Jordan K. Hubbard 0517605bd8 MFC: /sys relativity. 1998-02-18 02:59:02 +00:00
Jordan K. Hubbard 1b7a8ba9fb MFC: relative paths to /sys, doc fixes. 1998-02-18 02:51:16 +00:00
Jordan K. Hubbard 4d2b8b0cb7 MFC: better yacc handling. 1998-02-18 02:46:31 +00:00
Jordan K. Hubbard c9907737be MFC: misc cleanup. 1998-02-18 02:31:37 +00:00
Jordan K. Hubbard 52d420ba99 MFC: constify 1998-02-18 02:28:14 +00:00
Jordan K. Hubbard 44f1f16583 MFC: doc fixes, better prototypes, misc. 1998-02-18 02:24:07 +00:00
Julian Elischer 2c32415aa5 Submitted by: [email protected]
MFC: fix version confusion in pthreads support.
1998-02-18 01:27:27 +00:00
Jordan K. Hubbard b910f9f584 MFC: relative paths to /sys, doc tweak. 1998-02-17 20:05:06 +00:00
Jordan K. Hubbard e0f44d8ea6 MFC: separate error and errno reporting. 1998-02-17 20:04:34 +00:00
Jordan K. Hubbard efcc214848 MFC: declare the correct arg types. 1998-02-17 20:03:20 +00:00
Jordan K. Hubbard e954be3560 MFC: style points. 1998-02-17 20:02:54 +00:00
Jordan K. Hubbard 124be570c8 MFC: Add a soelim befoer nroff. This entire Makefile is broken in the
presence of obj dirs, both in -current and in -stable.
1998-02-17 19:59:14 +00:00
Jordan K. Hubbard 4acbacbf19 MFC: doc fixes. 1998-02-17 19:54:26 +00:00
Jordan K. Hubbard cb15545a43 MFC: more doc fixes. 1998-02-17 19:52:29 +00:00
Jordan K. Hubbard 302c9157a9 MFC: I am a merging machine. Let's just hope I don't die of boredom before
I finish this.
1998-02-17 19:48:19 +00:00
Jordan K. Hubbard 20021e11c7 MFC: more doc tweaks. 1998-02-17 19:46:20 +00:00
Jordan K. Hubbard f243c7fc5d MFC: more doc fixes. 1998-02-17 19:36:26 +00:00
Jordan K. Hubbard 66eeac3dea MFC: more conservative doc updates. 1998-02-17 19:18:15 +00:00
Jordan K. Hubbard 6e3e4e0955 MFC: purely cosmetic. 1998-02-17 19:13:44 +00:00
Jordan K. Hubbard efd9ff49c0 MFC: various docs tweaks to reflect modern reality. 1998-02-17 19:13:23 +00:00
Jordan K. Hubbard 361c3b4198 MFC: minor doc tweaks. 1998-02-17 19:09:44 +00:00
Jordan K. Hubbard 57cc2adeb7 MFC: minor doc tweaks. 1998-02-17 18:59:56 +00:00
Jordan K. Hubbard 683bc49e47 MFC: constify. 1998-02-17 18:56:45 +00:00
Jordan K. Hubbard fd3374a739 MFC: symlink loop checking in realpath(). 1998-02-17 18:56:30 +00:00
Jordan K. Hubbard ff755ca072 MFC: minor improvements to radixsort. 1998-02-17 18:55:22 +00:00
Jordan K. Hubbard 4e82845941 MFC: getopt() wants to use -1 instead of EOF now. 1998-02-17 18:24:39 +00:00
Jordan K. Hubbard 84f7f79739 MFC: various improvements to printf() family, among them support for
long double.
1998-02-17 17:33:57 +00:00
Jordan K. Hubbard 6eb78d60c2 MFC: check for 0-length writes. 1998-02-17 17:29:50 +00:00
Jordan K. Hubbard e3fb95be71 MFC: constify. 1998-02-17 17:29:17 +00:00
Jordan K. Hubbard 556ee612e5 MFC: constify 1998-02-17 17:28:44 +00:00
Jordan K. Hubbard 95ae1807d9 MFC: extra security. 1998-02-17 17:25:30 +00:00
Jordan K. Hubbard 1db99c554d Add mskanji.c, which I tagged in. 1998-02-17 17:19:41 +00:00
Jordan K. Hubbard 525c53b3ec MFC: Add Kanji runes and more security checks. 1998-02-17 17:18:30 +00:00
Jordan K. Hubbard 9c97b85b3c MFC: doc tweaks, extra security check to setlocale(), minor tweak to
isctype.c
1998-02-17 16:49:19 +00:00
Jordan K. Hubbard 23a8527027 MFC: doc fix. 1998-02-17 16:43:34 +00:00
Jordan K. Hubbard 30b2cc2b1b MFC: doc fix 1998-02-17 16:43:18 +00:00
Jordan K. Hubbard c66f09b6a3 MFC: doc cleanups and one potential overflow. 1998-02-17 16:40:17 +00:00
Jordan K. Hubbard b267deb4c5 MFC: doc cleanups. 1998-02-17 16:38:15 +00:00
Jordan K. Hubbard 8471da2f8f MFC: history. 1998-02-17 16:37:04 +00:00
Jordan K. Hubbard adfc96dfd5 Boast of new features. 1998-02-17 14:54:32 +00:00
Jordan K. Hubbard 23ceeef060 MFC: Since we have bidirectional pipes, allow bidirectional popen()s. 1998-02-17 14:51:47 +00:00
Jordan K. Hubbard b3582060b0 MFC: cleanup. 1998-02-17 14:40:02 +00:00
Jordan K. Hubbard 814cb5b910 MFC: more fascist signal blocking. 1998-02-17 14:36:14 +00:00
Jordan K. Hubbard 88a5eacca9 MFC: doc cleanup, various cosmetic adjustments. 1998-02-17 14:33:20 +00:00
Jordan K. Hubbard 99504fb4e4 MFC: doc fixes. 1998-02-17 10:30:02 +00:00
Jordan K. Hubbard 27763d6d8a MFC: much more extensive error checking. 1998-02-17 10:05:29 +00:00
Jordan K. Hubbard 76ea369c73 MFC: more doc cleanups. 1998-02-17 09:58:49 +00:00
Jordan K. Hubbard 404ec9caa3 MFC: misc doc fixes. 1998-02-17 09:57:18 +00:00
Jordan K. Hubbard 447695c26b MFC: return MAP_FAILED instead of -1. 1998-02-17 09:52:59 +00:00
Jordan K. Hubbard 1d62962b11 MFC: int function returns 0, not NULL. 1998-02-17 09:51:33 +00:00
Jordan K. Hubbard 7e2b49dd8d MFC: this returns int, say so. 1998-02-17 09:50:22 +00:00
Jordan K. Hubbard 1af88191c0 MFC: correct prototypes 1998-02-17 09:49:13 +00:00
Philippe Charnier b88c111087 Typos. 1998-02-17 07:29:31 +00:00
Alexander Langer da3e600964 Partial unmerge from -current: don't use <sysexits.h>. While this
would work fine for 2.2.6-RELEASE and beyond, many 2.2.5-stable
installations will still be using the broken version of rc.network
which expects to see a return value of 1 as the failure exit code.
1998-02-17 05:04:56 +00:00
Justin M. Seger 9515cf0b15 MFC: Fix saver line to use tabs instead of spaces. 1998-02-17 03:26:03 +00:00
KATO Takenori f1e7747dd5 Disable Luigi's sound driver.
Submitted by:	Takahashi Yoshihiro <[email protected]>
1998-02-17 03:19:00 +00:00
KATO Takenori 65869d0828 MFC: revision 1.24 (NEC 86 card).
Submitted by:	Takahashi Yoshihiro <[email protected]>
1998-02-17 03:17:10 +00:00
Jordan K. Hubbard e35b6d2d67 MFC: convert to unsigned 1998-02-17 01:38:25 +00:00
Jordan K. Hubbard c1c5295bb2 MFC: spelling fix 1998-02-17 01:34:50 +00:00
Jordan K. Hubbard 12d7c718f2 MFC: POSIXification. 1998-02-17 00:51:56 +00:00
Jordan K. Hubbard 2e866bdb54 MFC: very small - just bring in fix for fpos_t typedef. 1998-02-17 00:48:17 +00:00
Guido van Rooij 57a15a2aa7 MFC: check return value from db close and fprintf(). 1998-02-16 19:13:43 +00:00
Jordan K. Hubbard fd9c6ac960 MFC: don't say "obsoleted" 1998-02-16 18:32:02 +00:00
Jordan K. Hubbard 8af71c651f MFC: FNM_IGNORECASE compat macro. 1998-02-16 18:29:08 +00:00
Jordan K. Hubbard 5336463792 MFC: cast ctype macro args to unsigned char. 1998-02-16 18:25:44 +00:00
Jordan K. Hubbard 1e09e5bdbf MFC: eliminate support category, use proper email addrs. 1998-02-16 18:24:53 +00:00
Jordan K. Hubbard 0b56e0673e MFC: misc doc tweaks with very little visual effect (but I'm sure
they're there for a reason! :).
1998-02-16 18:22:13 +00:00
Jordan K. Hubbard d35bc7e328 MFC: nuke them nested playpens. 1998-02-16 17:41:57 +00:00
Mike Smith d81830504d Merge from -current; disable tagged command queueing for all Jaz drives.
Submitted by:	Steve Logue <[email protected]>
1998-02-16 11:16:42 +00:00
Nate Williams 334a8b8c19 - Removed these files as they are no longer necessary. (The soundcard.h
file is exactly the same as the version in i386/include/soundcard.h, which
  is now shared by both luigi's and the Voxware drivers.)

Submitted by:	luigi
1998-02-16 06:14:46 +00:00
Jordan K. Hubbard 2548e94bf7 Update to luigi's latest.
Compiles OK for me under 2.2 (of course, so did the previous version).
1998-02-15 23:29:16 +00:00
Steve Price d7ae2737b6 MFC: bring in Bruce's fixes from revision 1.6. 1998-02-15 21:37:54 +00:00
Guido van Rooij 085c2f151e MFC: Only forward source routed packets when ipforwarding is set to 1.
(including Andrews fix for my typo, thanks)
Obtained from: Thomas Ptacek
1998-02-15 18:41:57 +00:00
Kazutaka YOKOTA 2767e2eeea YAMFC: Reword description of Brazilian keyboard.
Submitted by: Daniel C. Sobral
1998-02-15 18:23:16 +00:00
Steve Price 934cf4eeb4 MFC: ' is a special character when the first character on a line.
PR:		5754
Submitted by:	Kazuo Horikawa <[email protected]>
1998-02-15 17:05:30 +00:00
Alexander Langer cf4724914d MFC: ability to list/show a single rule by specifying its number. 1998-02-15 16:32:01 +00:00
Jordan K. Hubbard e336171dc1 MFC: security tweak, support for -T and -B flags. 1998-02-15 16:30:09 +00:00
Jordan K. Hubbard 1140eaf333 MFC: spelling corrections, deobfuscation. 1998-02-15 16:05:27 +00:00
Jordan K. Hubbard 46923adada MFC: selected security fixes. 1998-02-15 15:34:20 +00:00
Jordan K. Hubbard 71a3f8f1bd MFC: doc tweak. 1998-02-15 15:26:35 +00:00
Jordan K. Hubbard 8a7b85eafe MFC: Add extended opcodes for a variety of x86 processors. 1998-02-15 15:20:01 +00:00
Jordan K. Hubbard 418f30eb6d MFC: allow perl compilation to be conditionalized. 1998-02-15 15:18:36 +00:00
Jordan K. Hubbard 5c0822d911 MFC: Selected security fixes and bogosity rectification. Couldn't
bring the srandomdev() changes in since we don't have that in 2.2.
     Pity.
1998-02-15 15:12:08 +00:00
Jordan K. Hubbard 2e5559a9ee MFC: saner dotfiles for root. 1998-02-15 14:31:55 +00:00
Jordan K. Hubbard 221b016f86 MFC: selected improvements for etc files *not* including periodic changes,
security tweaks or other kerberbos related stuff.  I expect that
     stuff to occur as a side-effect of what others will be doing in etc,
     if at all.
1998-02-15 14:24:59 +00:00
Jordan K. Hubbard f51d972eda MFC: very minor error handling fixes. 1998-02-15 13:53:03 +00:00
Jordan K. Hubbard 5315cd21e3 MFC: more selective verbosity. 1998-02-15 13:51:08 +00:00
Jordan K. Hubbard a078966dee MFC: add a bit of missing functionality. 1998-02-15 13:43:06 +00:00
KATO Takenori ce7a7394ee Sync with sys/i386/conf/majors.i386 revision 1.9.2.6.
Submitted by:	NOKUBI Hirotaka <[email protected]>
1998-02-15 13:35:32 +00:00
Jordan K. Hubbard ab20a5df0b MFC: eliminate redundant includes. 1998-02-15 13:32:21 +00:00
Jordan K. Hubbard 46f43ee8a4 MFC: minor doc cleanup, minor tweak to call _exit(), include
/usr/libdata/gcc in prefixes even though currently empty.
1998-02-15 13:08:13 +00:00
Jordan K. Hubbard 1c005bf789 MFC: correctly list deleted files. 1998-02-15 11:51:17 +00:00
Jordan K. Hubbard f7f588cbec MFC: cite correct paths. 1998-02-15 11:48:03 +00:00
Jordan K. Hubbard 71383a1a73 MFC: prevent potential overflow in sprintf(). 1998-02-15 11:34:02 +00:00
Jordan K. Hubbard 2232ea795e MFC: timeout support, fixes to signal handling. If there's more
contraversy over the latter, I can either continue to track it
in -current or back it out.
1998-02-15 11:32:27 +00:00
Jordan K. Hubbard b9572e1d0c MFC: remove include pollution. 1998-02-15 11:18:33 +00:00
Jordan K. Hubbard 76c92e50b7 MFC: correct manpage, don't move mountpoints. 1998-02-15 11:16:28 +00:00
Jordan K. Hubbard b07152c2b0 MFC: save/restore errno, cosmetic include reduction. 1998-02-15 11:10:07 +00:00
Jordan K. Hubbard 1442749f62 MFC: cosmetic. Some VFS hacker will have to investigate an actual
real MFC for this code - it doesn't look like something to be undertaken
lightly.
1998-02-15 11:06:23 +00:00
Jordan K. Hubbard bbab5af811 MFC: support for sparse files. 1998-02-15 11:04:30 +00:00
Jordan K. Hubbard a021374b82 MFC: miscellany.. 1998-02-15 11:01:40 +00:00
Jordan K. Hubbard 480d43780d MFC: purely cosmetic "let's eliminate divergence" commit. 1998-02-15 10:58:17 +00:00
Jordan K. Hubbard 4f0d5513ca MFC: handle residual writes properly. 1998-02-15 10:53:17 +00:00
Jordan K. Hubbard fe0e3377f5 MFC: proper cite for chmod(2) 1998-02-15 10:51:43 +00:00
Jordan K. Hubbard 47bd995ad7 MFC: spelling error. 1998-02-15 10:49:26 +00:00
Jordan K. Hubbard 9c875d9f49 MFC: correct citation for config(8). 1998-02-15 10:47:57 +00:00
Jordan K. Hubbard 0bbc124081 MFC: remove extra splbio(). I will read through diffs more carefully
before committing.  I will read through diffs more carefully before committing.
I will read through diffs more carefully before committing. :-)
1998-02-15 08:29:27 +00:00
Jordan K. Hubbard b508227023 MFC: Chris Csanady's OpenBSD fixes. 1998-02-15 08:15:08 +00:00
Steve Price a74632b4e0 MFC: clarify the -batch arguments.
PR:		5677
1998-02-14 22:56:25 +00:00
Steve Price 57750d9b19 MFC: '+' and '?' are ordinary characters but can be simulated using bounds.
PR:		5708
1998-02-14 18:28:25 +00:00
Nate Williams 5e7e17f1ee - Rip out the (unused and un-working) DEVFS code out of here, since DEVFS
dooesn't (and will never) work in -stable.

Noted by:	NAGAO -abtk- Tadaaki <[email protected]>
1998-02-14 16:19:22 +00:00
Steve Price 0e2e931499 MFC: correctly document the h and m modifiers of the time format. 1998-02-14 16:14:24 +00:00
Nate Williams 7dc2f8b338 - MFC:
revision 1.85
  date: 1998/02/03 00:50:36;  author: dyson;  state: Exp;  lines: +65 -36
  This fix should help the panic problems in -current.  There
  were some errors in "interval" management.  Due to the
  clustering mechanism, the code is necessarily complex and
  error prone.

Reviewed by:	a number of folks on -stable

[
The same code exists in both branches, and the patch seems to give no
ill effects to testers.
]
1998-02-14 16:13:27 +00:00
Steve Price 93e116a75d MFC: Don't truncate long lines to be quoted.
PR:		5679
1998-02-14 15:42:58 +00:00
Jordan K. Hubbard 48ffbb042b MFC: fixes to xenix ftime & extra sanity.
PR:	5734
1998-02-14 14:31:26 +00:00
KATO Takenori a7ace46a44 MFC: revision 1.43 (use rdmsr instead of wrmsr). 1998-02-14 13:44:42 +00:00
Peter Wemm af0ef8eea2 YAMFC: rev 1.9; adjust idle process sorting 1998-02-14 13:37:25 +00:00
Paul Traina a7e03f4755 Merge from -current: Block device of wfd changed from 24 to 1 1998-02-13 22:50:12 +00:00
Andrey A. Chernov 74e75f855c MFC: fix rare bug with empty DES passwords 1998-02-13 21:05:48 +00:00
Julian Elischer 0ed832a5a5 Add RFC 1702 (GRE)
MCF: matches version 1.10
1998-02-13 20:25:42 +00:00
Jordan K. Hubbard ef5d0da3b9 Add a no-cost optimization for DOC bootstrap. Get from local release
building machine if available.
1998-02-13 20:18:54 +00:00
Kazutaka YOKOTA 6e7e1e81eb MFC: list Brazilian keymap with accent keys in the keymap menu. 1998-02-13 09:00:03 +00:00
Jordan K. Hubbard c821eb485c Change a bogus failure return to the more proper success return. 1998-02-13 07:58:45 +00:00
Kazutaka YOKOTA 2ba3a677f9 MFC: Brazilian keymap with accent keys. 1998-02-13 03:48:16 +00:00
Bill Paul 3b78646819 Merge fix for PR #2206 from -current.
PR: 2206
1998-02-13 03:39:46 +00:00
Alexander Langer c080068bf4 MFC: correct handling of fragmented packets. 1998-02-13 01:58:13 +00:00
Julian Elischer c6b074e9c0 Submitted by: Jeremy Allison(Samba maintainer) and Terry Lambert
Obtained from:	Whistle Communications FreeBSD tree.
YAMFC:

Pthreads now works well enough to run the LDAP and ACAPD(with the gcc 2.8 fix)
sample implementations. (even with C++)
1998-02-13 01:35:57 +00:00
Bill Paul 6af9aa044c Merge in fix for PR #5610 from -current.
PR:		5610
1998-02-13 00:22:11 +00:00
Nate Williams 9b0287d02f - Removed the 'poll' code from the -stable files and replaced it with the
'select' code from Luigi's original release.

Reviewed by:		luigi
Pointy Hat donated to:	jkh
1998-02-12 22:48:52 +00:00
cvs2svn 645d8a83e6 This commit was manufactured by cvs2svn to create branch 'RELENG_2_2'. 1998-02-12 17:06:48 +00:00
Bill Paul f07ebb62ea Merge in fix for DB handle caching bug from -current. Also remove
bogus global 'int debug;' from yp_main.c
1998-02-12 16:55:28 +00:00
Tim Vanderhoek b34ff0f84d Sync comment with reality and current. 1998-02-12 04:30:58 +00:00
KATO Takenori cfa6e9077d MFC: cosmetic change (revisions 1.51 and 1.51).
Submitted by:	NOKUBI Hirotaka <[email protected]>
1998-02-12 03:08:11 +00:00
KATO Takenori 3ad0fccd05 Sync with sys/i386/i386/userconfig.c revision 1.63.2.23.
Submitted by:	NOKUBI Hirotaka <[email protected]>
1998-02-12 03:06:22 +00:00
KATO Takenori ec225d7313 Sync with sys/i386/conf/files.i386 revision 1.141.2.18.
Submitted by:	NOKUBI Hirotaka <[email protected]>
1998-02-12 03:05:34 +00:00
Nate Williams c19360290d - MFC: Minor number bump due to addition of stringlist functions (which
were brought into -stable as well.)
1998-02-12 01:45:58 +00:00
John Polstra b108a0bd5d Merge from main branch 1.18 -> 1.19: describe "." command search
rules.
1998-02-12 01:25:29 +00:00
John Polstra fa8055d766 MFC: Boggle is gone. 1998-02-11 20:05:05 +00:00
John Polstra 5c0b3a8493 MFC: Nuke boggle. 1998-02-11 20:01:10 +00:00
Guido van Rooij a1f7e01e87 MFC (rev 1.67 and 1.69): Do not sourceroute ever when dosourceroute
is set to 0.
1998-02-11 18:35:46 +00:00
Jordan K. Hubbard f87930345e MFC: create devices only as needed. Gosh I sure wish those "extra" 56
bytes in the boot blocks could be used to TEACH THE BOOT BLOCKS ABOUT SLICES
SO WE COULD GET RID OF THE %$#@*!! ROOT COMPATABILITY HACK.  While I'm wishing,
I'd like world peace too.
1998-02-11 15:43:19 +00:00
Jordan K. Hubbard 9b3cc4d8a9 Add comments for Luigi's audio driver now that it's been tagged into
2.2 (it works fine with the existing audio driver).
1998-02-11 15:37:32 +00:00
Satoshi Asami 08ca3972f3 Merge dd.h rev 1.8 and misc.c rev 1.11 from -current. 1998-02-11 02:24:41 +00:00
Brian Somers 05c94159a6 MFC: Move handle_signals() to before the FD_SETs. handle_signals()
may result in a our modem closing after it's made its way into
     the fd_set, resulting in a program exit (with select(): bad file
     descriptor) rather than a dropped link.
1998-02-10 22:35:01 +00:00
Andrey A. Chernov 8841389ba9 MFC: fix n == 0 case, fix argument check 1998-02-10 20:44:40 +00:00
Andrey A. Chernov 029cb871c6 MFC: add INT_MAX length overflow check 1998-02-10 20:40:20 +00:00
Jordan K. Hubbard 159c47d6bb Totally change the way that devices are made in the MFS and subsequently
probed in sysinstall.  Rather than make template devices and use up lots
of inodes, also restricting the number of devices that can be dealt with,
mknod all necessary devices as necessary using built-in information.
This removes a number of constraints on the number and type of devices
that sysinstall can see.
1998-02-10 18:31:27 +00:00
Jordan K. Hubbard 9b14c24177 MFC: verbose major/minor check. 1998-02-10 17:19:52 +00:00
Jordan K. Hubbard be225210cf Add entries for Luigi's sound driver.
Submitted by:	luigi
1998-02-10 16:03:11 +00:00
Jordan K. Hubbard 353d376929 Merge of old and new soundcard files to support both Luigi's sound
driver and older VOXWARE driver.

Submitted by:	luigi
1998-02-10 16:02:11 +00:00
Jordan K. Hubbard a060cf8674 MFC: PR#5691 1998-02-10 07:02:11 +00:00
Adam David af20c42255 get default firewall type from rc.conf 1998-02-10 01:45:57 +00:00
Mike Smith 285aec4be4 MFC, Eiger modem entry. 1998-02-10 01:02:06 +00:00
Mike Smith f8c1ca120d Merge from -current: document extended -c behaviour. 1998-02-10 00:18:25 +00:00
Mike Smith 98e3c339d5 Merge from -current: USERCONFIG_BOOT escape mechanism. 1998-02-10 00:11:20 +00:00
KATO Takenori 1822af0b19 MFC: revision 1.403. 1998-02-09 15:06:51 +00:00
Daniel O'Callaghan c66dddb0b1 PR: 1708, 5448
Reviewed by:	Alex Nash, Steve Price
More sensible wtmp rollover and login accounting.
1998-02-09 11:44:22 +00:00
Jordan K. Hubbard c499c3953a Don't need this for anything that I can see. 1998-02-09 10:37:24 +00:00
Jordan K. Hubbard 3d8719929d MFC: dead code elimination. 1998-02-09 10:36:48 +00:00
Steve Price a76093b068 MFC: update to reflect current Jewish calendar.
PR:		5683
Submitted by:	[email protected]
1998-02-08 23:06:34 +00:00
Jordan K. Hubbard ecd4e6393a Better description for moused changes.
Submitted by: (I think) yokota
1998-02-08 12:55:54 +00:00
Steve Price fbdfe6cfbf MFC: Don't pint garbage when user enters EOF at name prompt. 1998-02-07 22:09:29 +00:00
Tim Vanderhoek afaba402ee CFC -- Doc. make readmes' and delta make package'. 1998-02-07 21:08:44 +00:00
Nate Williams d25af4c96e - Added Id. 1998-02-07 20:42:29 +00:00
Nate Williams 027e33e1f7 MFC:
- Bring in PCMCIA emulation mode for the PD6832 PCI/CardBus controller.

Submitted by:	Ted Faber <[email protected]>
1998-02-07 20:38:58 +00:00
Nate Williams 6edbf2a534 MFC: V1.24
Work around race condition where the kernel's 'wakeup' call to pccardd
gets lost when the machine is suspended, and when the machine is awoken
'wakeup' call over-writes the previous state before it has been
processed.

Submitted by:	guido
1998-02-07 20:33:06 +00:00
Andrey A. Chernov 045ade9166 MFC: banner supressed & Russian filters 1998-02-07 19:17:32 +00:00
Andrey A. Chernov db905d03f0 MFC: add directory for Russian filters 1998-02-07 19:04:36 +00:00
Andrey A. Chernov e7acc121a2 MFC: Add Russian filters 1998-02-07 18:59:56 +00:00
Andrey A. Chernov b56b6f1294 Add Russian filters 1998-02-07 18:59:41 +00:00
KATO Takenori 4474bc8244 MFC: revision 1.20 (number of entries in gid-mapfile). 1998-02-07 01:38:04 +00:00
Alexander Langer cda3c22ce5 MFC (rev 1.75): suppress display of TCP/UDP port numbers for fragmented
packets when IP offset != 0.
1998-02-07 00:28:25 +00:00
Julian Elischer 2fc56184a7 MFC:
change the return values to those specified in posix and presently
imlemented that way in -current.
1998-02-06 23:43:16 +00:00
Julian Elischer 5a3e30a66b YAMFC: bring in the fix for the handling of NODELAY sockets correctly. 1998-02-06 23:33:46 +00:00
KATO Takenori 3d22e6a7cf MFC: revision 1.19 (declare the variable `i'). 1998-02-06 14:34:03 +00:00
Adam David c62a6476fb -DNOTOOLS to not rebuild any tools during buildworld 1998-02-06 09:52:34 +00:00
Jordan K. Hubbard 26b656890c Properly reset CHUNK_IS_ROOT flag for non-root partitions.
Submitted-By: "Brian Dean" <[email protected]>
1998-02-06 04:11:24 +00:00
Chris Timmons 815cd824bf Finish the upgrade and hope for no pointy hats on the eve of 2.2.6-beta! 1998-02-05 04:53:30 +00:00
Chris Timmons 33d0449485 A new addition in v2 1998-02-05 04:51:10 +00:00
Chris Timmons 94df5a8d5b Contribification of global along with upgrade to v2.24 from -current 1998-02-05 04:48:07 +00:00
Chris Timmons 7ce8a424e8 global v2.24 from -current 1998-02-05 04:42:26 +00:00
David Greenman b76ad9ff28 Brought in change from rev 1.31: restrict idprio to superuser.
PR: 5639
1998-02-04 18:47:42 +00:00
Bill Paul f741481677 Sync Makefile.yp with -current. Picks up fixes for PR #5571 and
a few other things.

PR:	5571
1998-02-04 16:22:15 +00:00
Jordan K. Hubbard e78cbdfa07 Update to version 1.66 1998-02-04 15:01:32 +00:00
Jordan K. Hubbard 9a2bf9599e Update to version 1.66 - support autoselection better. 1998-02-04 15:00:15 +00:00
KATO Takenori 7925c9901c MFC: revision 1.42 (cpuid probelm of M2 CPU). 1998-02-04 14:35:55 +00:00
cvs2svn 085f0c8a53 This commit was manufactured by cvs2svn to create branch 'RELENG_2_2'. 1998-02-04 13:03:58 +00:00
Satoshi Asami e658b9c185 Merge 1.270. 1998-02-04 10:37:30 +00:00
KATO Takenori ca4b414c7b Sync with sys/i386/isa/syscons.c revision 1.182.2.30.
Submitted by:	NOKUBI Hirotaka <[email protected]>
1998-02-04 10:32:28 +00:00
KATO Takenori 24b298fe9a Define NO_ACCENTCHARS when PC98 is defined.
Submitted by:	NOKUBI Hirotaka <[email protected]>
1998-02-04 10:31:59 +00:00
KATO Takenori 06b816a9d8 Sync with sys/i386/boot/biosboot/boot.c revision 1.60.2.2.
Submitted by:	NOKUBI Hirotaka <[email protected]>
1998-02-04 10:24:23 +00:00
KATO Takenori 8683d822f8 Sync with sys/i386/boot/rawboot/Makefile revision 1.3.2.3.
Submitted by:	NOKUBI Hirotaka <[email protected]>
1998-02-04 10:23:26 +00:00
Daniel O'Callaghan df05d108e3 PR: 4385, 5283
Reviewed by:	Alex Nash
Submitted by:	Peter Hawkins and Robert Eckardt
Merge from HEAD - fix --norecurse, document time formats, as CEST
1998-02-04 06:54:00 +00:00
Paul Traina 93ba63597f Fix the SB16's IRQ too, Jordan had just fixed the 8bit SB 1998-02-04 06:17:18 +00:00
Brian Somers 352827a8ea Merge from MP branch:
Correct magic number format string
1998-02-04 01:06:23 +00:00
Paul Traina ca13ea54b3 Change SB16's MIDI address to 0x330 like everything else (and match LINT).
PR:		5542
1998-02-03 20:23:20 +00:00
Philippe Charnier 443b7ee41b MFC: Typo and incorrect reference. 1998-02-03 07:37:45 +00:00
Daniel O'Callaghan f913a59011 Back out last commit. It needs more testing in -current. 1998-02-02 22:04:26 +00:00
John Hay cc64368d73 Make "make release" work again... I hope. 1998-02-02 17:37:05 +00:00
Wolfram Schneider 27516d4c8b Merge rev 1.23 1998-02-02 15:48:15 +00:00
Daniel O'Callaghan 84cb365772 Reviewed by: Archie Cobbs
Submitted by:	Alex Le Heux <[email protected]>
Add '-n' option to suppress command action.
1998-02-02 11:48:05 +00:00
KATO Takenori 9d9e357c5e MFC (revision 1.51).
Submitted by:	Takahashi Yoshihiro <[email protected]>
1998-02-02 08:00:16 +00:00
Chris Timmons eaf1b7be8f PR: bin/5529
Submitted by: Shigio Yamaguchi <[email protected]>

MFC: Do not misinterpret file names with a digit in the 2nd column as
     a tab stop specification.
1998-02-02 07:18:41 +00:00
Brian Somers bb20c765b8 ${.OBJDIR}\osreldate.h -> ${.OBJDIR}/osreldate.h
This is not MSDOS :-)
1998-02-01 16:21:52 +00:00
Brian Somers 5b5cd0d201 ppp.secrect.sample -> ppp.secret.sample 1998-02-01 13:28:38 +00:00
KATO Takenori 129b306d00 Sync with sys/i386/conf/GENERIC revision 1.77.2.16.
Submitted by:	NOKUBI Hirotaka <[email protected]>
1998-02-01 11:55:32 +00:00
KATO Takenori 6595512435 Sync with sys/i386/i386/userconfig.s revision 1.63.2.22.
Submitted by:	NOKUBI Hirotaka <[email protected]>
1998-02-01 11:54:24 +00:00
KATO Takenori 23ce36f885 Sync with following changes:
Revision  Changes    Path
      1.26.2.16 +1 -4      src/sys/i386/conf/options.i386
      1.28.2.2  +204 -19   src/sys/i386/isa/mse.c
      1.182.2.29 +484 -48   src/sys/i386/isa/syscons.c

Reviewed by:	NOKUBI Hirotaka <[email protected]>
Submitted by:	Michio "Karl" Jinbo <[email protected]> and
             	Takahashi Yoshihiro <[email protected]>
1998-02-01 11:52:37 +00:00
Steve Price 453eff22bc MFC: all single character options are extensions to Posix.
PR:		4701
1998-02-01 07:36:15 +00:00
Steve Price 7bdfdec9c0 MFC: minor formatting nits
PR:		5373
1998-02-01 07:30:45 +00:00
Steve Price 4b30cf18ce MFC: minor formatting bugs.
PR:		5216
1998-02-01 07:25:19 +00:00
Steve Price a09226bba3 MFC: install osreldate.h from ${.OBJDIR}. 1998-02-01 07:18:38 +00:00
Steve Price b2e059338f MFC: typo fixes
PR:		5561
1998-02-01 07:14:00 +00:00
Steve Price cf3e1daa3d MFC: use -literal for a more pleasing list.
PR:		5547
1998-02-01 07:12:00 +00:00
Steve Price d17d950b3b MFC: spelling correction
PR:		5614
1998-02-01 07:05:02 +00:00
Paul Traina 01c7d0f68b Remove INTCVSROOT, it's obsolete. 1998-02-01 06:36:24 +00:00
Steve Price cb4d28ad2a MFC: ulimit doesn't have its own manpage.
PR:		5582
Submitted by:	Craig Leres <[email protected]>
1998-02-01 06:21:47 +00:00
Steve Price d3d40d6aae MFC: Don't try to install nonexistant etc/ppp/*.sample files.
PR:		5612
1998-02-01 06:10:09 +00:00
Steve Price c414bef8bb MFC: add msmith's prototypes for isa_dmastatus and isa_dmastop.
PR:		5613
1998-02-01 06:05:20 +00:00
Steve Price 7f7d250b5f MFC: type: PAT -> FAT
PR:		5593
1998-02-01 06:01:00 +00:00
Kazutaka YOKOTA a1e60e042a MFC: fix RAWBOOT; don't read boot.config' and boot.help'
if RAWBOOT is defined.
1998-02-01 05:28:36 +00:00
Jean-Marc Zucconi d7134afc47 MFC: optional arguments to the status command. 1998-02-01 04:55:49 +00:00
Garrett Wollman 141f4393fe MFC: allow an alternate named to be specified.
Revs: rc.conf 1.37, rc.network 1.15
1998-02-01 00:24:02 +00:00
David E. O'Brien 7800e53de7 MFC rev 1.269 1998-01-31 21:00:38 +00:00
Joerg Wunsch 3c353147a1 MFC: rev 1.14, switch UIDs so quotas will be honored. 1998-01-31 17:06:48 +00:00
Joerg Wunsch 1b909317e8 MFC: proc.c rev 1.7, err.c rev 1.6, csh.c rev 1.11.
Save errno (proc.c); security paranoia.
1998-01-31 17:06:15 +00:00
KATO Takenori 502d1984bf MFC (deleted unused file). 1998-01-31 11:41:17 +00:00
KATO Takenori bc0ea602a4 Sync with following changes:
Revision  Changes    Path
    1.77.2.15 +3 -2      src/sys/i386/conf/GENERIC
    1.9.4.1   +2 -1      src/sys/i386/conf/devices.i386
    1.141.2.17 +2 -1      src/sys/i386/conf/files.i386
    1.9.2.5   +3 -1      src/sys/i386/conf/majors.i386
    1.119.2.10 +2 -2      src/sys/i386/isa/wd.c

Submitted by:	NOKUBI Hirotaka <[email protected]>
1998-01-31 11:38:43 +00:00
KATO Takenori 1609559230 Sync with sys/i386/boot/netboot/ns8390.c revision 1.7.2.4.
Submitted by:	NOKUBI Hirotaka <[email protected]>
1998-01-31 11:36:28 +00:00
KATO Takenori 870010a55d Sync with sys/i386/boot/netboot/main.c and netboot.h revisions
1.18.2.3 and 1.9.2.3, respectively.

Submitted by:	NOKUBI Hirotaka <[email protected]>
1998-01-31 11:35:37 +00:00
KATO Takenori 324c6add0e MFC (delted unused files). 1998-01-31 11:33:35 +00:00
Tim Vanderhoek f173e370fa CFC (Copy From Current) 1998-01-31 02:58:18 +00:00
Kazutaka YOKOTA e9e5d16b88 MFC: Synchronize with ../biosboot/Makefile.
- Remove reference to the obsolete options: BOOT_PROBE_KEYBOARD,
  BOOT_PROBE_KEYBOARD_LOCK and BOOT_FORCE_COMCONSOLE.
- Add reference to BOOT_COMCONSOLE_SPEED.

No functional change is introduced in this merge.
1998-01-31 01:30:05 +00:00
Brian Somers 9234d22cc3 Mention things that'll break the spam filters.
Quote all comments to protect them from m4.
Change FreeBSD.ORG -> $m.
Make the spamsites.db lookup recursive.
Add `xlat' to xlat example.
1998-01-30 20:58:42 +00:00
Brian Somers 88aa7456e2 MFC: Use the new subclean target before building the crunch
stuff and define RELEASE_CRUNCH.
1998-01-30 20:54:27 +00:00
Brian Somers 1d935d7bc3 MFC: Support realclean and subclean targets
Use `/bin/pwd` instead of `pwd`.
1998-01-30 20:53:32 +00:00
John Hay bbe3b23726 MFC: Don't clobber pp_flags when PP_KEEPALIVE must be set. 1998-01-30 19:54:46 +00:00
Brian Somers 33a5a01f1b MFC: Bring in examples to compliment the current sources.
Remembered by:	Leif Neland <[email protected]>
1998-01-30 19:54:38 +00:00
Bill Fenner 26ccfeff7a Merge rev 1.68 from -current (more complete fix for "land" attack)
PR:		kern/5103
1998-01-30 19:13:55 +00:00
KATO Takenori 8c9d8ce4b8 Sync with sys/i386/conf/GENERIC.
Submitted by:	NOKUBI Hirotaka <[email protected]>
1998-01-30 15:57:37 +00:00
KATO Takenori d8c231517a Sync with sys/i386/boot/biosboot/README.serail revision up to 1.5.2.2.
Submitted by:	NOKUBI Hirotaka <[email protected]>
1998-01-30 15:56:07 +00:00
Kazutaka YOKOTA 0568ea0d2a YAMFC: update the keymap menu and built-in keymaps. 1998-01-30 11:02:33 +00:00
Kazutaka YOKOTA 33a5f2e68e YAMFC:
- Add new keymaps: Icelandic, Latin American, Polish and Slovenian.
- Define `debug' (CTL-ALT-ESC), `susp' (CTL-ALT-SPACE), NUL (CTL-SPACE)
  in all keymaps.
- Fix Japanese keymaps.
- Add keymaps with accent key definitions for French, Icelandic and
  Spanish keymaps (fr.iso.acc.kbd, icelandic.iso.acc.kbd, spanish.iso.acc.kbd)
- Update INDEX.keymaps for kbdmap(1).
- Update Makefile.
1998-01-30 10:57:30 +00:00
Kazutaka YOKOTA 8bd133c816 YAMFC: merge accent (dead) key support from -current: kbdcontrol.c (1.12,
1.23), lex.h (1.5), lex.l (1.6).
1998-01-30 10:49:07 +00:00
Kazutaka YOKOTA 09afa73f83 YAMFC: merge accent (dead) key support from -current: syscons.c (1.243, 1.244)
kbdtables.h (1.37, 1.38, 1.39) console.h (1.34)
1998-01-30 10:47:24 +00:00
Jordan K. Hubbard bfebe9e467 Add tx.4 to build list - whoops! 1998-01-30 00:42:50 +00:00
Paul Traina 268cf3d588 Merge with -current (ZIP changes) 1998-01-29 20:42:12 +00:00
Paul Traina dd38ad52d1 YAMFC: Remove obsolete block mapping code. 1998-01-29 19:05:55 +00:00
Andrey A. Chernov a892a02aed MFC: localization 1998-01-29 12:36:07 +00:00
David E. O'Brien dc84c70cb8 Remove useless test that I added. 1998-01-29 11:17:44 +00:00
David E. O'Brien befa68afd3 Change my $ldconfig_extra_libdirs to $ldconfig_paths to match the name
used in -CURRENT.  Note the semantics are still 2.2.x's in that /usr/compat,
/usr/local, and /usr/X11R6 are still in rc and not rc.conf.  (thus making
$ldconfig_paths entirely optional.

Bring in $clear_tmp_enable from -STABLE while I'm here.
1998-01-29 11:01:29 +00:00
David E. O'Brien de1d9be7d0 Adds new configuration variable "ldconfig_extra_libdirs", whose contents
is appended to _LDC.  Useful for Motif or a truly local dir tree.

(Tested on my 2.2.5-S box for a month.)
1998-01-29 10:50:22 +00:00
Jordan K. Hubbard a5e8bedc5a MFC: update to stable-165 version. 1998-01-29 10:28:03 +00:00
Jordan K. Hubbard 4707ded303 MFC: tx.4 man page. 1998-01-29 10:27:00 +00:00
Mike Smith b13951d29e Merge timeradd()/timersub() from current. This fixes the build issue with
ftp(1) and improves NetBSD/OpenBSD source compatability.
1998-01-29 03:14:20 +00:00
Brian Somers 5c6c3376c6 MFC: Talk about ongoing development. 1998-01-29 00:45:08 +00:00
Brian Somers 6c830cc7f9 Don't moan about not creating tunX.pid and ttyX.if if RELEASE_CRUNCH
is defined.
1998-01-29 00:44:15 +00:00
cvs2svn 05276d135a This commit was manufactured by cvs2svn to create branch 'RELENG_2_2'. 1998-01-29 00:42:53 +00:00
Brian Somers 140a9c19a0 MFC: Make it clear that aliasing is done on the public interface, not
the private one.
1998-01-29 00:41:21 +00:00
Jordan K. Hubbard 843724d3d0 MFC: better range checking to prevent attack. 1998-01-28 23:32:26 +00:00
John Polstra dec4b7aef6 Merge from main branch 1.11 -> 1.12: bug fix for "#pragma weak foo=bar". 1998-01-28 16:34:14 +00:00
Jordan K. Hubbard c8f119883f Since stringlist.h is now in this branch, it might be a good idea to mention
it in the Makefile. :-)
1998-01-28 13:35:09 +00:00
Jordan K. Hubbard dd29bd4fb0 MFC: Just set PATH once. 1998-01-28 04:05:26 +00:00
Mike Smith 2fa6f14da1 Merge ftp(1) updates from -current (command history, command/filename
completion, commandline fetching, etc.)
1998-01-28 02:27:59 +00:00
Mike Smith 0064e6b3b6 Add the stringlist functions. (the files were tagged back onto the 2.2
branch from -current)
Required for the new ftp(1)
1998-01-28 02:24:28 +00:00
Mike Smith cb916c1f38 MFC: Libedit updates from NetBSD, local fixes, etc.
Required by new ftp(1).
1998-01-28 02:13:13 +00:00
David E. O'Brien 65d6800f17 MFC, Y2k fixes. 1998-01-28 02:01:29 +00:00
David E. O'Brien 33a5d9d948 MFC. 1998-01-28 01:11:03 +00:00
Tor Egge 896f45b4ed MFC: Choose filesync write when writing a cluster.
PR:		3438
Reviewed by:	Ian Dowse <[email protected]>
1998-01-28 00:26:54 +00:00
Brian Somers b7b37d2099 MFC: Cosmetic copyright changes. 1998-01-27 23:16:24 +00:00
Jordan K. Hubbard 7da863dc25 MFC: set path explicitly. 1998-01-27 23:09:44 +00:00
Garrett Wollman 32e09a111e Merge Zaire/Congo changes from -current (needed for new timezone database). 1998-01-27 16:51:07 +00:00
Garrett Wollman 578a086c41 Merge 1997i release of timezone data from -current.
Requested by: markm
1998-01-27 16:49:28 +00:00
John Polstra 55e4da0b7d Merge from main branch: add ELF header files and fix a misspelled
identifier in brandelf.c.

Files merged from main branch:
    src/usr.bin/brandelf/brandelf.c	1.5  -> 1.6
    src/include/Makefile		1.55 -> 1.56
    src/sys/sys/imgact_elf.h		1.4  -> 1.5

Files added from main branch:
    src/include/elf.h			1.1
    src/sys/i386/include/elf.h		1.2
    src/sys/sys/elf32.h			1.2
1998-01-27 16:24:00 +00:00
Daniel O'Callaghan 4cc7a0f0c3 PR: 5573
Submitted by:	<[email protected]>
Add strncasecmp, strncmp to NAME section.
1998-01-27 07:07:07 +00:00
Jordan K. Hubbard 9bf57627ee MFC: bogus work-around. 1998-01-27 01:07:06 +00:00
Brian Somers 8f13751bcc Remove __libalias_version. ppp no longer needs it. 1998-01-26 21:58:00 +00:00
Brian Somers 7026d8da48 MFC: Bring the -current ppp into RELENG_2_2 1998-01-26 20:05:34 +00:00
Brian Somers 5f5939e751 MFC: Bring the -current pppctl into RELENG_2_2 1998-01-26 20:00:50 +00:00
Brian Somers 79dd6b9dc0 MFC: Move softc stuff into if_tunvar.h 1998-01-26 19:58:22 +00:00
cvs2svn ce41fbb4b9 This commit was manufactured by cvs2svn to create branch 'RELENG_2_2'. 1998-01-26 06:26:42 +00:00
Alexander Langer 1830995bf9 MFC (rev 1.9): year 2000 fix. 1998-01-26 01:01:39 +00:00
Adam David 1248da34d4 -I/sys --> -I${.CURDIR}/../../sys
so this compiles under other versions such as 3.0.
Suggested by: bde
1998-01-25 18:23:42 +00:00
Kazutaka YOKOTA 420fee292a MFC: fix typo.
PR: docs/5562
1998-01-25 15:49:50 +00:00
KATO Takenori bdef1d1965 MFC: fix general protection fault by wrmsr. 1998-01-25 15:40:40 +00:00
KATO Takenori da9be79356 Sync with sys/i386/i386/userconfig.c revision 1.63.2.21.
Submitted by:	NOKUBI Hirotaka <[email protected]>
1998-01-25 01:45:47 +00:00
KATO Takenori 493d6a0dec Sync with sys/i386/i386/machdep.c and trac.c revisions 1.209.2.17 and
1.83.2.5, respectively.

Submitted by:	NOKUBI Hirotaka <[email protected]>
1998-01-25 01:44:42 +00:00
KATO Takenori df09afe043 Sync with sys/i386/isa/isa.c revision 1.74.2.5.
Submitted by:	NOKUBI Hirotaka <[email protected]>
1998-01-25 01:42:53 +00:00
Wolfgang Helbig 15e3a583fd MFC: r1.4: Don't swap carriage return and new line in quoted mode. 1998-01-24 22:37:54 +00:00
Wolfgang Helbig 462fac9c68 MFC: Add -u to force unbuffered output. 1998-01-24 14:53:12 +00:00
Wolfgang Helbig 6486e9db80 Merge revision 1.3 from current.
PR:		5395
1998-01-24 14:30:01 +00:00
Wolfgang Helbig 143a8a7fe1 MFC: Ensure stdout is line buffered. "pat"->"re" in ed.1 . 1998-01-24 14:07:29 +00:00
Wolfgang Helbig c8a978d1f3 MFC: Don't ignore empty $PATH components. 1998-01-24 13:40:18 +00:00
Wolfgang Helbig 5bdb3c8b56 MFC: Add LC_TIME files. 1998-01-24 13:11:42 +00:00
Kazutaka YOKOTA c5ed7cd9fa YAMFC: add brief note on error message from the driver (v1.11). 1998-01-24 12:14:54 +00:00
Kazutaka YOKOTA 712d120ca9 YAMFC: small adjustment in sync check code (v1.50). 1998-01-24 12:13:13 +00:00
Jordan K. Hubbard 8512dd1f60 MFC: clean up ports 1998-01-24 07:31:20 +00:00
Jordan K. Hubbard 000de18dad DISTRIBUTION=bin 1998-01-23 20:36:09 +00:00
Jordan K. Hubbard 03db2997c3 MFC: Bring back docs, do better dist subselection. 1998-01-23 20:16:45 +00:00
Jordan K. Hubbard 0a88588e3e MFC: handbook and FAQ are back. 1998-01-23 20:12:37 +00:00
Jordan K. Hubbard b09d5dbb8f MFC: various descriptions of new things. 1998-01-23 07:49:23 +00:00
Jordan K. Hubbard 63308da72a MFC: reorder all target. 1998-01-22 21:30:01 +00:00
Jordan K. Hubbard 5e8f9ce585 Recognise ATAPI floppies. 1998-01-22 21:12:58 +00:00
Jordan K. Hubbard 796bd8bf6e Start catching up on what we've changed lately. 1998-01-22 18:01:48 +00:00
Thomas Gellekum e4a091227f MFC: Fix ``Integer overflow in expression''. 1998-01-22 08:05:55 +00:00
Andrey A. Chernov 6168b728f5 MFC: PATCH_INDEX_FIRST environment variable 1998-01-22 07:45:54 +00:00
KATO Takenori 45bf2f08fa MFC: revision 1.48 (added dealy). 1998-01-22 03:53:54 +00:00
Jordan K. Hubbard 8358267a40 MFC: Add entry for SMC 9432TX cards (tx driver). 1998-01-21 19:28:11 +00:00
Andrey A. Chernov d3c17c74e2 MFC: back out my -L change in favour of patch -I 1998-01-21 19:05:09 +00:00
Andrey A. Chernov 12d367dd29 MFC: -I, --index-first option to emulate FreeBSD hack 1998-01-21 19:01:54 +00:00
Jordan K. Hubbard 174689d853 Add entries for tx driver. 1998-01-21 18:41:45 +00:00
Jordan K. Hubbard a6c0065435 Add entry for tx driver. 1998-01-21 18:06:27 +00:00
Andrey A. Chernov d738bdb73a MFC: SCSI-SCSI RAID from Infotrand 1998-01-21 08:04:47 +00:00
Jordan K. Hubbard 963c4e4a4f MFC: Now that the drugs have worn off, revert this change. 1998-01-21 06:08:58 +00:00
Jordan K. Hubbard 5b259a5e08 Add pnpinfo to Makefile
PR:		5533
1998-01-21 06:03:59 +00:00
Warner Losh 3c56d9fa6d MFC: better quoting 1998-01-21 00:15:10 +00:00
Tor Egge b49116e407 MFC: Mark page as not free while zeroing it. 1998-01-20 12:47:33 +00:00
Kazutaka YOKOTA bbf0f0c73f - Update man pages for new mouse support merged from -current. 1998-01-20 04:01:31 +00:00
Kazutaka YOKOTA d693f65c2f - Merge new mouse support from -current. 1998-01-20 03:52:44 +00:00
Kazutaka YOKOTA 67a5262989 - Merge new mouse support from -current.
- Add compatibility support to the merged code in syscons and psm
  so that existing programs which use old console/mouse ioctls will
  run unmodified.
1998-01-20 03:51:30 +00:00
Jonathan M. Bresler d024026477 update hub's master configuraton file
limit sendmail to 500 messages per run
keeps the process from growing too large
sort the queue by host, not numeric priority
connecting to a host is too expensive,
once we got the connection, ram all the mail down his throat ;>
1998-01-20 01:48:12 +00:00
Tor Egge 3694001918 MFC: Don't drop legal bootp reply packets.
PR:		5512
1998-01-18 20:17:49 +00:00
Tor Egge 05108e5cb6 MFC: Remove unused init parameters, use ETHER_ADDR_LEN, not ETHER_ADDR_SIZE. 1998-01-18 20:15:25 +00:00
Tor Egge 561a7318e2 MFC: Increase the minimum size limit of bootp reply packet. 1998-01-18 20:10:22 +00:00
KATO Takenori 75609b5b87 Sync with sys/i386/i386/machdep.c and trap.c revisions 1.209.2.16 and
1.83.2.4, respectively.

Submitted by:	NOKUBI Hirotaka <[email protected]>
1998-01-18 15:11:53 +00:00
KATO Takenori 215c2c6dda Sync with sys/i386/i386/machdep.c revision 1.209.2.15.
Submitted by:	NOKUBI Hirotaka <[email protected]>
1998-01-17 15:59:42 +00:00
Jordan K. Hubbard 1f96f1b269 Fix bug I recently introduced with running install scripts. Whoops! :)
Submitted by: Kazuhiko Kiriyama(System administrator) <[email protected]>
1998-01-17 12:24:48 +00:00
Paul Traina cbd9fd89ef Install wfd.4 (which was also tagged into RELENG_2_2) 1998-01-17 05:16:59 +00:00
Paul Traina 829e66ff5f WFD v1.0 for RELENG_2_2 branch 1998-01-16 22:42:17 +00:00
Paul Traina 45517834bd Bring in v1.0 of Junichi's ATAPI floppy driver (LS-120 floppy support).
NOTE: The major device numbers have been changed to avoid conflicts with
      devices present in 2.2 and later kernel releases.
Submitted by:	[email protected]
1998-01-16 22:28:44 +00:00
cvs2svn c3cf4947ba This commit was manufactured by cvs2svn to create branch 'RELENG_2_2'. 1998-01-16 22:13:08 +00:00
Andrey A. Chernov 9873a7e9bc MFC: add -L option to diff 1998-01-16 06:05:08 +00:00
Jonathan M. Bresler 17e9468629 update hub.mc to match what we are currently using:
both /etc/aliases and /etc/majordomo.aliases
sendmail.cw is *not* optional
command and connection timeouts
common hoststat directory for all queues
add fakenames database
clean up spam filter rules
limit the number of message processed each queue run
dont need to check Vixie's RBL in both check_relay and check_mail

Submitted by:	jmb
1998-01-15 17:35:59 +00:00
KATO Takenori 82b04f8442 Sync with sys/i386/i386/machdep.c and trap.c revisions 1.209.2.14 and
1.83.2.3, respectively.

Submitted by:	NOKUBI Hirotaka <[email protected]>
1998-01-15 11:09:40 +00:00
Wolfgang Helbig a89b5cb8ab MFC: r1.5 -> r1.6 (Handle -j correctly, synch usage() with man page)
PR:	bin/5488
1998-01-15 10:28:43 +00:00
KATO Takenori 5ca8318b57 MFC: revision 1.30 (I/O port address of ed8). 1998-01-15 08:17:56 +00:00
KATO Takenori 639b6fc0a5 MFC: revision 1.29 1998-01-15 08:15:01 +00:00
Jordan K. Hubbard 536ad3ea79 MFC: Add ppp back to GENERIC. 1998-01-14 15:25:12 +00:00
Thomas Gellekum 88c370dffa Remove more ``...using script...'' lines. 1998-01-14 14:11:16 +00:00
KATO Takenori 897ba78098 MFC: revision 1.21 (fix typo). 1998-01-14 08:10:49 +00:00
Alexander Langer 7ec8fc48b0 Removed extraneous script output added by previous commit. 1998-01-14 03:01:10 +00:00
KATO Takenori c749bd6e74 Sync with sys/i386/isa/syscons. revision 1.182.2.28.
Submitted by:	NOKUBI Hirotaka <[email protected]>
1998-01-12 15:44:06 +00:00
KATO Takenori 894ec265c9 MFC (initialize Crtat and Atrat in scvidprobe).
Submitted by:	NOKUBI Hirotaka <[email protected]>
1998-01-12 15:36:28 +00:00
David E. O'Brien cb6efea151 MFC. 1998-01-12 09:58:46 +00:00
David E. O'Brien c46c60d264 Turn on minigzip. 1998-01-12 09:58:27 +00:00
David E. O'Brien 42688aef00 Used Peters suggestion of "cvs update -A -p foo > foo".
Problem is my cvs wrapper isn't quiet.  Thus the spam.
1998-01-12 06:21:25 +00:00
David E. O'Brien 063a5bd12c Adding libcalendar. 1998-01-12 05:35:28 +00:00
David E. O'Brien 9cd69ea883 MFC. 1998-01-12 05:11:22 +00:00
David E. O'Brien 911bc45f47 Add c89 and ncal. 1998-01-12 05:08:47 +00:00
cvs2svn 1778c9bd2c This commit was manufactured by cvs2svn to create branch 'RELENG_2_2'. 1998-01-12 05:02:58 +00:00
Steve Price 358eeff570 MFC: reword synopsis line. 1998-01-12 00:49:26 +00:00
Andrey A. Chernov 9981b91cc4 Back out rev1.5 change, Index: precedence restored to historycal behaviour 1998-01-11 20:45:30 +00:00
Alexander Langer 53616a70c3 Update prototype for pthread_detach.
Pointed out by:	David E. Cross <[email protected]>
1998-01-11 15:54:24 +00:00
KATO Takenori 1557704800 Sync with sys/i386/conf/options.i386 revision 1.26.2.15. 1998-01-11 12:49:20 +00:00
KATO Takenori b161c7ad27 Sync with sys/i386/conf/files.i386 revision 1.141.2.16. 1998-01-11 12:45:37 +00:00
Bruce Evans 338b26306d YAMFC (refer to the boot block options that are actually supported).
Submitted by:	yokota
1998-01-11 02:45:16 +00:00
Bruce Evans 3f4ca2de5c Unmerged from -current. Don't refer to sio flags that don't exist in 2.2.
Submitted by:	yokota
1998-01-11 02:35:28 +00:00
John Polstra 296c601b45 Sync with main branch. 1998-01-10 20:46:17 +00:00
John Polstra 99429694a4 Merge from main branch 1.2 -> 1.3: fix backtracing for application
programs in the absence of full debugging symbols.

Bruce has put a better fix for this into -current, but it is too new
to merge into -2.2 yet.
1998-01-10 20:35:10 +00:00
Steve Price 70ebb9cb36 MFC: add some braces so that /etc/wall_cmos_clock is created.
PR:		5473
Submitted by:	MIHIRA Yoshiro <[email protected]>
1998-01-10 15:56:55 +00:00
KATO Takenori ae1acdba2e - pnp.h: MFC (NEC PC-98 support, revision 1.6)
- pnp.c: include pc98.h instead of isa.h if PC98 is defined.

Submitted by:	Takahashi Yoshihiro <[email protected]>
1998-01-10 15:13:12 +00:00
Steve Price 95644767c5 MFC: use manpath(1) to find the value of ${MANPATH}.
PR:		5365
Submitted by:	Ruslan Shevchenko <[email protected]>
1998-01-10 00:06:55 +00:00
Steve Price cbcb11e08e MFC: fix option description anomaly.
PR:		4569
Submitted by:	NOKUBI Hirotaka <[email protected]>
1998-01-09 18:51:35 +00:00
Jordan K. Hubbard 57143f3c8d Be more paranoid about removing relative paths. 1998-01-09 14:51:53 +00:00
Jordan K. Hubbard c2e8cf81ac MFC: sh -c for install script. 1998-01-09 14:47:05 +00:00
Joerg Wunsch ff9e61eb57 MFC: rev 1.22, move the EP_ID_PORT out to 0x110. 1998-01-09 09:14:41 +00:00
Joerg Wunsch 91bc3a3e31 MFC: rev 1.13, use the correct counter for calling swab(3). 1998-01-09 09:13:06 +00:00
Alexander Langer afb082a415 MFC (revs 1.3 and 1.4): change the prototype and return values to
conform with POSIX.
1998-01-09 00:22:45 +00:00
Jordan K. Hubbard a2ab4bb2bf MFC: man pages for pnp I forgot on first pass. 1998-01-08 19:04:39 +00:00
Joerg Wunsch b6d90f2b77 MFC: rev 1.8, make the documentation of the link[0-2] flags match the
driver soruce code.
1998-01-08 17:11:07 +00:00
Jordan K. Hubbard b1bb0c441f MFC: add controller pnp example. 1998-01-08 12:36:07 +00:00
Jordan K. Hubbard da29049ba5 MFC: support for pnp 1998-01-08 12:34:02 +00:00
Jordan K. Hubbard 2e33d44c0f MFC: pnp support. 1998-01-08 12:33:37 +00:00
Jordan K. Hubbard 5bdcd310f6 MFC: new pnp support, sound bugfix to isa.c. 1998-01-08 12:32:32 +00:00
Jordan K. Hubbard 11f3f3cd20 MFC: pnp support. Seems to work according to all testers, and this will
make merging the new audio code (at some point) that much easier.
1998-01-08 12:30:29 +00:00
David E. O'Brien b9f60d10a1 MFC rev 1.10. 1998-01-07 10:44:20 +00:00
KATO Takenori f4b4eb47c5 MFC (revision 1.68). 1998-01-07 09:05:00 +00:00
Alexander Langer 889a50a45f Removed listing/showing individual rules from usage (it's not supported). 1998-01-07 02:27:32 +00:00
Steve Price 4b6a53f316 Revert previous commit and instead SEE ALSO yp(4). 1998-01-07 00:55:01 +00:00
Warner Losh 414209db7c MFC: handle long dns names. 1998-01-07 00:30:31 +00:00
Warner Losh e7bcf2a04f MFC: wait and exec failure changes 1998-01-07 00:06:28 +00:00
KATO Takenori b20df097d3 Sync with sys/i386/conf/options.i386 revision 1.26.2.14.
Submitted by:	NOKUBI Hirotaka <[email protected]>
1998-01-06 13:53:31 +00:00
KATO Takenori 0ff36d7151 Sync with sys/i386/isa/syscons.c and syscons.h revisions 1.182.2.25
and 1.23.2.6, respectively.

Submitted by:	NOKUBI Hirotaka <[email protected]>
1998-01-06 13:52:33 +00:00
Alexander Langer a79ee00664 MFC (rev 1.50): error handling for zero/delete operations. 1998-01-06 00:17:55 +00:00
Jonathan M. Bresler c84580aaa0 length argument to truncate() in linux emulation
was not being set copied to the bsd arguments..
        frequently, resulting in files of over 100MB of NULs

Reviewed by:		jmb
Submitted by:		(Richard Winkel) [email protected]
1998-01-05 04:03:42 +00:00
James Raynard 2fb24b4b1d Merge from version 1.7 of current. Cleanup. 1998-01-05 00:20:52 +00:00
Alexander Langer b07160254c MFC (rev 1.70): missing parens. 1998-01-05 00:14:54 +00:00
James Raynard 2340fc3916 Merge from version 1.5 of current.
Fix bit-twiddling in sigismember(3).

Note this ONLY affects the function version - the macro version is always
used unless for some reason you put #undef sigismember in your code before
calling it.

PR:		3615
Submitted by:	Nanbor Wang <[email protected]> (slightly amended patch)
1998-01-05 00:11:29 +00:00
Alexander Langer 3c28dfbe95 MFC (rev 1.69): ICMP type fix. 1998-01-05 00:11:16 +00:00
James Raynard a4b302f726 Merge from version 1.13 in current.
Balance parentheses around command abbreviations.

PR:	4888
Submitted by:	[email protected]
1998-01-05 00:02:15 +00:00
James Raynard cf2a1052b7 Merge in typo fixes from version 1.3 of current. 1998-01-04 23:53:11 +00:00
Brian Somers d5cbe77c9e MFC: Don't scribble on the stack if a packet is bigger than our MRU.
PR:		5424
1998-01-04 20:33:14 +00:00
Wolfram Schneider 4b8a4c48f5 Update copyright to 1998. 1998-01-04 18:00:53 +00:00
Steve Price ba41a82208 MFC: use of /etc/ethers has been deprecated.
PR:		5233
Obtained from:	partially NetBSD
1998-01-04 17:37:35 +00:00
Steve Price 5ed04b4e84 Don't use __BEGIN_DECLS, __END_DECLS, or __P in the KERNEL case
as they are not defined unless <sys/cdefs.h> is included.
1998-01-04 16:02:53 +00:00
KATO Takenori fbdaac74be Sync with sys/i386/isa/if_ed.c revision 1.107.2.6.
Submitted by:	NOKUBI Hirotaka <[email protected]>
1998-01-04 09:54:13 +00:00
KATO Takenori 342a6fb1bf Sync with sys/i386/isa/sio.c revision 1.147.2.10.
Submitted by:	NOKUBI Hirotaka <[email protected]>
1998-01-04 09:53:20 +00:00
KATO Takenori e497d697fa Sync with sys/i386/conf/options.i386 revision 1.26.2.13.
Submitted by:	NOKUBI Hirotaka <[email protected]>
1998-01-04 09:52:29 +00:00
KATO Takenori 5a667a4b35 Sync with sys/i386/isa/syscons.c and syscons.h revisions 1.182.2.27
and 1.23.2.8, respectively.

Submitted by:	NOKUBI Hirotaka <[email protected]>
1998-01-04 09:51:33 +00:00
Steve Price 0cc0babb77 MFC: merge changes that quiet lint about the ntoh* and hton* routines.
PR:		1717
1998-01-04 04:26:38 +00:00
Andrey A. Chernov 1255258cfc MFC: ctype and Index over +++/--- precedence 1998-01-03 23:52:05 +00:00
Steve Price 1da671d87c MFC: newsyslog(8) maintains (u|w)tmp files.
PR:		5414
1998-01-03 20:32:46 +00:00
Steve Price 8ea94cce42 MFC: The default dumplevel is 0.
PR:		5413
Submitted by:	NOKUBI Hirotaka <[email protected]>
1998-01-03 20:28:13 +00:00
Steve Price cf15fe8d40 MFC: typo fix: when -> with
PR:		5420
Submitted by:	Jonathan Hanna <[email protected]>
1998-01-03 19:16:40 +00:00
Brian Somers 23949b6ee8 MFC: Correct -r and -f descriptions.
Suggested by: joerg
1998-01-03 10:12:33 +00:00
David E. O'Brien bb530930d9 Merge rev 1.36 of identcpu.c from -CURRENT. Modivation is the new AMD info.
Also required merging rev 1.16 of asmacros.h and rev 1.15 of cdefs.h.
1998-01-03 08:51:53 +00:00
KATO Takenori ae953937e1 Change from crd into card.
Submitted by:	NOKUBI Hirotaka <[email protected]>
1998-01-03 05:53:12 +00:00
KATO Takenori 3e83eef908 MFC: revision 1.11 (fix typo). 1998-01-03 05:38:03 +00:00
John Polstra 8c0eb26b8f Merge from main branch 1.35 -> 1.36: accept comments and blank
lines.
1998-01-03 05:37:49 +00:00
John Polstra 1121b712c5 Merge from main branch 1.47 -> 1.48: accept comments and blank
lines.
1998-01-03 05:21:50 +00:00
Steve Price 01aa757517 MFC: correct a bogon in an example.
PR:		5415
Submitted by:	Sergei S. Laskavy <[email protected]>
1998-01-02 19:25:11 +00:00
Joerg Wunsch 28801d8a51 MFC: rev 1.33, clean SI_MOUNTEDON flag iff the mount attempt fails early. 1998-01-02 16:46:15 +00:00
Steve Price e3ef61e87f Remove the *group* files, since tclsh is no longer present
on this branch, and they have effectively been replaced by
pw(8).

PR:		5405
Reviewed by:	jkh
1998-01-02 13:35:52 +00:00
Satoshi Asami eb34b52a3a Merge 1.268. 1998-01-02 10:38:06 +00:00
Andrey A. Chernov 9df87923d9 MFC: testing code removed 1998-01-02 05:06:24 +00:00
Andrey A. Chernov 3c85ff2d98 MFC: insdel in last windows line fix 1998-01-02 04:39:38 +00:00
Paul Traina 5df5c35e86 Bring in print-fr.c 1997-12-31 21:51:55 +00:00
David E. O'Brien 98b9422ae3 MFC rev 1.390. 1997-12-31 21:47:28 +00:00
Paul Traina 4fa918711d Handle ISO over frame relay properly.
Submitted by:	Pasvorn Boonmark <[email protected]>
1997-12-31 21:45:54 +00:00
Paul Traina 54a6feacd2 Properly decode upper layer ethernet and llc info.
Submitted by:	Fong-Ching Liaw <[email protected]>
1997-12-31 21:44:58 +00:00
Paul Traina 41c637f831 Fix incorrect packet truncation error.
Submitted by:	Tom Pusateri <[email protected]>
1997-12-31 21:43:16 +00:00
Alexander Langer 6b6bd4ea62 MFC (rev 1.6): Added missing #include <unistd.h> to synopsis.
PR:		5303
Submitted by:	David Malone <[email protected]>
1997-12-31 05:27:23 +00:00
Nate Williams 0050bff193 MFC: - Accept all models of the HP C1553A tape series as usable tapes. 1997-12-30 22:27:58 +00:00
Wolfram Schneider b0025d0931 MFC: add FreeBSD 2.2.[126], OpenBSD 2.[123] 1997-12-30 19:13:10 +00:00
Warner Losh 9c0558a269 MFC: drop privs... 1997-12-30 05:15:13 +00:00
Brian Somers a9cd70d9f7 MFC: Make the super scsi device available (/dev/ssc). 1997-12-30 03:46:58 +00:00
KATO Takenori 0e480efce6 Set DTR when divisor != 0 for compatibility with 16450. Some programs
set divisor = 0 to clear DTR and set divisor = non-zero to reenable
DTR (e.g. mgetty).  So, such program did not work with 1st CCU of PC98
(i8253 based).  This fix has been already commited in current
(revision 1.46), but I forgot it and did not describe in commit log.

Submitted by:	NOKUBI Hirotaka <[email protected]>
1997-12-30 02:54:57 +00:00
Wolfram Schneider 1bdb0c08ee MFC: gzip.c rev 1.8 Check argument filename length before copying.
inflate.c rev 1.7 Fix NULL pointer reference.
1997-12-29 23:29:14 +00:00
Wolfram Schneider 22349a8ca5 MFC rev 1.38 store uid_start in /etc/adduser.conf 1997-12-29 23:27:29 +00:00
cvs2svn 5b7c438d0f This commit was manufactured by cvs2svn to create branch 'RELENG_2_2'. 1997-12-29 21:07:11 +00:00
Jordan K. Hubbard 2934376fd7 MFC: gateway -> gateway_enable 1997-12-29 20:07:36 +00:00
Masafumi Max NAKANE 387e3f62d1 MFC: typo fix. 1997-12-29 13:59:44 +00:00
Philippe Charnier 8ce877ea7d MFC: Add const to copyright string. Hide sccsid string. 1997-12-29 07:09:39 +00:00
Philippe Charnier 9cf455aaa5 MFC: Convert to mdoc. 1997-12-29 07:08:36 +00:00
Philippe Charnier 3623a71d8b MFC: Add missing .Ar. 1997-12-29 07:07:33 +00:00
Philippe Charnier 8c801b6376 MFC: Correct a path. 1997-12-29 07:05:38 +00:00
Steve Price aa4bb97695 MFC: Add davidn's support for %s, %m, %r, and %v from revision 1.8.
PR:		5390
Verified by:	Alex Bulan <[email protected]>
1997-12-28 22:19:54 +00:00
Steve Price 35d97a9e61 MFC: Bruce Evans' fixes to make bcopy.S support the generation of
both memmove and memcpy.  Also tag the memcpy.S stub onto this
     branch.
1997-12-28 20:01:13 +00:00
Steve Price 27493a5edc MFC: Bruce Evans' sqrt -> __ieee754_sqrt changes. 1997-12-28 19:48:45 +00:00
Steve Price 0a2165b40c MFC: gamma -> gammaf fix from Bruce Evans. 1997-12-28 19:47:15 +00:00
Steve Price 2cf5dd837d MFC: Hide the declaration of `struct exception' from C++, since it
conflicts with the standard C++ `class exception'.
1997-12-28 19:45:49 +00:00
Steve Price abbb1c1afe MFC: Bruce's fix to remove a hard reference to DEFS.h 1997-12-28 19:41:36 +00:00
Alexander Langer 46b4f2e7b0 MFC (rev 1.67): restore commented out logging. 1997-12-28 16:49:37 +00:00
Jordan K. Hubbard d3e34dbb59 Adjust SBC_IRQ to 5.
PR:		5384
Submitted by:	<[email protected]>
1997-12-28 00:30:53 +00:00
Jordan K. Hubbard 56741a081d Adjust sb0 IRQ to 5 from 7 (as was already done in -current) and update
comments to match.
PR:		5384
Submitted by:	<[email protected]>
1997-12-28 00:29:50 +00:00
Satoshi Asami 879fd82504 Add 1 to RELDATE to mark the "ldconfig -R" merge. 1997-12-27 10:42:58 +00:00
Jordan K. Hubbard 0c2177ea58 MFC: mention FTP_PASSIVE_MODE 1997-12-27 05:37:13 +00:00
Tim Vanderhoek 6440ac243f YACC: fork() checks RLIMIT_NPROC, not RLIMIT_NOFILE.
pr:		docs/5260
submitted-par:	Niall Smart [3][email protected]
1997-12-26 16:23:22 +00:00
Tim Vanderhoek a2090eb847 MFC: comment fix
PR:		bin/5188
1997-12-26 05:35:08 +00:00
Tim Vanderhoek ed1f57f9a0 Use consistent spelling,
writeable -> writable (recall prior debate over this? :-)
	initialise -> initialize
	recognise -> recognize

Merry Christmas! :)
1997-12-25 09:36:42 +00:00
Jordan K. Hubbard 7f8ac6aa1a MFC: -R support for ports collection. 1997-12-25 07:57:43 +00:00
Warner Losh 493e5a5a8f MFC:sprintf->snprintf 1997-12-24 19:23:18 +00:00
Warner Losh 84cc83712b MFC:sprintf->snprintf 1997-12-24 19:13:49 +00:00
Warner Losh 963ea596a7 MFC:sprintf->snprintf 1997-12-24 18:58:07 +00:00
Jordan K. Hubbard f574fdf66c /etc/sysconfig -> /etc/rc.conf
Submitted by:	chein
1997-12-23 21:05:55 +00:00
Philippe Charnier 02e2d6b705 MFC: Remove obsolete /etc/hostname.ep? reference.
PR:	kern/5310
Submitted by:	[email protected]
1997-12-23 07:28:34 +00:00
Philippe Charnier 69f6c35e6a MFC: Use .Tn, .Bx Free and .An. 1997-12-23 07:26:55 +00:00
Philippe Charnier 7fdca09f79 MFC: Use .Nm ktrace instead of .Nm in SYNOPSIS section. 1997-12-23 07:25:07 +00:00
Philippe Charnier a8ab6074bb MFC: Mdoc'ify man page. 1997-12-23 07:20:16 +00:00
Philippe Charnier 3e6d9e9e9c MFC: Use err(3). Silent -Wall. 1997-12-23 07:18:29 +00:00
Philippe Charnier be40226a6b MFC: Use Pa for files and Ar for arguments. 1997-12-23 07:15:39 +00:00
Masafumi Max NAKANE 44da6e4afd MFC: typo fix. 1997-12-21 15:41:56 +00:00
James Raynard b8280542c5 Merge revision 1.4 from head (a number of keyboard fixes).
Requested by:	Goris Davy <[email protected]>
1997-12-20 22:40:58 +00:00
Peter Wemm cc2377eb0e Merge rev 1.8 and 1.9 from HEAD (fix ipv6 official names and add SKIP
names)
1997-12-20 12:45:39 +00:00
Peter Wemm 1ee6e2823d Somewhere between 2.2.2 and 2.2.5, somebody screwed the RELENG_2_2 tag
on the protocols file.  Restore the tag and correctly merge the changes up
to rev 1.7, as was RELENG_2_2 was incorrectly set at.
1997-12-20 12:41:33 +00:00
Julian Elischer 7f8b578479 Add a link to allow the ja_JP_SJIS locale to have the default
collation capabilities.

Submitted by:	Nobuhiro Yasutomi <[email protected]>
Obtained from: current
1997-12-19 23:10:04 +00:00
Julian Elischer 0292124f79 MFC: Bring in japanese EUC encoded time definitions
Submitted by:	Nobuhiro Yasutomi <[email protected]>
1997-12-19 22:50:44 +00:00
cvs2svn 17536ff55d This commit was manufactured by cvs2svn to create branch 'RELENG_2_2'. 1997-12-19 22:46:24 +00:00
Philippe Charnier bb602b4be5 MFC: Use full path in synopsis. Sort #includes. Use .Tn for NIS. 1997-12-19 07:35:35 +00:00
Philippe Charnier 47332048c3 MFC: Use err(3). Remove trailing \n in syslog strings. -Wall cleaning. 1997-12-19 07:33:33 +00:00
Julian Elischer b26150537d Obtained from: Whistle production tree
MFC:
Fix horrendous kernel stack overwrite bug
when ipwf was used to implement the ""reset tcp" firewall command.
Add a comment in the tcp code to stop others ever making the
same mistake.
1997-12-19 03:50:49 +00:00
David Greenman 84588e0912 MFC rev 1.36: splnet was not released in an error condition in
tcp_usr_send().
1997-12-18 09:52:01 +00:00
David Greenman 261835d9a8 MFC: call in_pcballoc() at splnet. 1997-12-18 09:42:41 +00:00
Philippe Charnier 34519663c2 MFC: Use err(3). Add prototypes. Document that startup scripts are rc.i386 and
rc.conf (enable/disable) not rc.local. Use full pathname in SYNOPSIS section.
1997-12-18 07:37:47 +00:00
Philippe Charnier 54fd837c68 MFC: Sort #includes. Add rcsid. Use full pathname in SYNOPSIS section. 1997-12-18 07:32:42 +00:00
Philippe Charnier 1b19c67bf4 MFC: Use full path in synopsis. Syslog will add trailing \n. 1997-12-18 07:31:37 +00:00
Philippe Charnier 389d195aaa MFC: Use err(3). Add protos for -Wall. 1997-12-18 07:30:11 +00:00
Philippe Charnier 5dfadf47d3 MFC: No \n in syslog() strings. Add man page to Xrefs.
Change null byte to NUL byte.
1997-12-18 07:18:13 +00:00
Philippe Charnier 16460baaf0 MFC: Do not terminate syslog() messages with a dot. 1997-12-17 07:38:17 +00:00
Philippe Charnier a216f0308a MFC: Document -n flag. Use err(3). Add usage. Add syslog capability. 1997-12-17 07:36:28 +00:00
Philippe Charnier a5229afc6c MFC: Use err(3). -Wall cleaning. cosmetics in man page. 1997-12-17 07:34:42 +00:00
Philippe Charnier cc2ab1e13c MFC: Remove \n at end of syslog string. -Wall cleaning. Cosmetics in man page. 1997-12-17 07:33:09 +00:00
Philippe Charnier 1d909eeabd MFC: Cosmetics in man page. Add rcsid and sort #includes. 1997-12-17 07:31:28 +00:00
Paul Traina 1c0a002bf3 Merge from -current 1997-12-17 01:57:57 +00:00
David Greenman c976e350fb Brought in fix from rev 1.70: don't accidently free() struct buf's. 1997-12-16 15:47:03 +00:00
KATO Takenori db6b0d3582 MFC (revision 1.66; fix for EPSON PC-486HX/HG/HA). 1997-12-16 10:34:02 +00:00
Philippe Charnier 1494cae800 MFc: Sort #includes. Add rcsid. Add man page section in .Xrefs. 1997-12-16 07:23:41 +00:00
Philippe Charnier 0e1cf8e36c MFC: Use err(3). -Wall cleaning. Use Pa for file names and add section in Xrefs. 1997-12-16 07:22:08 +00:00
Philippe Charnier 1daf575af6 MFC: Use warn(3). Hardcode progname instead of using argv[0]. Use Pa for file
name.
1997-12-16 07:20:19 +00:00
Philippe Charnier b6b4607cdd MFC: Add usage(), rcsids. 1997-12-16 07:17:53 +00:00
Mike Smith 3c9c967631 Whoops, add 'retval' arg to new console ioctls.
Submitted by:	jkh
1997-12-15 21:36:41 +00:00
Philippe Charnier 2de0667d03 MFC: Cosmetics in usage() and man page. 1997-12-15 07:16:19 +00:00
Philippe Charnier 2a8d6e5d91 MFC: Key is 8 bytes not 10 as stated in man page. Add rcsid. 1997-12-15 07:13:46 +00:00
Philippe Charnier 55ed0029f6 MFC: Use err(3) instead of local redefinition. Add usage. -Wall cleaning. 1997-12-15 07:11:54 +00:00
Philippe Charnier 1a92ca98f2 MFC: Correct incompletes .Xrs. Remove duplicate #includes and unused variables. 1997-12-15 07:10:54 +00:00
Philippe Charnier c9e5fc7b7a MFC: Use err(3). -Wall cleaning. 1997-12-15 07:09:41 +00:00
Mike Smith 9520c6e4b8 MFC: emulation of Linux keyboard ioctls and vt operations.
Submitted by:	Amancio Hasty <[email protected]>
1997-12-15 06:11:34 +00:00
Mike Smith 97adcdaa3f MFS: fixes to avoid trampling sa_len fields in the presence of MSG_COMPAT
with COMPAT_OLDSOCK defined  (ie. COMPAT_43 in kernel config).
Submitted by:	[email protected] (Pierre Beyssac)
1997-12-15 02:24:08 +00:00
Mike Smith 0ab2e4b338 Functional merge from current; as described by the contributor:
- emulate Linux IP_HDRINCL behaviour in sendto(): byte order fixed
	  Note that we do an extra getsockopt() on every sendto()
	  to check if the option is set because we don't keep state
	  in the emulator code. Is there a better way to implement
	  this?
	- correct a bug (value of "name" not passed) with
	  getsockopt() (see last hunk)
1997-12-15 02:10:38 +00:00
Jordan K. Hubbard 1280baf755 MFC: PR#5289 1997-12-14 12:31:13 +00:00
Sean Eric Fagan 95778a3035 MFC: use $TMPDIR if set. 1997-12-13 18:21:05 +00:00
Daniel O'Callaghan 3a397712e4 Submitted by: Peter Hawkins <[email protected]>
Spelling police.
1997-12-13 06:34:47 +00:00
Satoshi Asami 85e35a4756 Add ports-biology. 1997-12-13 05:59:44 +00:00
Philippe Charnier d55e3d33f5 MFC: Cosmetics in man page. Exit(-1) -> exit(1). 1997-12-12 07:20:40 +00:00
Philippe Charnier f0195efdc4 MFC: Add const to copyright string. Put sccsid under #if 0/#endif control. 1997-12-12 07:18:21 +00:00
Philippe Charnier 411b24a0d0 MFC: Use err(3). exit(-1) -> exit(1). 1997-12-12 07:16:56 +00:00
Philippe Charnier 94fc0783ff MFC: Cosmetic in error strings. Sort Xrefs. Add usage (with syslog capability). 1997-12-12 07:15:37 +00:00
Bruce Evans ad1f72b440 Fixed printing of and comparison with d_typename[]. It is not always
null terminated.
1997-12-11 09:32:35 +00:00
Bruce Evans 8a9d9e56be Changed lots of %ld's in format strings back to %d. %ld was right
when daddr_t was long, but Lite2 changed daddr_t to int32_t which
is implemented as `int' on i386's.
1997-12-11 09:17:20 +00:00
Bruce Evans 21653cb97c YAMFC (fixed large offsets in the scan for bad sectors). 1997-12-11 07:32:25 +00:00
Wolfram Schneider 04538516ac MFC 1997-12-09 22:59:32 +00:00
Steve Price 29d321b5ab Revert the hard reference removal commits, since they don't seem
to work for anybody but me.
1997-12-09 14:43:22 +00:00
Daniel O'Callaghan 97aa7e5221 Back out last commit for dmesg.boot 1997-12-09 10:05:04 +00:00
Daniel O'Callaghan d103000886 Make rc record dmesg in /var/log/dmesg.boot 1997-12-09 07:24:35 +00:00
Wolfram Schneider 8cb72df8aa Merge rev 1.6: fix whitespaces in pattern
PR: 5211
1997-12-08 19:27:41 +00:00
Steve Price 2e7f80b849 Merge Bruce Evans' fix to get rid of a hard reference to
/usr/src/lib/libc/i386/DEFS.h.

PR:		2813
Reviewed by:	alex
1997-12-08 01:08:02 +00:00
Brian Somers 664f264f9b MFC: Const correctness for dl*().
PR:		5243
1997-12-07 04:26:46 +00:00
Brian Somers 19a29d88c2 MFC: Const correctness for dl*(). The link.h polution
should probably be fixed here too.
PR:		5243
1997-12-07 04:26:24 +00:00
Stefan Eßer da9c90fd01 Merge from -current: Define START_MAX as 32, independent of the default
number of tags of tags. This fixes incompatibilities between the GENERIC
kernel and ncrcontrol.
PR:		kern/5133
1997-12-07 00:19:51 +00:00
John-Mark Gurney 65c974e762 MFC: document NO_F00F_HACK, make it a proper option, and sort opt headers.. 1997-12-05 07:26:39 +00:00
Jordan K. Hubbard e64853e80b MFC: F00F cleanup. 1997-12-04 14:36:57 +00:00
KATO Takenori d7d1e6403f MFC: revision 1.20 (Use the `port' instead of hard coded address). 1997-12-04 13:18:38 +00:00
Warner Losh eb6ffe6ef7 MFC: EOF -> -1 for getopt 1997-12-04 08:04:33 +00:00
Warner Losh a564378015 MFC: EOF -> -1 for getopt 1997-12-04 07:36:22 +00:00
Warner Losh 49ce1aca5f MFC: buffer overflow fix 1997-12-04 02:56:45 +00:00
Sean Eric Fagan 0810d179fa MFC -- F00f cleanups. 1997-12-03 16:30:12 +00:00
Warner Losh 524909f177 MFC: EOF -> -1 in comparison of return value from getopt 1997-12-03 05:48:12 +00:00
Warner Losh 46ab13df54 MFC: EOF -> -1 in comparison of return value from getopt 1997-12-03 05:40:08 +00:00
Sean Eric Fagan e37b880bd5 MFC -- Intel Pentium F00F bug workaround. Note that I forgot the
reviewer credit in the current log message; also credit to Cy Schubert
<[email protected]> for cleaning up my initial patches.

Reviewed by:	Stephen McKay <[email protected]>
1997-12-03 02:48:35 +00:00
John Dyson 340c11ee28 Add definition of MS_SYNC for compatibility. 1997-12-02 21:31:32 +00:00
Daniel O'Callaghan 83a9cfa09d Submitted by: bde
Merge Bruce's fix for PR bin/5172 from HEAD
1997-12-02 09:57:38 +00:00
David E. O'Brien 01f8b8aa1c Remove useless double test. 1997-12-01 06:06:35 +00:00
Steve Price f2246e8db9 MFC: Add mount_devfs(8) to the SEE ALSO section.
PR:		5125
1997-12-01 00:47:09 +00:00
Steve Price a0d6c372fa MFC: Use the manpath.[ch] files from the manpath directory. 1997-11-30 20:17:09 +00:00
Steve Price 6654ca29e9 MFC: remove this copy of manpath.c and use the other in ../man.
Suggested by:	Bruce Evans
1997-11-30 17:25:23 +00:00
David E. O'Brien e8ebe2308b Remove my `ulimit' hack -- latest changes to /etc/login.conf fixed the
problem with mfs filesystems listed in /etc/fstab.
1997-11-30 01:33:22 +00:00
Steve Price a08697a4c3 MFC: call gripe_reading_mp_config with the required args.
PR:		3894
Submitted by:	Stephen Clawson <[email protected]>
1997-11-30 01:10:14 +00:00
KATO Takenori 6284b48915 MFC (recognize 3C569 NIC on PC98; revision 1.68). 1997-11-29 14:41:48 +00:00
Peter Wemm 52083bfec0 MFC: s/geteid/geteuid/ - finger slippage between testing and commit. 1997-11-29 11:40:48 +00:00
Peter Wemm dd18481e46 MFC: hack workaround to avoid breakage by recently added calls to
issetugid().  -stable's libtermcap.so.2.1 and -current's bogus
libtermcap.so.3.0 are now pretty much identical. Sigh...  It's a shame
we can't revert the -current major number bump.
1997-11-29 11:33:37 +00:00
Steve Price 2ba8043a8d Finish the work of changing NCRD to NCARD.
PR:		5163
Submitted by:	NAGAO Takaaki <[email protected]>
1997-11-29 04:45:41 +00:00
Steve Price 99fb2d6dd1 MFC: datasize-curr -> datasize-cur, typo fix.
PR:		5152
Submitted by:	[email protected]
1997-11-27 17:55:27 +00:00
Joerg Wunsch f88d4eeedf MFC: rev 1.151, remove extraneous ".kbd" 1997-11-26 22:50:30 +00:00
Jordan K. Hubbard 9fc5b9bdde MFC: reenable NODOC 1997-11-26 12:45:39 +00:00
Nate Williams 14dff51593 MFC:
- Don't worry about the previous state of the card.
 - Renamed log_1s() to logmsg().
1997-11-25 19:41:39 +00:00
Kazutaka YOKOTA ef5adff921 YAMFC: mouse cursor fix (1.230), iso 2022 support (1.233),
remove unused vars (1.237), rename shadowed local vars (1.238),
comp_vgaregs() fix (1.239).

OKed by: sos, phk
1997-11-25 13:05:20 +00:00
Kazutaka YOKOTA 235d4dee7f YAMFC: MouseSystems PS/2 mouse kludge (1.46). 1997-11-25 12:34:24 +00:00
Alexander Langer ab50cfd70b Merge from rev 1.10: added missing reference to uthread_sigwait.c. 1997-11-24 23:07:51 +00:00
Alexander Langer 7a5f51eadc Merge pthread_cond_timedwait return value fix from rev 1.6. 1997-11-24 22:58:27 +00:00
David E. O'Brien 3ef84d17f9 Add note that things in /etc/rc are run under login class `daemon' by
/sbin/init.
1997-11-24 09:24:19 +00:00
David E. O'Brien 4ef9c5b002 Do not limit mfs partitions to 32meg. 1997-11-24 04:31:45 +00:00
David E. O'Brien ceb8154d1c MFC (rev 1.13) 1997-11-24 03:32:47 +00:00
Bruce Evans 0482db90be YAMFC (fixed long double formats). 1997-11-23 06:03:31 +00:00
Alexander Langer 5e007daf51 MFC documentation for IPFIREWALL_DEFAULT_TO_ACCEPT.
Reminded by:	Studded <[email protected]>
1997-11-22 22:11:43 +00:00
Guido van Rooij 8073928b42 MFC: watch out when remote file names start with '|'. 1997-11-22 20:23:33 +00:00
Alexander Langer 1ec95b81f2 Bring in compile time override of default rule from -current.
PR:             5068
1997-11-22 13:00:48 +00:00
Mike Smith a1e83538f6 Merge Winbond W89C940 support from -current
Submitted by:	Micha Class <[email protected]>
1997-11-22 06:21:10 +00:00
Jonathan Lemon 49ea47d685 Fix CPU_CYRIX_NO_LOCK option to use correct control register.
PR:	5121
1997-11-21 22:37:46 +00:00
Andrey A. Chernov ee4c1e56ab MFC: HOME bufer overflow fix, manpage spelling fixes, __set_ospeed declaration,
issetugid() check
1997-11-21 16:03:28 +00:00
Nate Williams 3795ddeff6 MFC: - Flush the arp cache when bringing up a new network link. 1997-11-20 22:32:55 +00:00
Garrett Wollman ab90fea96b By popular demand, pull Matt Dillon's hackaround for the TCP self-connect
bug into -stable.

PR:		5103
1997-11-20 21:45:34 +00:00
Satoshi Asami 157288d366 Merge everything up to 1.23. 1997-11-20 05:37:23 +00:00
Satoshi Asami c3c3ba4f59 Merge 1.267. 1997-11-20 05:34:49 +00:00
Satoshi Asami c296277c1d Bump RELDATE by 1, we are post-2.2.5R now.
Forgotten by:	yours truly, should have done it a long time ago
1997-11-20 00:33:07 +00:00
Nate Williams d31157003b - MFC:
* new ACCTON card settings
 * setup a default route when an ethernet card is inserted.
1997-11-19 18:53:36 +00:00
John Polstra 426ca56de1 Merge from main branch: back out warnx() "fix", which broke sh. 1997-11-18 15:24:46 +00:00
Philippe Charnier ba7fcc2c02 MFC: Use err(3). 1997-11-18 07:54:08 +00:00
Philippe Charnier 966549ce5b MFC: Typos in man page. Cosmetics in error strings. 1997-11-18 07:52:07 +00:00
Philippe Charnier c72da07aed MFC: Cosmetics in yp_error() and usage(). 1997-11-18 07:45:17 +00:00
Philippe Charnier fdd0c57b01 MFC: Use err(3). 1997-11-18 07:38:47 +00:00
Philippe Charnier b15315a699 MFC: Use err(3). Change =' to ==' in two places. 1997-11-18 07:37:40 +00:00
Philippe Charnier 2c3044640e MFC: Remove `progname'. 1997-11-18 07:32:59 +00:00
Philippe Charnier 726b036e26 MFC: Add usage() and err(3). Sync man page with usage string. 1997-11-18 07:30:08 +00:00
Philippe Charnier c13180b6a0 MFC: One line usage string. 1997-11-18 07:28:15 +00:00
Philippe Charnier 4e759a51ed MFC: Cosmetic in err() strings. 1997-11-18 07:26:34 +00:00
Philippe Charnier 6b95f492b8 MFC: Use err(3). Cosmetics in error strings. 1997-11-18 07:24:17 +00:00
Philippe Charnier 59d1cd6d18 MFC: Use err(3). Add prototypes. Document -s and -r flags. 1997-11-18 07:20:55 +00:00
Philippe Charnier 7d97390e24 MFC: Statisize usage(). 1997-11-18 07:17:16 +00:00
Philippe Charnier 5cb64c3dd5 MFC: Use err(3). 1997-11-18 07:14:19 +00:00
John Polstra f416d31767 Merge from main branch 1.9 -> 1.10: Fix call to fprintf with too
many arguments.
1997-11-18 05:57:58 +00:00
John Polstra ae8e46245f Merge from main branch 1.4 -> 1.5: Fix too many arguments to
sprintf().
1997-11-18 05:54:07 +00:00
John Polstra 14791dcf9e Merge from main branch 1.9 -> 1.10: Fix extra args to warnx(). 1997-11-18 05:46:23 +00:00
John Polstra ae9a28ea86 Merge from main branch 1.18 -> 1.19: Fix erroneous format string. 1997-11-18 05:35:48 +00:00
John Polstra 8139c33495 Merge from main branch: add cross-references.
fork.2:		1.3 -> 1.5
	vfork.2:	1.8 -> 1.9
1997-11-18 04:07:05 +00:00
John Polstra e645221cca Merge from main branch 1.6 -> 1.7: Add missing argument, change
message for consistency.
1997-11-18 03:51:38 +00:00
John Polstra 11b16e0b5f Merge from main branch 1.18 -> 1.19: Fix incorrect format string. 1997-11-18 03:43:09 +00:00
John Polstra 4d0f48d313 Merge from main branch 1.15 -> 1.16: add missing argument. 1997-11-18 03:39:10 +00:00
John Polstra 553426e83b Merge from main branch 1.27 -> 1.28: Add missing argument. 1997-11-18 03:34:35 +00:00
John Polstra 5cbcf1d710 Merge from main branch 1.14 -> 1.15: Add missing arguments. 1997-11-18 03:28:50 +00:00
John Polstra 2fb1472555 Merge from main branch 1.6 -> 1.7: fix "-Wformat" errors. 1997-11-18 03:23:20 +00:00
John Polstra 959c1c300c Merge from main branch 1.11 -> 1.12: fix missing arguments detected
by "-Wformat".
1997-11-18 03:16:34 +00:00
Bill Paul e713d840dd Merge from -current: close PR by fixing _listmatch() to not
return false positives.

PR:	 4867
1997-11-16 03:04:34 +00:00
Nate Williams f8686cf6df - Correctly register pcic_imask with the system interrupt code.
- Call update_intr_masks() so that pcic_imask modifications that occur
  when card interrupts are registered get updated in the system
  interrupt code.

Reviewed by:	Guido van Rooij <[email protected]>
Aided by:	Bruce
1997-11-15 14:11:34 +00:00
Sean Eric Fagan d0cc99345f Log what the requests are, in addition to the fact that they happened.
Reviewed by:	julian
1997-11-14 04:45:53 +00:00
John Polstra 83942493e1 Merge Bruce's synopsis corrections from main branch:
ceil.3: 1.6 -> 1.7
	cosh.3: 1.5 -> 1.6
1997-11-14 02:59:10 +00:00
Jordan K. Hubbard 6189f6970b The last change was in error - if -p is specified, just add an @cwd
to the beginning (but don't delete one if it exists).

Noticed by: asami
1997-11-14 01:55:35 +00:00
Julian Elischer b47837c71e Submitted by: Archie cobbs (IPDIVERT author)
close small security hole where an atacker could sendpackets with
IPDIVERT protocol, and select how it would be diverted thus bypassing
the ipfirewall.  Discovered by inspection rather than attack.
(you'd have to know how the firewall was configured (EXACTLY) to
make use of this but..)
1997-11-13 22:57:33 +00:00
Steve Price ce9acbfe9b Merge Bruce Evans' cos -> cosf fix from -current.
PR:		5033
1997-11-13 18:39:52 +00:00
Julian Elischer 83086f21f4 MFC: bring in changes from -current including some formatting changes
so that I can keep them in sync easier.
1997-11-13 18:22:21 +00:00
Jordan K. Hubbard 48ab02f708 MFC: PR#4894 1997-11-13 11:49:53 +00:00
Jordan K. Hubbard 5361be8c3c MFC: PR#4959 1997-11-13 11:44:59 +00:00
Brian Somers 2a386443d8 MFC: Use htonl() rather than htons(). 1997-11-13 11:43:39 +00:00
Julian Elischer ddc56328a7 Submitted by: [email protected] (archie Cobbs)
MFC:	allow the  -a option to work with the  -d option
thus:
arp -d -a now flushes your arp cache.
also fix the -n option so that -an now works correctly.
(also add -Wall to Makefile)
1997-11-13 01:37:28 +00:00
Satoshi Asami e1144dc72b Merge 1.266. 1997-11-12 10:43:04 +00:00
David E. O'Brien 08bd7550de MFC (rev 1.19) 1997-11-12 06:34:24 +00:00
David E. O'Brien a424fb1209 MFC (rev 1.3) 1997-11-12 04:40:45 +00:00
John Polstra 16735098be Merge from main branch 1.16 -> 1.17: Document exit status of a
command terminated by a signal.
1997-11-12 04:34:33 +00:00
Brian Somers 91e63a068d MFC: Allow .editrc to be read.
Forgotten by: msmith
1997-11-12 02:01:52 +00:00
Kazutaka YOKOTA 3f842b3f9b Documented PSM_HOOKAPM and PSM_RESETAFTERSUSPEND options. 1997-11-11 03:06:45 +00:00
Jun-ichiro itojun Hagino 8a48fd791b merge from current. (if_ep.c 1.60 -> 1.61 and if_epreg.h 1.20 -> 1.21)
if_ep.c clarification/simplification.
- irq = 9 problem (PR 4693)
- mbuf chaining oddity fixed. (PR 4693)
- trailer protocol has gone. (PR 4693)
- removed mbuf kludge, we got higher performance. (PR 4693)
- some indentation fixes

PR:		4693
Reviewed by:	[email protected]
Submitted by:	[email protected]
1997-11-10 23:53:31 +00:00
Mark Murray 7e53192819 MFC: make this compile by moving the variable declarations to the top. 1997-11-10 17:11:29 +00:00
Nate Williams 871ec2968f MFC:
- Convert c++ comment to c comment.

Noted by:       Bruce
1997-11-10 14:40:40 +00:00
Kazutaka YOKOTA 4c932cdd1b MFC: add PSM_HOOKAPM and PSM_RESETAFTERSUSPEND options to psm. 1997-11-10 12:25:12 +00:00
Kazutaka YOKOTA 785c330256 MFC: merge APM support for some laptops (from v1.40). Introduces kernel
configuration options PSM_HOOKAPM and PSM_RESETAFTERSUSPEND.
1997-11-10 12:24:16 +00:00
Jordan K. Hubbard c0753ad684 MFC: More secure defaults. 1997-11-10 05:25:14 +00:00
Peter Wemm 9de9ccb3a2 Merge-o-tron.. Update sendmail from 8.8.8 in -current. 1997-11-10 03:00:37 +00:00
Brian Somers ab3fd57237 MFC: Let LcpClose() terminate ppp in background mode
(although it's incorrectly done at PHASE_TERMINATE
     'till I bring the rest of the -current changes in).
1997-11-09 23:48:11 +00:00
Brian Somers f38d0b5e37 MFC: (I lied, this is an easily fixed bug)
Initialization of VarAltPhone
PR:  4993
1997-11-09 23:42:57 +00:00
David E. O'Brien 11057593c1 M revision 1.7 FC. 1997-11-09 16:11:13 +00:00
Wolfram Schneider 7dfb554e73 off by one typo in error message
PR: bin/4987
Submitted by:	[email protected]
1997-11-09 14:47:02 +00:00
Kazutaka YOKOTA 63d6c71e6e MFC:
- Make blank, fade and green savers work on MDA and CGA adapters.
- Dont' let the daemon figure in the daemon saver go off the screen.
1997-11-09 07:58:57 +00:00
Kazutaka YOKOTA 2f86ba6203 MFC:
- Introduces the option SC_HISTORY_SIZE (syscons.c 1.231, syscons.h 1.33).
- Fix the maximum history size (syscons.c 1.235, syscons.h 1.35).
- Fix set_border() (syscons.c 1.236).
1997-11-09 07:14:38 +00:00
Kazutaka YOKOTA 7f5c2799af MFC: introduces the option SC_HISTORY_SIZE for syscons. 1997-11-09 07:12:15 +00:00
Mike Smith b8a421cb03 Command history buffer fix. (MFC)
Submitted by:	john hood <[email protected]>
1997-11-09 06:33:09 +00:00
David E. O'Brien 627294a8b8 MFC. 1997-11-09 06:10:48 +00:00
David E. O'Brien b5b6335a64 Added ports.7 from -CURRENT. (tagged ports.7 to ci into the 2.2 branch) 1997-11-09 06:07:43 +00:00
David E. O'Brien 9826c7254f Merge of revision 1.8. 1997-11-09 05:48:44 +00:00
David E. O'Brien 74174270e3 MFC.
(also tagged (added) crc32.c)
1997-11-09 05:39:48 +00:00
Jordan K. Hubbard 5364ddbaed Prevent bogus use of MSG_EOR with SOCK_STREAM sockets from panicing
the system.

Submitted by: wollman
1997-11-09 05:06:12 +00:00
Brian Somers a7063cd377 MFC: Don't include RTA_GATEWAY in rtm_addrs unless it's specified. 1997-11-09 03:23:56 +00:00
David E. O'Brien e132426e55 MFC. 1997-11-08 22:24:45 +00:00
Satoshi Asami 9281f80d33 Merge 1.36. 1997-11-08 02:35:19 +00:00
Brian Somers fcbe885f3e MFC: Update the LOOP AVOIDANCE section to reflect reality.
Requested by:	Archie Cobbs <[email protected]>
1997-11-08 01:03:44 +00:00
Joerg Wunsch e8406d0911 MFC: clear the alarm before going on. 1997-11-07 13:20:37 +00:00
KATO Takenori d2df983a39 MFC: revision 1.32 (MediaGX CPU identification). 1997-11-07 12:56:48 +00:00
Philippe Charnier ab95abbe5d MFC: Use err(3). Sync man page and usage string. -Wall cleaning.
Make all strings representing hostnames to be NUL-terminated within
MAXHOSTNAMELEN char.
1997-11-07 07:42:39 +00:00
Philippe Charnier 00b220c466 MFC: Add usage(). Document -n flag. Do not touch/remove /etc/wall_cmos_clock
when -n (do nothing) is used.
1997-11-07 07:36:16 +00:00
Philippe Charnier b8bea516b7 MFC: Use err(3). Add usage() and prototypes. 1997-11-07 07:33:28 +00:00
Philippe Charnier b9f3209a2c MFC: Cosmetic in usage string. 1997-11-07 07:30:40 +00:00
Philippe Charnier cf1f33d440 MFC: Use err(3). Change err(-1,... to err(1,... 1997-11-07 07:27:12 +00:00
Philippe Charnier 68f26b5fd7 MFC: Use err(3). Remove progname. 1997-11-07 07:24:09 +00:00
Philippe Charnier a3e515e062 MFC: Fix usage in man page. Remove progname. 1997-11-07 07:21:16 +00:00
Philippe Charnier 2e183215bc MFC: FreeBSD -> Fx. 1997-11-07 07:19:03 +00:00
Bill Paul f1f1b4b6e5 Remove duplicate rcsid[] string so this will compile/link again. 1997-11-07 03:16:22 +00:00
Joerg Wunsch 9ce4c57499 MFC: rev 1.5 (bootcode.asm), fix reboot problems 1997-11-07 00:21:43 +00:00
Joerg Wunsch c32200b239 MFC: rev 1.9, blank lines in iso3166 are acceptable 1997-11-07 00:08:15 +00:00
Joerg Wunsch 43fda83167 MFC: rev 1.13, fix SYNOPSIS. 1997-11-07 00:06:06 +00:00
Mike Smith 90b7a4a0b8 Disable building the 'wcd' module until lkm.h is fixed. 1997-11-06 13:03:53 +00:00
Mike Smith 12e75133a0 Fix breakage caused by Julian's change to lkm.h (name change in MOD_DEV
definition).  This probably breaks 'wcd' too, but the fix there is
not obvious, so it will be commented out until someone addresses it.
1997-11-06 13:00:13 +00:00
Mark Murray e650bc6ac9 YAMFC: This driver is now identical (again) to the one in CURRENT.
Asked-for-by: Amancio Hasty
1997-11-06 10:11:51 +00:00
Joerg Wunsch 1e91a7d75b Merge rev 1.97: detect recent Nakamichi changers, too. 1997-11-06 08:31:21 +00:00
Philippe Charnier ef2728b6b7 MFC: Hardcode progname in usage string. 1997-11-06 07:40:41 +00:00
Philippe Charnier 12c55b4d4d MFC: Use err(3). Add prototypes. 1997-11-06 07:39:22 +00:00
Philippe Charnier be82e9fdb6 MFC: Use err(3). 1997-11-06 07:37:34 +00:00
Philippe Charnier 08eec301cf MFC: Use err(3). Add usage.
Use syslog instead of fprintf when being a daemon.
1997-11-06 07:36:18 +00:00
Philippe Charnier c0e25c8d7d MFC: Use err(3). Sync usage string and man page. 1997-11-06 07:34:33 +00:00
Philippe Charnier 6368c19417 MFC: Use err(3). 1997-11-06 07:32:22 +00:00
John Dyson ce9c6cd70c Fix (finally, I hope) the missing page allocation problem. The mod
will be signficantly different in -current.
1997-11-06 04:33:01 +00:00
KATO Takenori 7694772ed2 MFC: revision 1.31 (Fix 6x86 recognition). 1997-11-05 15:15:00 +00:00
Philippe Charnier 1ed48d4191 MFC: Remove multiply defined Id string. Hide sccsid string. 1997-11-05 07:37:01 +00:00
Philippe Charnier 17a8496b49 MFC: Use err(3). Add usage() and #includes. 1997-11-05 07:34:52 +00:00
Philippe Charnier 29cba9e58c MFC: Use err(3). Sync man page and usage string. 1997-11-05 07:31:59 +00:00
Philippe Charnier d27b7b62e2 MFC: Add rcsid. 1997-11-05 07:30:18 +00:00
Philippe Charnier a841376b32 MFC: Use err(3). Add prototypes. 1997-11-05 07:29:16 +00:00
Philippe Charnier 19b916b10e MFC: Cosmetic in usage string. 1997-11-05 07:27:19 +00:00
David E. O'Brien c81065f199 2. Try to be more consistant in our usage of partition when we really mean
slice.  (still needs more work, but hopefully closer to being consistant)

Ok'ed by:	jkh
1997-11-05 05:54:48 +00:00
David E. O'Brien 881b87a07c 1. If running multi-user and doing initializing a new disk, don't mount
async.
2. Try to be more consistant in our usage of partition when we really mean
   slice.  (still needs more work, but hopefully closer to being consistant)

Ok'ed by:	jkh
1997-11-05 05:54:30 +00:00
David E. O'Brien 182da0df25 MFC.
(holy toledeos Batman, we really do have a manpage).
1997-11-05 05:45:21 +00:00
Julian Elischer b4f8389ab2 fix code so it would compile for the MOD_DEV case.
this is not the correct answer, which is implemented in -current.
1997-11-05 03:58:41 +00:00
Julian Elischer 732c6d9d94 MFC: add some new area codes and sort some entries 1997-11-05 02:37:37 +00:00
Jordan K. Hubbard 41042d9ff7 MFC: don't mention handbook 1997-11-04 23:44:49 +00:00
Dima Ruban e360fedee0 from -current:
Add possibility to specify maximum number of connections per minute
for a given IP address.
1997-11-04 21:49:01 +00:00
Nate Williams 949cb28bdb - Missed a copyright Update 1997-11-04 19:15:32 +00:00
Nate Williams f56efde542 MFC:
- Lots of cleanups, getopt changes, manpage updates.
 - new display/suspend function.

[ The latter is to reflect changes made to the kernel ]
1997-11-04 19:06:54 +00:00
Nate Williams 7bb8a2294d MFC:
- Driver cleanup (update copyrights, un-necessary parameters, white-space)
- remove un-necessary include, and the NAPM check since it's done already in
  apmprobe.
- Run the apm_resume hooks if apm_suspend fails due to the BIOS.
- Add a better display/suspend function

[ The last requires that apm(8) be recompiled ]
1997-11-04 19:02:35 +00:00
KATO Takenori a53ad5a283 Sync with sys/i386/isa/fd.c revision 1.92.2.5.
Submitted by:	H. Nokubi <[email protected]>
1997-11-04 09:48:58 +00:00
KATO Takenori 6dc3ca6ec6 Sync with sys/i386/conf/options.i386 revision 1.26.2.12.
Submitted by:	H. Nokubi <[email protected]>
1997-11-04 09:47:29 +00:00
KATO Takenori 156ce8a520 Sync with sys/i386/conf/options.i386 and sys/i386/isa/fd.c revisions
1.26.2.11 and 1.92.2.4, respectively.

Submitted by:	H. Nokubi <[email protected]>
1997-11-04 09:46:18 +00:00
John Dyson a715202c54 Bring some fixes from -current into -stable. A couple of them are
map optims from Alan Cox ([email protected].)  Also, there is an incorrectly
handled panic and inefficient/improper map upgrade fixed.
1997-11-04 09:02:38 +00:00
Philippe Charnier b2b97bae44 MFC: Use err(3). Add prototypes. Cosmetic in usage string. 1997-11-04 07:24:32 +00:00
Philippe Charnier ddc81f7629 MFC: Use err(3). Silent -Wall. 1997-11-04 07:22:14 +00:00
Philippe Charnier e8af1c59f1 MFC: Use err(3). 1997-11-04 07:20:34 +00:00
Philippe Charnier 20e8a26e5f MFC: Staticize usage(). Cosmetics. 1997-11-04 07:18:20 +00:00
Philippe Charnier c4c52a2b9d MFC: Use err(3). Add rcsid. 1997-11-04 07:16:22 +00:00
John Dyson a75c15bd23 Make sure that we check properly for what queue a page was on for
pagedaemon wakeups.  Brought from -current.
1997-11-04 06:27:13 +00:00
KATO Takenori ffb1eb5804 MFC: revision 1.101 (address for USERCONFIG_BOOT on PC-98). 1997-11-04 03:22:03 +00:00
KATO Takenori 2673d214ce Sync with sys/i386/boot/netboot/Makefile revision 1.9.2.4.
Submitted by:	H. Nokubi <[email protected]>
1997-11-04 03:15:23 +00:00
KATO Takenori ec7e867937 Sync with sys/i386/isa/isa.c revision 1.74.2.4.
Submitted by:	H. Nokubi <[email protected]>
1997-11-04 03:09:03 +00:00
KATO Takenori e076d80eea Sync with sys/i386/isa/wd.c revision 1.119.2.9.
Reviewed by:	H. Nokubi <[email protected]>
1997-11-04 03:07:59 +00:00
KATO Takenori 4e0ab57fdd Sync with sys/i386/isa/isa.c revision 1.74.2.3.
Submitted by:	H. Nokubi <[email protected]>
1997-11-04 03:06:48 +00:00
John Polstra 4a0eba1e56 Merge from main branch 1.4 -> 1.5: describe "mrouted_flags". 1997-11-02 21:47:22 +00:00
Nate Williams c000725d18 - Simplify some code, no functional differences. 1997-11-02 21:24:36 +00:00
David Greenman 3c854924e7 Brought in fix from rev 1.37: handle 'route add -lock'. 1997-11-02 07:29:25 +00:00
David Greenman 983fcaead5 Brought in fix from rev 1.127: killed 0WS option. 1997-11-02 07:15:08 +00:00
Nate Williams d4223c3ff8 - MFC: Example PCCARD config file (modified for 2.2). 1997-11-01 18:55:45 +00:00
cvs2svn 82f24f8d62 This commit was manufactured by cvs2svn to create branch 'RELENG_2_2'. 1997-11-01 18:54:11 +00:00
Wolfram Schneider ef03c4d436 Merge typo from rev 1.9. 1997-11-01 15:11:46 +00:00
Masafumi Max NAKANE 18a3196ff8 Merge the sysconfig -> rc.conf changes from -current. 1997-10-31 23:40:53 +00:00
John Polstra fe79593cd4 Merge from main branch 1.31 -> 1.32: add "mrouted_flags". 1997-10-31 02:00:42 +00:00
Andrey A. Chernov 5b9137d76a MFC: -d and mmap fixes from -current 1997-10-30 21:01:18 +00:00
Nate Williams 011900324c - Whoops, some bogus if 0 code slipped in. 1997-10-30 01:41:24 +00:00
Nate Williams 31f6ea3211 - MFC: News definitions, and removal of PAO-specific definitions. 1997-10-30 01:18:37 +00:00
Nate Williams 10dac66425 - Userland changes to reflect the changes made in the kernel pccard
sources.  You must re-build/re-install pccardd or else it won't
  recognize insertion/removal events.
1997-10-30 00:40:09 +00:00
Nate Williams cafbafde03 - MFC: Better suspend/resume laptop support. Due to interest in
bringing it in (and the fact that it's mostly broken here still), bring
  in all of the changes.  You must edit your custom kernel file, and
  re-config/build/install a new kernel for these changes.

[ Note userland changes are required as well, they'll be committed ASAP ]
1997-10-30 00:38:27 +00:00
Jordan K. Hubbard 2c0e775278 MFC: proper use of chflags in upgrade 1997-10-29 07:47:27 +00:00
Satoshi Asami b6a5549243 Merge 1.32 (pmake cleanness). 1997-10-29 01:23:14 +00:00
Julian Elischer 9aa8e0fee6 MFC:
Fix various problems with netatalk kernel support.
Some of these changes are a bit rough and will become
more polished later.  the changes to if_ethersubr should largely be moved
to within the appletalk code, but that will happen later.
A few of these were related to network-byteorder problems,
and more were related to loopback failures.
1997-10-29 00:33:59 +00:00
Joerg Wunsch d3be7d37ea MFC: typo fix 1997-10-28 07:47:24 +00:00
Jordan K. Hubbard 2589f597e2 MFC: 1.13, mention daemon saver. 1997-10-27 08:22:54 +00:00
Jordan K. Hubbard 10e8e7dc86 MFC: 512MB MAXDSIZE 1997-10-27 00:39:15 +00:00
Jordan K. Hubbard 779a78f185 MFC: parallelize 1997-10-26 23:54:24 +00:00
Jordan K. Hubbard 89ab5bc7f7 MFC: parallelize. 1997-10-26 23:37:21 +00:00
Jordan K. Hubbard 72cda6fbff MFC: parallelize 1997-10-26 23:37:04 +00:00
Jordan K. Hubbard 36af3b3b36 NODOC should be enabled for now. 1997-10-26 23:35:22 +00:00
Jordan K. Hubbard 618e3470d2 MFC: parallelize 1997-10-26 22:48:31 +00:00
Guido van Rooij cdd618b97c MFC: On execing a sgid program, do not set P_SUGID when cr_gid and cr)_uid
do not change.
Reviewed by:	 4755
1997-10-26 20:39:44 +00:00
cvs2svn 65a105cd4c This commit was manufactured by cvs2svn to create branch 'RELENG_2_2'. 1997-10-26 06:06:55 +00:00
Nate Williams dc2b07f121 MFC: Cleanup, staticize, fix the manpage, etc..
[ No real functional changes. ]
1997-10-26 04:13:48 +00:00
Jordan K. Hubbard 58bb0f6dba End the contraversy and commit the *&%#@! 2.2.5 change. :) 1997-10-26 04:11:21 +00:00
Jordan K. Hubbard 80e8079d74 MFC: parallelization changes. 1997-10-26 02:18:41 +00:00
John Polstra 5906ff8223 Merge from main branch 1.4 -> 1.6: Fix misuse of NULL, and use
SEEK_SET instead of L_SET.
1997-10-26 00:46:42 +00:00
Poul-Henning Kamp 7dbc3e67ad Recognize more of the Znyx 314 cards. 1997-10-25 14:33:16 +00:00
Peter Wemm f4b17d6dbf Merge in login.conf relaxations from -current, including a typo fix. 1997-10-25 11:39:21 +00:00
Jordan K. Hubbard efa3ef68f0 MFC: typo 1997-10-25 09:27:36 +00:00
Brian Somers 257c74eeba MFC: Fix various filter problems 1997-10-24 23:16:48 +00:00
Brian Somers f32b9c1276 MFC: sleep => nointr_sleep
usleep => nointr_usleep
1997-10-24 23:15:43 +00:00
Jordan K. Hubbard 1f3ce7cfab Update to match amended version. 1997-10-24 10:35:57 +00:00
Jordan K. Hubbard 48deac08f8 Update for a post-2.2.5 world. 1997-10-24 07:09:43 +00:00
Tim Vanderhoek 5049a17c0c YACC: sync defaults with reality (from rev. 1.6).
PR:		docs/3817
1997-10-24 04:52:39 +00:00
David Greenman 861f6791e9 Merge important fix from rev 1.44 that was overlooked for the 2.2.5
release: fix panic that can result from anything that accesses kernel
memory (w, ps, top, snmpd) if the kernel memory should change during
the accesses, resulting in bogus /dev/kmem memory references.
Wcarchive paniced yesterday due to this bug.
1997-10-24 04:38:18 +00:00
Alexander Langer f3f2cf899c Merge IOPL check from rev 1.42. 1997-10-23 22:14:24 +00:00
Nate Williams 1690d5f3ca MFC: Bring in all the 'safe' changes from current
- When doing suspend/resume, only try to suspend those drivers on active
  slots.
- Simplify code by removing a variable which was initialized once, never
  modified, and was expected to have the initialized value.
- Speaker audio & low power mode on certain Cirrus Logic chips.
- Update chip ID comments.
- PCIC_RESUME_RESET & APM_PCCARD_RESUME sysctls.
- make getb() and putb() member functions of struct pcic_slot.
- Don't start at IRQ 0 in build-freelist, but instead start at IRQ 1.
- Don't apply 5V when we want 3.3V.  Kludge around the case where the PCIC
  refuses to use 5V because it knows better than us.
- Make MOD_* macros almost consistent.

Reviewed by:	[email protected]
1997-10-23 18:44:07 +00:00
Joerg Wunsch 12dc924ede MFC: reject illegal combinations of O_RDONLY, O_RDWR, and O_WRONLY
in open(2), and document the return value EINVAL.
1997-10-23 18:05:06 +00:00
Brian Somers 3f8559f2c1 MFC: Fix HDLC logging. 1997-10-23 09:50:55 +00:00
Nate Williams 4f1d0db9b8 MFC: pccard support (minus the unused SCSI_DETACH code). 1997-10-21 18:14:10 +00:00
Nate Williams cd50789984 MFC: Updated CIS tuple for Adaptec SlimSCSI. 1997-10-21 18:09:03 +00:00
Jordan K. Hubbard b56db3ce74 We're not at 2.2.5-release anymore.
The ultimate value of these variables is also not something I'm up
for debating at the moment, I'm simply adjusting this so that 2.2 SNAPs
don't announce themselves as 2.2.5
1997-10-21 13:27:40 +00:00
KATO Takenori d8916dfa94 `isvplocked' should be initialzed.
Pointed out by:		bde
1997-10-21 07:08:20 +00:00
3574 changed files with 273521 additions and 133244 deletions

No files matched your search

+132 -48
View File
@@ -1,14 +1,13 @@
#
# $Id: Makefile,v 1.109.2.18 1997/09/17 23:50:26 rgrimes Exp $
# $Id: Makefile,v 1.109.2.32 1998/06/29 10:15:32 jkh Exp $
#
# Make command line options:
# -DCLOBBER will remove /usr/include
# -DMAKE_EBONES to build eBones (KerberosIV)
# -DALLLANG to build documentation for all languages
# (where available -- see share/doc/Makefile)
# -DMAKE_KERBEROS4 to build KerberosIV
#
# -DNOCLEANDIR run ${MAKE} clean, instead of ${MAKE} cleandir
# -DNOCLEAN do not clean at all
# -DNOTOOLS do not rebuild any tools first
# -DNOCRYPT will prevent building of crypt versions
# -DNOLKM do not build loadable kernel modules
# -DNOOBJDIR do not run ``${MAKE} obj''
@@ -17,6 +16,8 @@
# -DNOGAMES do not go into games subdir
# -DNOSHARE do not go into share subdir
# -DNOINFO do not make or install info files
# -DNOLIBC_R do not build libc_r.
# -DNOPERL do not make or install perl
# LOCAL_DIRS="list of dirs" to add additional dirs to the SUBDIR list
#
@@ -39,6 +40,13 @@
# Put initial settings here.
SUBDIR=
# We must do share/info early so that installation of info `dir'
# entries works correctly. Do it first since it is less likely to
# grow dependencies on include and lib than vice versa.
.if exists(share/info)
SUBDIR+= share/info
.endif
# We must do include and lib first so that the perl *.ph generation
# works correctly as it uses the header files installed by this.
.if exists(include)
@@ -57,8 +65,8 @@ SUBDIR+= games
.if exists(gnu)
SUBDIR+= gnu
.endif
.if exists(eBones) && !defined(NOCRYPT) && defined(MAKE_EBONES)
SUBDIR+= eBones
.if exists(kerberosIV) && exists(crypto) && !defined(NOCRYPT) && defined(MAKE_KERBEROS4)
SUBDIR+= kerberosIV
.endif
.if exists(libexec)
SUBDIR+= libexec
@@ -117,8 +125,8 @@ CLEANDIR= cleandir
.endif
.endif
SUP?= sup
SUPFLAGS?= -v
SUP?= cvsup
SUPFLAGS?= -g -L 2 -P -
#
# While building tools for bootstrapping, we dont need to waste time on
@@ -146,7 +154,7 @@ world:
cd ${.CURDIR} && ${MAKE} pre-world
.endif
cd ${.CURDIR} && ${MAKE} buildworld
cd ${.CURDIR} && ${MAKE} installworld
cd ${.CURDIR} && ${MAKE} -B installworld
.if target(post-world)
@echo
@echo "--------------------------------------------------------------"
@@ -209,14 +217,22 @@ buildworld:
chflags -R noschg ${WORLDTMP}/
rm -rf ${WORLDTMP}
.endif
.if !defined(NOTOOLS)
@echo
@echo "--------------------------------------------------------------"
@echo " Making make"
@echo "--------------------------------------------------------------"
mkdir -p ${WORLDTMP}/usr/bin
.if !defined(NOCLEAN) || !defined(NOOBJDIR)
cd ${.CURDIR}/usr.bin/make && \
${IBMAKE} -I${.CURDIR}/share/mk ${OBJDIR} clean cleandepend depend && \
${IBMAKE} -I${.CURDIR}/share/mk ${MK_FLAGS} all install clean cleandepend
${IBMAKE} -I${.CURDIR}/share/mk ${CLEANDIR} ${OBJDIR}
.endif
cd ${.CURDIR}/usr.bin/make && \
${IBMAKE} -I${.CURDIR}/share/mk depend && \
${IBMAKE} -I${.CURDIR}/share/mk ${MK_FLAGS} all && \
${IBMAKE} -I${.CURDIR}/share/mk ${MK_FLAGS} install && \
${IBMAKE} -I${.CURDIR}/share/mk ${MK_FLAGS} clean cleandepend
.endif
@echo
@echo "--------------------------------------------------------------"
@echo " Making hierarchy"
@@ -227,15 +243,16 @@ buildworld:
@echo "--------------------------------------------------------------"
@echo " Cleaning up the obj tree"
@echo "--------------------------------------------------------------"
cd ${.CURDIR} && ${BMAKE} ${CLEANDIR}
cd ${.CURDIR} && ${BMAKE} par-${CLEANDIR}
.endif
.if !defined(NOOBJDIR)
@echo
@echo "--------------------------------------------------------------"
@echo " Rebuilding the obj tree"
@echo "--------------------------------------------------------------"
cd ${.CURDIR} && ${BMAKE} obj
cd ${.CURDIR} && ${BMAKE} par-obj
.endif
.if !defined(NOTOOLS)
@echo
@echo "--------------------------------------------------------------"
@echo " Rebuilding bootstrap tools"
@@ -246,31 +263,36 @@ buildworld:
@echo " Rebuilding tools necessary to build the include files"
@echo "--------------------------------------------------------------"
cd ${.CURDIR} && ${BMAKE} include-tools
.endif
@echo
@echo "--------------------------------------------------------------"
@echo " Rebuilding /usr/include"
@echo "--------------------------------------------------------------"
cd ${.CURDIR} && SHARED=symlinks ${BMAKE} includes
.if !defined(NOTOOLS)
@echo
@echo "--------------------------------------------------------------"
@echo " Rebuilding tools needed to build the libraries"
@echo "--------------------------------------------------------------"
cd ${.CURDIR} && ${BMAKE} lib-tools
.endif
@echo
@echo "--------------------------------------------------------------"
@echo " Rebuilding /usr/lib"
@echo "--------------------------------------------------------------"
cd ${.CURDIR} && ${BMAKE} libraries
.if !defined(NOTOOLS)
@echo
@echo "--------------------------------------------------------------"
@echo " Rebuilding all other tools needed to build the world"
@echo "--------------------------------------------------------------"
cd ${.CURDIR} && ${BMAKE} build-tools
.endif
@echo
@echo "--------------------------------------------------------------"
@echo " Rebuilding dependencies"
@echo "--------------------------------------------------------------"
cd ${.CURDIR} && ${XMAKE} depend
cd ${.CURDIR} && ${XMAKE} ${.MAKEFLAGS} par-depend
@echo
@echo "--------------------------------------------------------------"
@echo " Building everything.."
@@ -304,6 +326,11 @@ reinstall:
cd ${.CURDIR} && ${MAKE} install
@echo
@echo "--------------------------------------------------------------"
@echo " Re-scanning the shared libraries.."
@echo "--------------------------------------------------------------"
cd ${.CURDIR} && ldconfig -R
@echo
@echo "--------------------------------------------------------------"
@echo " Rebuilding man page indexes"
@echo "--------------------------------------------------------------"
cd ${.CURDIR}/share/man && ${MAKE} makedb
@@ -317,7 +344,7 @@ reinstall:
update:
.if defined(SUP_UPDATE)
@echo "--------------------------------------------------------------"
@echo "Running sup"
@echo "Running ${SUP}"
@echo "--------------------------------------------------------------"
@${SUP} ${SUPFLAGS} ${SUPFILE}
.if defined(SUPFILE1)
@@ -351,8 +378,8 @@ most:
cd ${.CURDIR}/gnu/libexec && ${MAKE} ${.MAKEFLAGS} all
cd ${.CURDIR}/gnu/usr.bin && ${MAKE} ${.MAKEFLAGS} all
cd ${.CURDIR}/gnu/usr.sbin && ${MAKE} ${.MAKEFLAGS} all
#.if defined(MAKE_EBONES) && !defined(NOCRYPT)
# cd ${.CURDIR}/eBones && ${MAKE} ${.MAKEFLAGS} most
#.if defined(MAKE_KERBEROS4) && !defined(NOCRYPT)
# cd ${.CURDIR}/kerberosIV && ${MAKE} ${.MAKEFLAGS} most
#.endif
#.if !defined(NOSECURE) && !defined(NOCRYPT)
# cd ${.CURDIR}/secure && ${MAKE} ${.MAKEFLAGS} most
@@ -376,8 +403,8 @@ installmost:
cd ${.CURDIR}/gnu/libexec && ${MAKE} ${.MAKEFLAGS} install
cd ${.CURDIR}/gnu/usr.bin && ${MAKE} ${.MAKEFLAGS} install
cd ${.CURDIR}/gnu/usr.sbin && ${MAKE} ${.MAKEFLAGS} install
#.if defined(MAKE_EBONES) && !defined(NOCRYPT)
# cd ${.CURDIR}/eBones && ${MAKE} ${.MAKEFLAGS} installmost
#.if defined(MAKE_KERBEROS4) && !defined(NOCRYPT)
# cd ${.CURDIR}/kerberos4 && ${MAKE} ${.MAKEFLAGS} installmost
#.endif
#.if !defined(NOSECURE) && !defined(NOCRYPT)
# cd ${.CURDIR}/secure && ${MAKE} ${.MAKEFLAGS} installmost
@@ -413,11 +440,14 @@ bootstrap:
cd ${.CURDIR}/include && make symlinks
.endif
cd ${.CURDIR}/usr.bin/make && ${MAKE} depend && \
${MAKE} ${MK_FLAGS} all install ${CLEANDIR} ${OBJDIR}
${MAKE} ${MK_FLAGS} all && \
${MAKE} ${MK_FLAGS} -B install ${CLEANDIR} ${OBJDIR}
cd ${.CURDIR}/usr.bin/xinstall && ${MAKE} depend && \
${MAKE} ${MK_FLAGS} all install ${CLEANDIR} ${OBJDIR}
${MAKE} ${MK_FLAGS} all && \
${MAKE} ${MK_FLAGS} -B install ${CLEANDIR} ${OBJDIR}
cd ${.CURDIR}/usr.bin/lex && ${MAKE} bootstrap && ${MAKE} depend && \
${MAKE} ${MK_FLAGS} -DNOLIB all install ${CLEANDIR}
${MAKE} ${MK_FLAGS} -DNOLIB all && \
${MAKE} ${MK_FLAGS} -DNOLIB -B install ${CLEANDIR}
.if !defined(NOOBJDIR)
cd ${.CURDIR}/usr.bin/lex && ${MAKE} obj
.endif
@@ -431,8 +461,9 @@ bootstrap:
# on cleaned away headers in ${WORLDTMP}.
#
include-tools:
cd ${.CURDIR}/usr.bin/rpcgen && ${MAKE} cleandepend depend && \
${MAKE} ${MK_FLAGS} all install ${CLEANDIR} ${OBJDIR}
cd ${.CURDIR}/usr.bin/rpcgen && ${MAKE} -B cleandepend depend && \
${MAKE} ${MK_FLAGS} all && \
${MAKE} ${MK_FLAGS} -B install ${CLEANDIR} ${OBJDIR}
#
# includes - possibly generate and install the include files.
@@ -443,17 +474,22 @@ includes:
mtree -deU -f ${.CURDIR}/etc/mtree/BSD.include.dist \
-p ${DESTDIR}/usr/include
.endif
cd ${.CURDIR}/include && ${MAKE} all install
cd ${.CURDIR}/include && ${MAKE} -B all install
cd ${.CURDIR}/gnu/include && ${MAKE} install
cd ${.CURDIR}/gnu/lib/libreadline && ${MAKE} beforeinstall
cd ${.CURDIR}/gnu/lib/libregex && ${MAKE} beforeinstall
cd ${.CURDIR}/gnu/lib/libstdc++ && ${MAKE} beforeinstall
cd ${.CURDIR}/gnu/lib/libg++ && ${MAKE} beforeinstall
cd ${.CURDIR}/gnu/lib/libdialog && ${MAKE} beforeinstall
.if exists(eBones) && !defined(NOCRYPT) && defined(MAKE_EBONES)
cd ${.CURDIR}/eBones/include && ${MAKE} beforeinstall
cd ${.CURDIR}/eBones/lib/libkrb && ${MAKE} beforeinstall
cd ${.CURDIR}/eBones/lib/libkadm && ${MAKE} beforeinstall
.if exists(kerberosIV) && !defined(NOCRYPT) && defined(MAKE_KERBEROS4)
cd ${.CURDIR}/kerberosIV/lib/libacl && ${MAKE} beforeinstall
cd ${.CURDIR}/kerberosIV/lib/libkadm && ${MAKE} beforeinstall
cd ${.CURDIR}/kerberosIV/lib/libkafs && ${MAKE} beforeinstall
cd ${.CURDIR}/kerberosIV/lib/libkdb && ${MAKE} beforeinstall
cd ${.CURDIR}/kerberosIV/lib/libkrb && ${MAKE} beforeinstall
cd ${.CURDIR}/kerberosIV/lib/libtelnet && ${MAKE} beforeinstall
.else
cd ${.CURDIR}/lib/libtelnet && ${MAKE} beforeinstall
.endif
cd ${.CURDIR}/lib/csu/i386 && ${MAKE} beforeinstall
cd ${.CURDIR}/lib/libalias && ${MAKE} beforeinstall
@@ -489,16 +525,17 @@ lib-tools:
usr.bin/tsort \
gnu/usr.bin/as \
gnu/usr.bin/bison \
gnu/usr.bin/cc \
usr.bin/ar \
usr.bin/compile_et \
usr.bin/lex/lib \
usr.bin/mk_cmds \
usr.bin/nm \
usr.bin/ranlib \
usr.bin/uudecode
usr.bin/uudecode \
gnu/usr.bin/cc
cd ${.CURDIR}/$d && ${MAKE} depend && \
${MAKE} ${MK_FLAGS} all install ${CLEANDIR} ${OBJDIR}
${MAKE} ${MK_FLAGS} all && \
${MAKE} ${MK_FLAGS} -B install ${CLEANDIR} ${OBJDIR}
.endfor
#
@@ -507,43 +544,70 @@ lib-tools:
libraries:
.if exists(lib/csu/i386)
cd ${.CURDIR}/lib/csu/i386 && ${MAKE} depend && \
${MAKE} ${MK_FLAGS} all install ${CLEANDIR} ${OBJDIR}
${MAKE} ${MK_FLAGS} all && \
${MAKE} ${MK_FLAGS} -B install ${CLEANDIR} ${OBJDIR}
.endif
.if exists(lib/libcompat)
cd ${.CURDIR}/lib/libcompat && ${MAKE} depend && \
${MAKE} ${MK_FLAGS} all install ${CLEANDIR} ${OBJDIR}
${MAKE} ${MK_FLAGS} all && \
${MAKE} ${MK_FLAGS} -B install ${CLEANDIR} ${OBJDIR}
.endif
.if exists(lib/libc)
cd ${.CURDIR}/lib/libc && ${MAKE} depend && \
${MAKE} ${MK_FLAGS} all && \
${MAKE} ${MK_FLAGS} -B install ${CLEANDIR} ${OBJDIR}
.endif
.if exists(lib/libmytinfo)
cd ${.CURDIR}/lib/libmytinfo && ${MAKE} depend && \
${MAKE} ${MK_FLAGS} all && \
${MAKE} ${MK_FLAGS} -B install ${CLEANDIR} ${OBJDIR}
.endif
.if exists(lib/libncurses)
cd ${.CURDIR}/lib/libncurses && ${MAKE} depend && \
${MAKE} ${MK_FLAGS} all install ${CLEANDIR} ${OBJDIR}
${MAKE} ${MK_FLAGS} all && \
${MAKE} ${MK_FLAGS} -B install ${CLEANDIR} ${OBJDIR}
.endif
.if exists(lib/libtermcap)
cd ${.CURDIR}/lib/libtermcap && ${MAKE} depend && \
${MAKE} ${MK_FLAGS} all install ${CLEANDIR} ${OBJDIR}
${MAKE} ${MK_FLAGS} all && \
${MAKE} ${MK_FLAGS} -B install ${CLEANDIR} ${OBJDIR}
.endif
.if exists(gnu)
cd ${.CURDIR}/gnu/lib && ${MAKE} depend && \
${MAKE} ${MK_FLAGS} all install ${CLEANDIR} ${OBJDIR}
${MAKE} ${MK_FLAGS} all && \
${MAKE} ${MK_FLAGS} -B install ${CLEANDIR} ${OBJDIR}
.endif
.if exists(secure) && !defined(NOCRYPT) && !defined(NOSECURE)
cd ${.CURDIR}/secure/lib && ${MAKE} depend && \
${MAKE} ${MK_FLAGS} all install ${CLEANDIR} ${OBJDIR}
${MAKE} ${MK_FLAGS} all && \
${MAKE} ${MK_FLAGS} -B install ${CLEANDIR} ${OBJDIR}
.endif
.if exists(lib)
cd ${.CURDIR}/lib && ${MAKE} depend && \
${MAKE} ${MK_FLAGS} all install ${CLEANDIR} ${OBJDIR}
${MAKE} ${MK_FLAGS} all && \
${MAKE} ${MK_FLAGS} -B install ${CLEANDIR} ${OBJDIR}
.endif
.if exists(usr.bin/lex/lib)
cd ${.CURDIR}/usr.bin/lex/lib && ${MAKE} depend && \
${MAKE} ${MK_FLAGS} all install ${CLEANDIR} ${OBJDIR}
${MAKE} ${MK_FLAGS} all && \
${MAKE} ${MK_FLAGS} -B install ${CLEANDIR} ${OBJDIR}
.endif
.if exists(eBones) && !defined(NOCRYPT) && defined(MAKE_EBONES)
cd ${.CURDIR}/eBones/lib && ${MAKE} depend && \
${MAKE} ${MK_FLAGS} all install ${CLEANDIR} ${OBJDIR}
.if exists(kerberosIV) && exists(crypto) && !defined(NOCRYPT) && defined(MAKE_KERBEROS4)
cd ${.CURDIR}/kerberosIV/lib && ${MAKE} depend && \
${MAKE} ${MK_FLAGS} all && \
${MAKE} ${MK_FLAGS} -B install ${CLEANDIR} ${OBJDIR}
.endif
.if exists(usr.sbin/pcvt/keycap)
cd ${.CURDIR}/usr.sbin/pcvt/keycap && ${MAKE} depend && \
${MAKE} ${MK_FLAGS} all install ${CLEANDIR} ${OBJDIR}
${MAKE} ${MK_FLAGS} all && \
${MAKE} ${MK_FLAGS} -B install ${CLEANDIR} ${OBJDIR}
.endif
# Exclude perl from the build-tools if NOPERL is defined.
.if defined(NOPERL)
_perl=
.else
_perl= gnu/usr.bin/perl/perl
.endif
#
@@ -571,7 +635,6 @@ build-tools:
bin/mkdir \
bin/mv \
bin/rm \
bin/sh \
bin/test \
gnu/usr.bin/awk \
gnu/usr.bin/bc \
@@ -579,9 +642,10 @@ build-tools:
gnu/usr.bin/groff \
gnu/usr.bin/gzip \
gnu/usr.bin/man/makewhatis \
gnu/usr.bin/patch \
${_perl} \
gnu/usr.bin/sort \
gnu/usr.bin/texinfo \
share/info \
usr.bin/basename \
usr.bin/cap_mkdb \
usr.bin/chflags \
@@ -592,6 +656,7 @@ build-tools:
usr.bin/file2c \
usr.bin/find \
usr.bin/gencat \
usr.bin/id \
usr.bin/lorder \
usr.bin/m4 \
usr.bin/mkdep \
@@ -612,9 +677,28 @@ build-tools:
usr.bin/yacc \
usr.sbin/chown \
usr.sbin/mtree \
usr.sbin/zic
usr.sbin/zic \
bin/sh
cd ${.CURDIR}/$d && ${MAKE} depend && \
${MAKE} ${MK_FLAGS} all install ${CLEANDIR} ${OBJDIR}
${MAKE} ${MK_FLAGS} all && \
${MAKE} ${MK_FLAGS} -B install ${CLEANDIR} ${OBJDIR}
.endfor
.for __target in clean cleandir obj depend
.for entry in ${SUBDIR}
${entry}.${__target}__D: .PHONY
if test -d ${.CURDIR}/${entry}.${MACHINE}; then \
${ECHODIR} "===> ${DIRPRFX}${entry}.${MACHINE}"; \
edir=${entry}.${MACHINE}; \
cd ${.CURDIR}/$${edir}; \
else \
${ECHODIR} "===> ${DIRPRFX}${entry}"; \
edir=${entry}; \
cd ${.CURDIR}/$${edir}; \
fi; \
${MAKE} ${__target} DIRPRFX=${DIRPRFX}$${edir}/
.endfor
par-${__target}: ${SUBDIR:S/$/.${__target}__D/}
.endfor
.include <bsd.subdir.mk>
+6 -4
View File
@@ -1,5 +1,5 @@
This is the top level of the FreeBSD source directory. This file
was last revised on: $Id: README,v 1.7 1997/01/01 14:06:29 jkh Exp $
was last revised on: $Id: README,v 1.7.2.2 1998/02/15 10:47:57 jkh Exp $
For copyright information, please see the file COPYRIGHT in this
directory (additional copyright information also exists for some
@@ -14,10 +14,10 @@ kernel and the contents of /etc. Please see the top of the Makefile
in this directory for more information on the standard build targets
and compile-time flags.
Building a kernel with config(1) is a somewhat more involved process,
Building a kernel with config(8) is a somewhat more involved process,
documentation for which can be found at:
http://www.freebsd.org/handbook/kernelconfig.html
And in the config(1) man page.
And in the config(8) man page.
The sample kernel configuration files reside in the sys/i386/conf
sub-directory (assuming that you've installed the kernel sources), the
@@ -34,7 +34,7 @@ bin System/User commands.
contrib Packages contributed by 3rd parties.
eBones Kerberos package - NOT FOR EXPORT!
crypto Export controlled stuff (see crypto/README).
etc Template files for /etc
@@ -45,6 +45,8 @@ gnu Various commands and libraries under the GNU Public License.
include System include files.
kerberosIV Kerberos package - also export controlled.
lib System libraries.
libexec System daemons.
+16 -18
View File
@@ -33,7 +33,7 @@
.\" SUCH DAMAGE.
.\"
.\" @(#)cat.1 8.3 (Berkeley) 5/2/95
.\" $Id: cat.1,v 1.6 1997/02/22 14:01:26 peter Exp $
.\" $Id: cat.1,v 1.3.2.2 1998/06/30 06:42:19 charnier Exp $
.\"
.Dd May 2, 1995
.Dt CAT 1
@@ -48,7 +48,7 @@
.Op Ar
.Sh DESCRIPTION
The
.Nm cat
.Nm
utility reads files sequentially, writing them to the standard output.
The
.Ar file
@@ -56,47 +56,44 @@ operands are processed in command line order.
A single dash represents the standard input.
.Pp
The options are as follows:
.Bl -tag -width Ds
.Bl -tag -width indent
.It Fl b
Implies the
.Fl n
option but doesn't number blank lines.
Number the non-blank output lines, starting at 1.
.It Fl e
Implies the
Display non-printing characters (see the
.Fl v
option, and displays a dollar sign
option), and display a dollar sign
.Pq Ql \&$
at the end of each line
as well.
at the end of each line.
.It Fl n
Number the output lines, starting at 1.
.It Fl s
Squeeze multiple adjacent empty lines, causing the output to be
single spaced.
.It Fl t
Implies the
Display non-printing characters (see the
.Fl v
option, and displays tab characters as
.Ql ^I
as well.
option), and display tab characters as
.Ql ^I .
.It Fl u
The
.Fl u
option guarantees that the output is unbuffered.
.It Fl v
Displays non-printing characters so they are visible.
Display non-printing characters so they are visible.
Control characters print as
.Ql ^X
for control-X; the delete
character (octal 0177) prints as
.Ql ^?
Non-ascii characters (with the high bit set) are printed as
.Pf Non- Tn ASCII
characters (with the high bit set) are printed as
.Ql M-
(for meta) followed by the character for the low 7 bits.
.El
.Pp
The
.Nm cat
.Nm
utility exits 0 on success, and >0 if an error occurs.
.Sh BUGS
Because of the shell language mechanism used to perform output
@@ -119,7 +116,8 @@ will cause the original data in file1 to be destroyed!
A
.Nm
command appeared in Version 1 AT&T UNIX.
Dennis Ritchie designed and wrote the first man page.
.An Dennis Ritchie
designed and wrote the first man page.
It appears to have been
.Xr cat 1 .
+55 -53
View File
@@ -30,6 +30,8 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
.\" $Id$
.\"
.Dd April 2, 1996
.Dt CHIO 1
.Os
@@ -61,49 +63,53 @@ rather than the default device
.El
.Pp
The default changer may be overridden by setting the environment variable
.Nm CHANGER
.Ev CHANGER
to the desired changer device.
.Pp
A medium changer apparatus is made up of
.Pa elements .
.Em elements .
There are four element types:
.Pa picker
.Em picker
(medium transport),
.Pa slot
.Em slot
(storage),
.Pa portal
.Em portal
(import/export), and
.Pa drive
.Em drive
(data transfer). In this command description, the shorthand
.Nm ET
.Em ET
will be used to represent an element type, and
.Nm EU
.Em EU
will be used to represent an element unit. For example, to represent
the first robotic arm in the changer, the ET would be
the first robotic arm in the changer, the
.Em ET
would be
.Dq picker
and the EU would be
and the
.Em EU
would be
.Dq 0 .
.Pp
.Sh SUPPORTED COMMANDS
.Nm chio move
.Bl -tag -width indent
.It Xo Nm chio move
.Ar <from ET> <from EU> <to ET> <to EU>
.Op Ar inv
.Pp
Moves the media unit from
.Xc
Move the media unit from
.Pa <from ET/EU>
to
.Pa <to ET/EU> .
If the optional modifier
.Pa inv
is specified, the media unit will be inverted before insertion.
.Pp
.Nm chio exchange
.It Xo Nm chio exchange
.Ar <src ET> <src EU> <dst1 ET> <dst1 EU>
.Op Ar <dst2 ET> <dst2 ET>
.Op Ar inv1
.Op Ar inv2
.Pp
Performs a media unit exchange operation. The media unit in
.Xc
Perform a media unit exchange operation. The media unit in
.Pa <src ET/EU>
is moved to
.Pa <dst1 ET/EU>
@@ -130,11 +136,10 @@ Note that not all medium changers support the
.Nm exchange
operation; The changer must have multiple free pickers or emulate
multiple free pickers with transient storage.
.Pp
.Nm chio position
.It Xo Nm chio position
.Ar <to ET> <to EU>
.Op Ar inv
.Pp
.Xc
Position the picker in front of the element described by
.Pa <to ET/EU> .
If the optional modifier
@@ -142,62 +147,59 @@ If the optional modifier
is specified, the media unit will be inverted before insertion.
.Pp
Note that not all changers behave as expected when issued this command.
.Pp
.Nm chio params
.Pp
.It Nm chio params
Report the number of slots, drives, pickers, and portals in the changer,
and which picker unit the changer is currently configured to use.
.Pp
.Nm chio getpicker
.Pp
.It Nm chio getpicker
Report which picker unit the changer is currently configured to use.
.Pp
.Nm chio setpicker
.It Xo Nm chio setpicker
.Ar <unit>
.Pp
.Xc
Configure the changer to use picker
.Pa <unit> .
.Pp
.Nm chio status
.It Xo Nm chio status
.Op Ar <type>
.Pp
.Xc
Report the status of all elements in the changer. If
.Pa <type>
is specified, report the status of all elements of type
.Pa <type> .
.El
.Pp
The status bits are defined as follows:
.Bl -tag -width indent
.It Nm FULL
.It FULL
Element contains a media unit.
.It Nm IMPEXP
.It IMPEXP
Media was deposited into element by an outside human operator.
.It Nm EXCEPT
.It EXCEPT
Element is in an abnormal state.
.It Nm ACCESS
.It ACCESS
Media in this element is accessible by a picker.
.It Nm EXENAB
Element supports passing media (exporting) to an outsite human operator.
.It Nm INENAB
.It EXENAB
Element supports passing media (exporting) to an outside human operator.
.It INENAB
Element supports receiving media (importing) from an outside human operator.
.El
.Pp
.Sh EXAMPLES
.Nm chio move slot 3 drive 0
.Pp
Moves the media in slot 3 (fourth slot) to drive 0 (first drive).
.Pp
.Nm chio setpicker 2
Configures the changer to use picker 2 (third picker) for operations.
.Pp
.Bl -tag -width indent
.It Nm chio move slot 3 drive 0
Move the media in slot 3 (fourth slot) to drive 0 (first drive).
.It Nm chio setpicker 2
Configure the changer to use picker 2 (third picker) for operations.
.El
.Sh FILES
/dev/ch0 - default changer device
.Bl -tag -width /dev/ch0 -compact
.It Pa /dev/ch0
default changer device
.El
.Sh SEE ALSO
.Xr mt 1 ,
.Xr ch 4 ,
.Xr mount 8 .
.Sh AUTHOR
.Xr mount 8
.Sh AUTHORS
The
.Nm chio
program and SCSI changer driver were written by Jason R. Thorpe
<[email protected]> for And Communications, http://www.and.com/
.Nm
program and SCSI changer driver were written by
.An Jason R. Thorpe Aq [email protected]
for And Communications, http://www.and.com/
+2 -2
View File
@@ -1,4 +1,4 @@
/* $Id: chio.c,v 1.1.1.1.2.1 1997/06/06 16:02:01 charnier Exp $ */
/* $Id: chio.c,v 1.1.1.1.2.2 1997/08/24 10:29:16 jkh Exp $ */
/*
* Copyright (c) 1996 Jason R. Thorpe <[email protected]>
@@ -374,7 +374,7 @@ do_params(cname, argc, argv)
/* No arguments to this command. */
if (argc) {
warnx("%s: no arguements expected", cname);
warnx("%s: no arguments expected", cname);
goto usage;
}
+51 -21
View File
@@ -33,7 +33,7 @@
.\" SUCH DAMAGE.
.\"
.\" @(#)chmod.1 8.4 (Berkeley) 3/31/94
.\" $Id: chmod.1,v 1.7 1997/02/22 14:01:29 peter Exp $
.\" $Id: chmod.1,v 1.4.2.3 1998/05/22 10:41:45 jkoshy Exp $
.\"
.Dd March 31, 1994
.Dt CHMOD 1
@@ -51,7 +51,7 @@
.Ar file ...
.Sh DESCRIPTION
The
.Nm chmod
.Nm
utility modifies the file mode bits of the listed files
as specified by the
.Ar mode
@@ -82,7 +82,7 @@ Symbolic links do not have modes, so unless the
or
.Fl L
option is set,
.Nm chmod
.Nm
on a symbolic link always succeeds and has no effect.
The
.Fl H ,
@@ -99,35 +99,63 @@ Only the owner of a file or the super-user is permitted to change
the mode of a file.
.Pp
The
.Nm chmod
.Nm
utility exits 0 on success, and >0 if an error occurs.
.Sh MODES
Modes may be absolute or symbolic.
An absolute mode is an octal number constructed by
.Ar or-ing
the following values:
An absolute mode is an octal number constructed from the sum of
one or more of the following values:
.Pp
.Bl -tag -width 6n -compact -offset indent
.It Li 4000
set-user-ID-on-execution
(the set-user-ID-on-execution bit) Executable files with this bit set
will run with effective uid set to the uid of the file owner.
Directories with the set-user-id bit set will force all files and
sub-directories created in them to be owned by the directory owner
and not by the uid of the creating process, if the underlying file
system supports this feature: see
.Xr chmod 2
and the
.Ar suiddir
option to
.Xr mount 1 .
.It Li 2000
set-group-ID-on-execution
(the set-group-ID-on-execution bit) Executable files with this bit set
will run with effective gid set to the gid of the file owner.
.It Li 1000
sticky bit, see chmod(2)
(the sticky bit)
When set on a directory, unprivileged users can delete and rename
only those files in the directory that are owned by them, regardless of
the permissions on the directory. Under FreeBSD, the sticky bit is
ignored for executable files and may only be set for directories (see
.Xr sticky 8 ).
.It Li 0400
read by owner
Allow read by owner.
.It Li 0200
write by owner
Allow write by owner.
.It Li 0100
execute (or search for directories) by owner
.It Li 0070
read, write, execute/search by group
.It Li 0007
read, write, execute/search by others
For files, allow execution by owner. For directories, allow the owner to
search in the directory.
.It Li 0040
Allow read by group members.
.It Li 0020
Allow write by group members.
.It Li 0010
For files, allow execution by group members. For directories, allow
group members to search in the directory.
.It Li 0004
Allow read by others.
.It Li 0002
Allow write by others.
.It Li 0001
For files, allow execution by others. For directories allow others to
search in the directory.
.El
.Pp
The read, write, and execute/search values for group and others
are encoded as described for owner.
For example, the absolute mode that permits read, write and execute by
the owner, read and execute by group members, read and execute by
others, and no set-uid or set-gid behaviour is 755
(400+200+100+040+010+004+001).
.Pp
The symbolic mode is described by the following grammar:
.Bd -literal -offset indent
@@ -276,16 +304,18 @@ option for the naughty bits.
.Sh SEE ALSO
.Xr chflags 1 ,
.Xr install 1 ,
.Xr mount 1 ,
.Xr chmod 2 ,
.Xr stat 2 ,
.Xr umask 2 ,
.Xr fts 3 ,
.Xr setmode 3 ,
.Xr symlink 7 ,
.Xr chown 8
.Xr chown 8 ,
.Xr sticky 8
.Sh STANDARDS
The
.Nm chmod
.Nm
utility is expected to be
.St -p1003.2
compatible with the exception of the
+11 -11
View File
@@ -33,7 +33,7 @@
.\" SUCH DAMAGE.
.\"
.\" @(#)cp.1 8.3 (Berkeley) 4/18/94
.\" $Id: cp.1,v 1.9 1997/02/22 14:01:32 peter Exp $
.\" $Id: cp.1,v 1.6.2.1 1997/02/28 07:54:27 mpp Exp $
.\"
.Dd April 18, 1994
.Dt CP 1
@@ -60,7 +60,7 @@
.Ar source_file ... target_directory
.Sh DESCRIPTION
In the first synopsis form, the
.Nm cp
.Nm
utility copies the contents of the
.Ar source_file
to the
@@ -72,7 +72,7 @@ is copied to the destination
.Ar target_directory .
The names of the files themselves are not changed.
If
.Nm cp
.Nm
detects an attempt to copy a file to itself, the copy will fail.
.Pp
The following options are available:
@@ -94,11 +94,11 @@ option is specified, no symbolic links are followed.
If
.Ar source_file
designates a directory,
.Nm cp
.Nm
copies the directory and the entire subtree connected at that point.
This option also causes symbolic links to be copied, rather than
indirected through, and for
.Nm cp
.Nm
to create special files rather than copying them as normal files.
Created directories have the same mode as the corresponding source
directory, unmodified by the process' umask.
@@ -112,8 +112,8 @@ option overrides any previous
.Fl i
options.)
.It Fl i
Causes
.Nm cp
Cause
.Nm
to write a prompt to the standard error output before copying a file
that would overwrite an existing file.
If the response from the standard input begins with the character
@@ -127,8 +127,8 @@ option overrides any previous
.Fl f
options.)
.It Fl p
Causes
.Nm cp
Cause
.Nm
to preserve in the copy as many of the modification time, access time,
file flags, file mode, user ID, and group ID as allowed by permissions.
.Pp
@@ -200,7 +200,7 @@ command's actions are determined by the last one specified.
exits 0 on success, >0 if an error occurred.
.Sh COMPATIBILITY
Historic versions of the
.Nm cp
.Nm
utility had a
.Fl r
option.
@@ -215,7 +215,7 @@ or fifo's.
.Xr symlink 7
.Sh STANDARDS
The
.Nm cp
.Nm
command is expected to be
.St -p1003.2
compatible.
+2 -1
View File
@@ -33,7 +33,7 @@
* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
* SUCH DAMAGE.
*
* $Id: cp.c,v 1.10 1996/03/08 06:58:06 wosch Exp $
* $Id: cp.c,v 1.10.2.1 1997/08/24 10:34:45 jkh Exp $
*/
#ifndef lint
@@ -261,6 +261,7 @@ copy(argv, type, fts_options)
for (rval = 0; (curr = fts_read(ftsp)) != NULL;) {
switch (curr->fts_info) {
case FTS_NS:
case FTS_DNR:
case FTS_ERR:
warnx("%s: %s",
curr->fts_path, strerror(curr->fts_errno));
+50 -21
View File
@@ -30,7 +30,7 @@
* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
* SUCH DAMAGE.
*
* $Id: utils.c,v 1.9 1996/03/08 06:58:08 wosch Exp $
* $Id: utils.c,v 1.9.2.2 1998/02/15 10:53:17 jkh Exp $
*/
#ifndef lint
@@ -60,7 +60,8 @@ copy_file(entp, dne)
{
static char buf[MAXBSIZE];
struct stat to_stat, *fs;
int ch, checkch, from_fd, rcount, rval, to_fd, wcount;
int ch, checkch, from_fd, rcount, rval, to_fd, wcount, wresid;
char *bufp;
#ifdef VM_AND_BUFFER_CACHE_SYNCHRONIZED
char *p;
#endif
@@ -81,13 +82,16 @@ copy_file(entp, dne)
* modified by the umask.)
*/
if (!dne) {
#define YESNO "(y/n [n]) "
if (iflag) {
(void)fprintf(stderr, "overwrite %s? ", to.p_path);
(void)fprintf(stderr, "overwrite %s? %s",
to.p_path, YESNO);
checkch = ch = getchar();
while (ch != '\n' && ch != EOF)
ch = getchar();
if (checkch != 'y' && checkch != 'Y') {
(void)close(from_fd);
(void)fprintf(stderr, "not overwritten\n");
return (0);
}
}
@@ -125,7 +129,13 @@ copy_file(entp, dne)
warn("%s", entp->fts_path);
rval = 1;
} else {
if (write(to_fd, p, fs->st_size) != fs->st_size) {
for (bufp = p, wresid = fs->st_size; ;
bufp += wcount, wresid -= wcount) {
wcount = write(to_fd, bufp, wresid);
if (wcount >= wresid || wcount <= 0)
break;
}
if (wcount != wresid) {
warn("%s", to.p_path);
rval = 1;
}
@@ -139,8 +149,13 @@ copy_file(entp, dne)
#endif
{
while ((rcount = read(from_fd, buf, MAXBSIZE)) > 0) {
wcount = write(to_fd, buf, rcount);
if (rcount != wcount || wcount == -1) {
for (bufp = buf, wresid = rcount; ;
bufp += wcount, wresid -= wcount) {
wcount = write(to_fd, bufp, wresid);
if (wcount >= wresid || wcount <= 0)
break;
}
if (wcount != wresid) {
warn("%s", to.p_path);
rval = 1;
break;
@@ -192,7 +207,7 @@ copy_link(p, exists)
int len;
char link[MAXPATHLEN];
if ((len = readlink(p->fts_path, link, sizeof(link))) == -1) {
if ((len = readlink(p->fts_path, link, sizeof(link) - 1)) == -1) {
warn("readlink: %s", p->fts_path);
return (1);
}
@@ -247,7 +262,9 @@ setfile(fs, fd)
int fd;
{
static struct timeval tv[2];
struct stat ts;
int rval;
int gotstat;
rval = 0;
fs->st_mode &= S_ISUID | S_ISGID | S_ISVTX |
@@ -259,30 +276,42 @@ setfile(fs, fd)
warn("utimes: %s", to.p_path);
rval = 1;
}
if (fd ? fstat(fd, &ts) : stat(to.p_path, &ts))
gotstat = 0;
else {
gotstat = 1;
ts.st_mode &= S_ISUID | S_ISGID | S_ISVTX |
S_IRWXU | S_IRWXG | S_IRWXO;
}
/*
* Changing the ownership probably won't succeed, unless we're root
* or POSIX_CHOWN_RESTRICTED is not set. Set uid/gid before setting
* the mode; current BSD behavior is to remove all setuid bits on
* chown. If chown fails, lose setuid/setgid bits.
*/
if (fd ? fchown(fd, fs->st_uid, fs->st_gid) :
chown(to.p_path, fs->st_uid, fs->st_gid)) {
if (errno != EPERM) {
if (!gotstat || fs->st_uid != ts.st_uid || fs->st_gid != ts.st_gid)
if (fd ? fchown(fd, fs->st_uid, fs->st_gid) :
chown(to.p_path, fs->st_uid, fs->st_gid)) {
if (errno != EPERM) {
warn("chown: %s", to.p_path);
rval = 1;
}
fs->st_mode &= ~(S_ISUID | S_ISGID);
}
if (!gotstat || fs->st_mode != ts.st_mode)
if (fd ? fchmod(fd, fs->st_mode) : chmod(to.p_path, fs->st_mode)) {
warn("chown: %s", to.p_path);
rval = 1;
}
fs->st_mode &= ~(S_ISUID | S_ISGID);
}
if (fd ? fchmod(fd, fs->st_mode) : chmod(to.p_path, fs->st_mode)) {
warn("chown: %s", to.p_path);
rval = 1;
}
if (fd ?
fchflags(fd, fs->st_flags) : chflags(to.p_path, fs->st_flags)) {
warn("chflags: %s", to.p_path);
rval = 1;
}
if (!gotstat || fs->st_flags != ts.st_flags)
if (fd ?
fchflags(fd, fs->st_flags) : chflags(to.p_path, fs->st_flags)) {
warn("chflags: %s", to.p_path);
rval = 1;
}
return (rval);
}
+85 -76
View File
@@ -30,7 +30,7 @@
.\" SUCH DAMAGE.
.\"
.\" @(#)csh.1 8.2 (Berkeley) 1/21/94
.\" $Id: csh.1,v 1.8 1997/02/22 14:01:40 peter Exp $
.\" $Id: csh.1,v 1.5.2.2 1998/06/30 06:42:24 charnier Exp $
.\"
.Dd January 21, 1994
.Dt CSH 1
@@ -46,15 +46,15 @@
.Op Fl l
.Sh DESCRIPTION
The
.Nm csh
.Nm
is a command language interpreter
incorporating a history mechanism (see
.Nm History Substitutions ) ,
.Sx History Substitutions ) ,
job control facilities (see
.Nm Jobs ) ,
.Sx Jobs ) ,
interactive file name
and user name completion (see
.Nm File Name Completion ) ,
.Sx File Name Completion ) ,
and a C-like syntax. It is used both as an interactive
login shell and a shell script command processor.
.Ss Argument list processing
@@ -100,7 +100,7 @@ is the only flag specified).
The shell loads
.Pa .cshrc
even if it does not belong to the effective user.
.Xr su 1
.Xr Su 1
can pass
.Fl m
to the shell.
@@ -116,16 +116,16 @@ A
may be used to escape the newline at the end of this
line and continue onto another line.
.It Fl v
Causes the
Cause the
.Ar verbose
variable to be set, with the effect
that command input is echoed after history substitution.
.It Fl x
Causes the
Cause the
.Ar echo
variable to be set, so that commands are echoed immediately before execution.
.It Fl V
Causes the
Cause the
.Ar verbose
variable to be set even before
.Pa .cshrc
@@ -157,7 +157,7 @@ Remaining arguments initialize the variable
.Ar argv .
.Pp
An instance of
.Nm csh
.Nm
begins by executing commands from the file
.Pa /etc/csh.cshrc
and,
@@ -256,7 +256,7 @@ showing that the job which was started asynchronously was job number
1 and had one (top-level) process, whose process id was 1234.
.Pp
If you are running a job and wish to do something else you may hit the key
.Nm ^Z
.Em ^Z
(control-Z) which sends a STOP signal to the current job.
The shell will then normally show that the job has been `Stopped',
and print another prompt. You can then manipulate the state of this job,
@@ -271,11 +271,11 @@ the
command
.Ar fg .
A
.Nm ^Z
.Em ^Z
takes effect immediately and
is like an interrupt in that pending output and unread input are discarded
when it is typed. There is another special key
.Nm ^Y
.Em ^Y
that does not generate a STOP signal until a program attempts to
.Xr read 2
it.
@@ -353,7 +353,7 @@ the shell variable
.Ar filec
(see
.Ic set ) ,
.Nm csh
.Nm
will
interactively complete file names and user names from unique
prefixes, when they are input from the terminal followed by
@@ -370,7 +370,7 @@ and the input is
.Pp
.Dl % vi ch<escape>
.Pp
.Nm csh
.Nm
will complete the prefix ``ch''
to the only matching file name ``chaosnet'', changing the input
line to
@@ -381,7 +381,7 @@ However, given
.Pp
.Dl % vi D<escape>
.Pp
.Nm csh
.Nm
will only expand the input to
.Pp
.Dl % vi DSC.
@@ -391,7 +391,7 @@ incomplete, since there are two file names matching the prefix ``D''.
.Pp
If a partial file name is followed by the end-of-file character
(usually control-D), then, instead of completing the name,
.Nm csh
.Nm
will list all file names matching the prefix. For example,
the input
.Pp
@@ -455,7 +455,7 @@ in the previous command with little typing and a high degree of confidence.
History substitutions begin with the character `!' and may begin
.Ar anywhere
in the input stream (with the proviso that they
.Nm "do not"
.Em "do not"
nest.)
This `!' may be preceded by a `\e' to prevent its special meaning; for
convenience, an `!' is passed unchanged when it is followed by a blank,
@@ -631,7 +631,7 @@ Strings enclosed in `"' may be expanded as described below.
.Pp
In both cases the resulting text becomes (all or part of) a single word;
only in one special case (see
.Em Command Substitution
.Sx Command Substitution
below) does a `"' quoted string yield parts of more than one word;
`\'' quoted strings never do.
.Ss Alias substitution
@@ -708,7 +708,7 @@ occurs, and within `\''s where it
.Em never
occurs.
Strings quoted by `\*(ga' are interpreted later (see
.Nm "Command substitution"
.Sx "Command substitution"
below) so `$' substitution does not occur there until later, if at all.
A `$' is passed unchanged if followed by a blank, tab, or end-of-line.
.Pp
@@ -764,11 +764,11 @@ It is not an error for a range to be empty if the second argument is omitted
or in range.
.It $#name
.It ${#name}
Gives the number of words in the variable.
Give the number of words in the variable.
This is useful for later use in a
`$argv[selector]'.
.It $0
Substitutes the name of the file from which command input is being read.
Substitute the name of the file from which command input is being read.
An error occurs if the name is not known.
.It $number
.It ${number}
@@ -788,16 +788,16 @@ The following substitutions may not be modified with `:' modifiers.
.Bl -tag -width Ds -compact -offset indent
.It $?name
.It ${?name}
Substitutes the string `1' if name is set, `0' if it is not.
Substitute the string `1' if name is set, `0' if it is not.
.It $?0
Substitutes `1' if the current input filename is known, `0' if it is not.
Substitute `1' if the current input filename is known, `0' if it is not.
.It \&$\&$\&
Substitute the (decimal) process number of the (parent) shell.
.It $!
Substitute the (decimal) process number of the last background process
started by this shell.
.It $<
Substitutes a line from the standard
Substitute a line from the standard
input, with no further interpretation.
It can be used to read from the keyboard in a shell script.
.El
@@ -922,7 +922,7 @@ is expanded in the same way as `<' input filenames are.
.It >>& name
.It >>! name
.It >>&! name
Uses file
Use file
.Ar name
as the standard output;
like `>' but places output at the end of the file.
@@ -961,11 +961,11 @@ Several of the builtin commands (to be described later)
take expressions, in which the operators are similar to those of C, with
the same precedence.
These expressions appear in the
.Nm @,
.Ar exit ,
.Ar if ,
.Em @ ,
.Em exit ,
.Em if ,
and
.Ar while
.Em while
commands.
The following operators are available:
.Bd -ragged -offset indent
@@ -1076,7 +1076,7 @@ or
.Ar unalias .
.Pp
.It Ic alloc
Shows the amount of dynamic memory acquired, broken down into used and
Show the amount of dynamic memory acquired, broken down into used and
free memory.
With an argument shows the number of free and used blocks in each size
category. The categories start at size 8 and double at each step.
@@ -1085,11 +1085,11 @@ systems other than the VAX may use a different memory allocator.
.Pp
.It Ic bg
.It Ic bg \&% Ns Ar job ...
Puts the current or specified jobs into the background, continuing them
Put the current or specified jobs into the background, continuing them
if they were stopped.
.Pp
.It Ic break
Causes execution to resume after the
Cause execution to resume after the
.Ic end
of the nearest enclosing
.Ic foreach
@@ -1099,7 +1099,7 @@ The remaining commands on the current line are executed.
Multi-level breaks are thus possible by writing them all on one line.
.Pp
.It Ic breaksw
Causes a break from a
Cause a break from a
.Ic switch ,
resuming after the
.Ic endsw .
@@ -1137,7 +1137,7 @@ or
The rest of the commands on the current line are executed.
.Pp
.It Ic default :
Labels the default case in a
Label the default case in a
.Ic switch
statement.
The default should come after all
@@ -1145,7 +1145,7 @@ The default should come after all
labels.
.Pp
.It Ic dirs
Prints the directory stack; the top of the stack is at the left,
Print the directory stack; the top of the stack is at the left,
the first directory in the stack being the current directory.
.Pp
.It Ic echo Ar wordlist
@@ -1192,7 +1192,7 @@ variable (first form) or with the value of the specified
.Pp
.It Ic fg
.It Ic fg % Ns Ar job ...
Brings the current or specified jobs into the foreground, continuing them if
Bring the current or specified jobs into the foreground, continuing them if
they were stopped.
.Pp
.It Ic foreach Ar name (wordlist)
@@ -1252,7 +1252,7 @@ that does not begin with a `/'.
.It Ic history Ar n
.It Ic history Fl r Ar n
.It Ic history Fl h Ar n
Displays the history event list; if
Display the history event list; if
.Ar n
is given only the
.Ar n
@@ -1324,7 +1324,7 @@ must appear alone on its input line or after an
.Pp
.It Ic jobs
.It Ic jobs Fl l
Lists the active jobs; the
List the active jobs; the
.Fl l
option lists process id's in addition to the normal information.
.Pp
@@ -1332,10 +1332,10 @@ option lists process id's in addition to the normal information.
.It Ic kill Ar pid
.It Ic kill Fl sig Ar pid ...
.It Ic kill Fl l
Sends either the TERM (terminate) signal or the
Send either the TERM (terminate) signal or the
specified signal to the specified jobs or processes.
Signals are either given by number or by names (as given in
.Pa /usr/include/signal.h,
.Pa /usr/include/signal.h ,
stripped of the prefix ``SIG'').
The signal names are listed by ``kill \-l''.
There is no default, just saying `kill' does not
@@ -1349,7 +1349,7 @@ then the job or process will be sent a CONT (continue) signal as well.
.It Ic limit Fl h
.It Ic limit Fl h Ar resource
.It Ic limit Fl h Ar resource maximum-use
Limits the consumption by the current process and each process
Limit the consumption by the current process and each process
it creates to not individually exceed
.Ar maximum-use
on the
@@ -1405,7 +1405,7 @@ of the names suffice.
.Pp
.It Ic login
Terminate a login shell, replacing it with an instance of
.Pa /usr/bin/login.
.Pa /usr/bin/login .
This is one way to log off, included for compatibility with
.Xr sh 1 .
.Pp
@@ -1448,7 +1448,7 @@ All processes detached with `&' are effectively
.Pp
.It Ic notify
.It Ic notify % Ns Ar job ...
Causes the shell to notify the user asynchronously when the status of the
Cause the shell to notify the user asynchronously when the status of the
current or specified jobs change; normally notification is presented
before a prompt. This is automatic if the shell variable
.Ic notify
@@ -1478,7 +1478,7 @@ are disabled (/etc/csh.cshrc, /etc/csh.login).
.Pp
.It Ic popd
.It Ic popd Ar +n
Pops the directory stack, returning to the new top directory.
Pop the directory stack, returning to the new top directory.
With an argument
.Ns \`+ Ar n Ns \'
discards the
@@ -1511,7 +1511,7 @@ stack around to be the top element and changes to it. The members
of the directory stack are numbered from the top starting at 0.
.Pp
.It Ic rehash
Causes the internal hash table of the contents of the directories in
Cause the internal hash table of the contents of the directories in
the
.Ic path
variable to be recomputed. This is needed if new commands are added
@@ -1589,7 +1589,7 @@ The most commonly used environment variables
and
.Ev PATH
are automatically imported to and exported from the
.Nm csh
.Nm
variables
.Ar user ,
.Ar term ,
@@ -1625,19 +1625,21 @@ commands.
Normally input during
.Ic source
commands is not placed on the history list;
the \-h option causes the commands to be placed on the
the
.Fl h
option causes the commands to be placed on the
history list without being executed.
.Pp
.It Ic stop
.It Ic stop % Ns Ar job ...
Stops the current or specified jobs that are executing in the background.
Stop the current or specified jobs that are executing in the background.
.Pp
.It Ic suspend
Causes the shell to stop in its tracks, much as if it had been sent a stop
Cause the shell to stop in its tracks, much as if it had been sent a stop
signal with
.Ic ^Z .
.Em ^Z .
This is most often used to stop shells started by
.Xr su 1 .
.Xr su 1 .
.Pp
.It Ic switch Ar (string)
.It Ic case Ar str1 :
@@ -1699,7 +1701,7 @@ is disabled.
.It Ic unlimit Ar resource
.It Ic unlimit Fl h
.It Ic unlimit Fl h Ar resource
Removes the limitation on
Remove the limitation on
.Ar resource .
If no
.Ar resource
@@ -1718,7 +1720,7 @@ It is not an error for nothing to be
.Ic unset .
.Pp
.It Ic unsetenv Ar pattern
Removes all variables whose name match the specified pattern from the
Remove all variables whose name match the specified pattern from the
environment. See also the
.Ic setenv
command above and
@@ -1730,7 +1732,7 @@ If the shell is interactive, then an interrupt can disrupt the wait.
After the interrupt, the shell prints names and job numbers of all jobs
known to be outstanding.
.It Ic which Ar command
Displays the resolved command that will be executed by the shell.
Display the resolved command that will be executed by the shell.
.Pp
.It Ic while Ar (expr)
.It \&...
@@ -1755,10 +1757,10 @@ Prompting occurs here the first time through the loop as for the
statement if the input is a terminal.
.Pp
.It Ic % Ns Ar job
Brings the specified job into the foreground.
Bring the specified job into the foreground.
.Pp
.It Ic % Ns Ar job Ic &
Continues the specified job in the background.
Continue the specified job in the background.
.Pp
.It Ic @
.It Ic @ Ar name Ns = Ns expr
@@ -1831,7 +1833,7 @@ is likewise handled; it is not
necessary to worry about its setting other than in the file
.Ar \&.cshrc
as inferior
.Nm csh
.Nm
processes will import the definition of
.Ar path
from the environment, and re-export it if you then change it.
@@ -1842,7 +1844,7 @@ positional parameters are substituted, i.e., `$1' is replaced by
`$argv[1]',
etc.
.It Ic cdpath
Gives a list of alternate directories searched to find subdirectories
Give a list of alternate directories searched to find subdirectories
in
.Ar chdir
commands.
@@ -1910,10 +1912,9 @@ files are not accidentally destroyed, and that `>>' redirections
refer to existing files.
.It Ic noglob
If set, filename expansion is inhibited.
This inhibition is most useful in shell scripts that
are not dealing with filenames,
or after a list of filenames has been obtained and further expansions
are not desirable.
This inhibition is most useful in shell scripts that are not dealing with
filenames, or after a list of filenames has been obtained and further
expansions are not desirable.
.It Ic nonomatch
If set, it is not an error for a filename expansion to not match any
existing files; instead the primitive pattern is returned.
@@ -1981,7 +1982,7 @@ If it terminated abnormally, then 0200 is added to the status.
Builtin commands that fail return exit status `1',
all other builtin commands set status to `0'.
.It Ic time
Controls automatic timing of commands.
Control automatic timing of commands.
If set, then any command that takes more than this many cpu seconds
will cause a line giving user, system, and real times and a utilization
percentage which is the ratio of user plus system times to real time
@@ -2080,27 +2081,35 @@ signal; otherwise this signal is passed on to children from the state in the
shell's parent.
Interrupts are not allowed when a login shell is reading the file
.Pa \&.logout .
.Sh AUTHOR
William Joy.
Job control and directory stack features first implemented by J.E. Kulp of
IIASA, Laxenburg, Austria,
.Sh AUTHORS
.An William Joy .
.Pp
Job control and directory stack features first implemented by
.An J.E. Kulp
of IIASA, Laxenburg, Austria,
with different syntax than that used now.
File name completion code written by Ken Greer, HP Labs.
Eight-bit implementation Christos S. Zoulas, Cornell University.
.Pp
File name completion code written by
.An Ken Greer ,
HP Labs.
.Pp
Eight-bit implementation
.An Christos S. Zoulas ,
Cornell University.
.Sh FILES
.Bl -tag -width /etc/passwd -compact
.It Pa ~/.cshrc
Read at beginning of execution by each shell.
read at beginning of execution by each shell.
.It Pa ~/.login
Read by login shell, after `.cshrc' at login.
read by login shell, after `.cshrc' at login.
.It Pa ~/.logout
Read by login shell, at logout.
read by login shell, at logout.
.It Pa /bin/sh
Standard shell, for shell scripts not starting with a `#'.
standard shell, for shell scripts not starting with a `#'.
.It Pa /tmp/sh*
Temporary file for `<<'.
temporary file for `<<'.
.It Pa /etc/passwd
Source of home directories for `~name'.
source of home directories for `~name'.
.El
.Sh LIMITATIONS
Word lengths \-
+8 -7
View File
@@ -30,7 +30,7 @@
* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
* SUCH DAMAGE.
*
* $Id: csh.c,v 1.6 1995/10/23 23:08:25 ache Exp $
* $Id: csh.c,v 1.6.2.2 1998/01/31 17:06:13 joerg Exp $
*/
#ifndef lint
@@ -46,6 +46,7 @@ static char sccsid[] = "@(#)csh.c 8.2 (Berkeley) 10/12/93";
#include <sys/types.h>
#include <sys/ioctl.h>
#include <sys/stat.h>
#include <sys/param.h>
#include <fcntl.h>
#include <errno.h>
#include <pwd.h>
@@ -229,7 +230,7 @@ main(argc, argv)
*/
set(STRstatus, Strsave(STR0));
if ((tcp = getenv("HOME")) != NULL)
if ((tcp = getenv("HOME")) != NULL && strlen(tcp) < MAXPATHLEN)
cp = SAVE(tcp);
else
cp = NULL;
@@ -524,7 +525,7 @@ notty:
{
int osetintr = setintr;
sig_t oparintr = parintr;
sigset_t omask = sigblock(sigmask(SIGINT));
int omask = sigblock(sigmask(SIGINT));
setintr = 0;
parintr = SIG_IGN; /* Disable onintr */
@@ -695,7 +696,7 @@ srcunit(unit, onlyown, hflg)
bool otell = cantell;
struct Bin saveB;
volatile sigset_t omask;
volatile int omask;
jmp_buf oldexit;
/* The (few) real local variables */
@@ -931,9 +932,9 @@ pintr1(wantnl)
bool wantnl;
{
Char **v;
sigset_t omask;
int omask;
omask = sigblock((sigset_t) 0);
omask = sigblock(0);
if (setintr) {
(void) sigsetmask(omask & ~sigmask(SIGINT));
if (pjobs) {
@@ -1003,7 +1004,7 @@ process(catch)
* Interruptible during interactive reads
*/
if (setintr)
(void) sigsetmask(sigblock((sigset_t) 0) & ~sigmask(SIGINT));
(void) sigsetmask(sigblock(0) & ~sigmask(SIGINT));
/*
* For the sake of reset()
+3 -5
View File
@@ -30,7 +30,7 @@
* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
* SUCH DAMAGE.
*
* $Id: dir.c,v 1.4 1995/06/18 14:34:48 ache Exp $
* $Id: dir.c,v 1.4.2.1 1997/08/24 21:41:30 jkh Exp $
*/
#ifndef lint
@@ -702,8 +702,7 @@ dcanon(cp, p)
*/
*--sp = 0; /* form the pathname for readlink */
if (sp != cp && !adrof(STRignore_symlinks) &&
(cc = readlink(short2str(cp), tlink,
sizeof tlink)) >= 0) {
(cc = readlink(short2str(cp), tlink, sizeof(tlink) - 1)) >= 0) {
(void) Strcpy(link, str2short(tlink));
link[cc] = '\0';
@@ -787,8 +786,7 @@ dcanon(cp, p)
if (sp != cp && adrof(STRchase_symlinks) &&
!adrof(STRignore_symlinks) &&
(cc = readlink(short2str(cp), tlink,
sizeof tlink)) >= 0) {
(cc = readlink(short2str(cp), tlink, sizeof(tlink) - 1)) >= 0) {
(void) Strcpy(link, str2short(tlink));
link[cc] = '\0';
+2 -2
View File
@@ -30,7 +30,7 @@
* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
* SUCH DAMAGE.
*
* $Id: err.c,v 1.2 1994/09/24 02:53:57 davidg Exp $
* $Id: err.c,v 1.2.8.1 1997/08/24 21:41:31 jkh Exp $
*/
#ifndef lint
@@ -307,7 +307,7 @@ seterror(id, va_alist)
#endif
if (id < 0 || id > sizeof(errorlist) / sizeof(errorlist[0]))
id = ERR_INVALID;
vsprintf(berr, errorlist[id], va);
vsnprintf(berr, sizeof(berr), errorlist[id], va);
va_end(va);
seterr = strsave(berr);
+2 -2
View File
@@ -30,7 +30,7 @@
* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
* SUCH DAMAGE.
*
* $Id: exec.c,v 1.4 1995/06/18 14:20:16 ache Exp $
* $Id: exec.c,v 1.4.2.1 1997/08/24 21:41:31 jkh Exp $
*/
#ifndef lint
@@ -193,7 +193,7 @@ doexec(v, t)
* We must do this AFTER any possible forking (like `foo` in glob) so that
* this shell can still do subprocesses.
*/
(void) sigsetmask((sigset_t) 0);
(void) sigsetmask(0);
/*
* If no path, no words in path, or a / in the filename then restrict the
* command search.
+3 -3
View File
@@ -30,7 +30,7 @@
* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
* SUCH DAMAGE.
*
* $Id: file.c,v 1.4 1995/06/18 14:08:44 ache Exp $
* $Id: file.c,v 1.4.2.1 1997/08/24 21:41:33 jkh Exp $
*/
#ifndef lint
@@ -450,7 +450,7 @@ tsearch(word, command, max_word_length)
looking_for_lognames = (*word == '~') && (Strchr(word, '/') == NULL);
if (looking_for_lognames) {
(void) setpwent();
setpwent();
copyn(name, &word[1], MAXNAMLEN); /* name sans ~ */
dir_fd = NULL;
}
@@ -498,7 +498,7 @@ again: /* search for matches */
ignoring = FALSE;
nignored = 0;
if (looking_for_lognames)
(void) setpwent();
setpwent();
else
rewinddir(dir_fd);
goto again;
+5 -5
View File
@@ -30,7 +30,7 @@
* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
* SUCH DAMAGE.
*
* $Id: func.c,v 1.5 1996/08/11 23:10:38 ache Exp $
* $Id: func.c,v 1.5.2.1 1997/08/24 21:41:33 jkh Exp $
*/
#ifndef lint
@@ -507,7 +507,7 @@ preread()
{
whyles->w_end.type = I_SEEK;
if (setintr)
(void) sigsetmask(sigblock((sigset_t) 0) & ~sigmask(SIGINT));
(void) sigsetmask(sigblock(0) & ~sigmask(SIGINT));
search(T_BREAK, 0, NULL); /* read the expression in */
if (setintr)
@@ -565,7 +565,7 @@ dorepeat(v, kp)
struct command *kp;
{
int i;
sigset_t omask = 0;
int omask = 0;
i = getn(v[1]);
if (setintr)
@@ -907,7 +907,7 @@ xecho(sep, v)
int nonl = 0;
if (setintr)
(void) sigsetmask(sigblock((sigset_t) 0) & ~sigmask(SIGINT));
(void) sigsetmask(sigblock(0) & ~sigmask(SIGINT));
v++;
if (*v == 0)
return;
@@ -955,7 +955,7 @@ dosetenv(v, t)
Char **ep;
if (setintr)
(void) sigsetmask(sigblock((sigset_t) 0) & ~sigmask(SIGINT));
(void) sigsetmask(sigblock(0) & ~sigmask(SIGINT));
for (ep = STR_environ; *ep; ep++)
(void) fprintf(cshout, "%s\n", vis_str(*ep));
return;
+2 -2
View File
@@ -30,7 +30,7 @@
* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
* SUCH DAMAGE.
*
* $Id: hist.c,v 1.2 1994/09/24 02:54:06 davidg Exp $
* $Id: hist.c,v 1.2.8.1 1997/08/24 21:41:34 jkh Exp $
*/
#ifndef lint
@@ -127,7 +127,7 @@ dohist(v, t)
if (getn(value(STRhistory)) == 0)
return;
if (setintr)
(void) sigsetmask(sigblock((sigset_t) 0) & ~sigmask(SIGINT));
(void) sigsetmask(sigblock(0) & ~sigmask(SIGINT));
while (*++v && **v == '-') {
Char *vp = *v;
+12 -10
View File
@@ -30,7 +30,7 @@
* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
* SUCH DAMAGE.
*
* $Id: proc.c,v 1.2 1994/09/24 02:54:13 davidg Exp $
* $Id: proc.c,v 1.2.8.2 1998/01/31 17:06:15 joerg Exp $
*/
#ifndef lint
@@ -86,6 +86,7 @@ pchild(notused)
struct process *fp;
int pid;
extern int insource;
int save_errno = errno;
union wait w;
int jobflags;
struct rusage ru;
@@ -101,6 +102,7 @@ loop:
goto loop;
}
pnoprocesses = pid == -1;
errno = save_errno;
return;
}
for (pp = proclist.p_next; pp != NULL; pp = pp->p_next)
@@ -203,7 +205,7 @@ pnote()
{
struct process *pp;
int flags;
sigset_t omask;
int omask;
neednote = 0;
for (pp = proclist.p_next; pp != NULL; pp = pp->p_next) {
@@ -226,7 +228,7 @@ void
pwait()
{
struct process *fp, *pp;
sigset_t omask;
int omask;
/*
* Here's where dead procs get flushed.
@@ -257,7 +259,7 @@ pjwait(pp)
{
struct process *fp;
int jobflags, reason;
sigset_t omask;
int omask;
while (pp->p_pid != pp->p_jobid)
pp = pp->p_friends;
@@ -346,7 +348,7 @@ dowait(v, t)
struct command *t;
{
struct process *pp;
sigset_t omask;
int omask;
pjobs++;
omask = sigblock(sigmask(SIGCHLD));
@@ -354,7 +356,7 @@ loop:
for (pp = proclist.p_next; pp; pp = pp->p_next)
if (pp->p_pid && /* pp->p_pid == pp->p_jobid && */
pp->p_flags & PRUNNING) {
(void) sigpause((sigset_t) 0);
(void) sigpause(0);
goto loop;
}
(void) sigsetmask(omask);
@@ -1001,7 +1003,7 @@ pkill(v, signum)
struct process *pp, *np;
int jobflags = 0;
int pid, err1 = 0;
sigset_t omask;
int omask;
Char *cp;
omask = sigmask(SIGCHLD);
@@ -1085,7 +1087,7 @@ pstart(pp, foregnd)
int foregnd;
{
struct process *np;
sigset_t omask;
int omask;
long jobflags = 0;
omask = sigblock(sigmask(SIGCHLD));
@@ -1231,7 +1233,7 @@ pfork(t, wanttty)
int pid;
bool ignint = 0;
int pgrp;
sigset_t omask;
int omask;
/*
* A child will be uninterruptible only under very special conditions.
@@ -1328,7 +1330,7 @@ void
pgetty(wanttty, pgrp)
int wanttty, pgrp;
{
sigset_t omask = 0;
int omask = 0;
/*
* christos: I am blocking the tty signals till I've set things
+4 -4
View File
@@ -30,7 +30,7 @@
* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
* SUCH DAMAGE.
*
* $Id: sem.c,v 1.3 1995/05/30 00:06:37 rgrimes Exp $
* $Id: sem.c,v 1.3.6.1 1997/08/24 21:41:38 jkh Exp $
*/
#ifndef lint
@@ -70,9 +70,9 @@ execute(t, wanttty, pipein, pipeout)
int pid = 0;
int pv[2];
static sigset_t csigmask;
static int csigmask;
static sigset_t ocsigmask;
static int ocsigmask;
static int onosigchld = 0;
static int nosigchld = 0;
@@ -226,7 +226,7 @@ execute(t, wanttty, pipein, pipeout)
else {
int ochild, osetintr, ohaderr, odidfds;
int oSHIN, oSHOUT, oSHERR, oOLDSTD, otpgrp;
sigset_t omask;
int omask;
/*
* Prepare for the vfork by saving everything that the child
+2 -2
View File
@@ -30,7 +30,7 @@
* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
* SUCH DAMAGE.
*
* $Id: set.c,v 1.4 1995/07/07 23:13:11 ache Exp $
* $Id: set.c,v 1.4.2.1 1997/08/24 21:41:38 jkh Exp $
*/
#ifndef lint
@@ -819,7 +819,7 @@ plist(p)
int len;
if (setintr)
(void) sigsetmask(sigblock((sigset_t) 0) & ~sigmask(SIGINT));
(void) sigsetmask(sigblock(0) & ~sigmask(SIGINT));
for (;;) {
while (p->v_left)
+20 -20
View File
@@ -33,7 +33,7 @@
.\" SUCH DAMAGE.
.\"
.\" @(#)date.1 8.3 (Berkeley) 4/28/95
.\" $Id: date.1,v 1.8.2.4 1997/09/14 13:07:03 jkh Exp $
.\" $Id: date.1,v 1.8.2.8 1998/06/30 06:42:44 charnier Exp $
.\"
.Dd November 17, 1993
.Dt DATE 1
@@ -43,16 +43,16 @@
.Nd display or set date and time
.Sh SYNOPSIS
.Nm date
.Op Fl nu
.Op Fl d Ar dst
.Op Fl r Ar seconds
.Op Fl t Ar minutes_west
.Op Fl nu
.Op Cm + Ns Ar format
.Op Fl v Ar [+|-]val[ymwdHM]
.Op Fl v Ns Ar [+|-]val Ns Op ymwdHM
.Ar ...
.Op Fl f Ar fmt Ar date | [[[[yy]mm]dd]HH]MM[\&.ss]
.Op Cm + Ns Ar format
.Sh DESCRIPTION
.Nm
.Nm Date
displays the current date and time when invoked without arguments.
Providing arguments will format the date and time in a user-defined
way or set the date.
@@ -84,12 +84,12 @@ is used to synchronize the clocks on groups of machines.
By default, if
.Xr timed
is running,
.Nm date
.Nm
will set the time on all of the machines in the local group.
The
.Fl n
option stops
.Nm date
.Nm
from setting the time for other than the current machine.
.It Fl r
Print out the date and time in
@@ -112,14 +112,14 @@ Adjust the minute, hour, month day, week day, month or year according to
.Ar val .
If
.Ar val
is preceeded with a plus or minus sign, the date is adjusted forwards
is preceded with a plus or minus sign, the date is adjusted forwards
or backwards according to the remaining string, otherwise the relevant
part of the date is set. The date can be adjusted as many times as
required using these flags. Flags are processed in the order given.
.Pp
Minutes are in the range 0-59, hours are in the range 1-12, month days
are in the range 1-31, week days are in the range 0-6 (sun-sat), months
are in the range 1-12 (jan-dec) and years are in the range 80-38 or
are in the range 1-31, week days are in the range 0-6 (Sun-Sat), months
are in the range 1-12 (Jan-Dec) and years are in the range 80-38 or
1980-2038.
.Pp
If
@@ -183,12 +183,12 @@ and years are handled automatically.
.Sh EXAMPLES
The command:
.Bd -literal -offset indent
date ``+DATE: %m/%d/%y%nTIME: %H:%M:%S''
date "+DATE: 19%y-%m-%d%nTIME: %H:%M:%S"
.Ed
.Pp
will display:
.Bd -literal -offset indent
DATE: 11/21/87
DATE: 1987-11-21
TIME: 13:36:16
.Ed
.Pp
@@ -219,7 +219,7 @@ The command:
date -v1d -v+1m -v-1d -v-fri
.Ed
.Pp
will display the last friday of the month:
will display the last Friday of the month:
.Bd -literal -offset indent
Fri Aug 29 04:31:11 BST 1997
.Ed
@@ -242,7 +242,7 @@ date 1432
sets the time to
.Li "2:32 PM" ,
without modifying the date.
.Sh ENVIRONMENT VARIABLES
.Sh ENVIRONMENT
The execution of
.Nm
is affected by the following environment variables:
@@ -250,7 +250,7 @@ is affected by the following environment variables:
.It Ev TZ
The timezone to use when displaying dates.
The normal format is a pathname relative to
.Dq Pa /usr/share/zoneinfo .
.Pa /usr/share/zoneinfo .
For example, the command
.Dq TZ=America/Los_Angeles date
displays the current time in California.
@@ -261,9 +261,9 @@ for more information.
.Sh FILES
.Bl -tag -width /var/log/messages -compact
.It Pa /var/log/wtmp
A record of date resets and time changes.
a record of date resets and time changes
.It Pa /var/log/messages
A record of the user setting the time.
a record of the user setting the time
.El
.Sh SEE ALSO
.Xr gettimeofday 2 ,
@@ -285,14 +285,14 @@ Occasionally, when
synchronizes the time on many hosts, the setting of a new time value may
require more than a few seconds.
On these occasions,
.Nm date
.Nm
prints:
.Ql Network time being set .
The message
.Ql Communication error with timed
occurs when the communication
between
.Nm date
.Nm
and
.Xr timed
fails.
@@ -313,7 +313,7 @@ will be running on
.Tn GMT .
.Sh STANDARDS
The
.Nm date
.Nm
command is expected to be compatible with
.St -p1003.2 .
.Sh HISTORY
+6 -5
View File
@@ -30,7 +30,7 @@
* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
* SUCH DAMAGE.
*
* $Id: date.c,v 1.7.2.5 1997/10/01 06:12:58 danny Exp $
* $Id: date.c,v 1.7.2.6 1997/10/03 12:54:30 danny Exp $
*/
#ifndef lint
@@ -187,9 +187,9 @@ setthetime(fmt, p)
lt = localtime(&tval);
return;
} else if (*t != '\0')
fprintf(stderr, "Warning: Ignoring %d extraneous"
fprintf(stderr, "Warning: Ignoring %ld extraneous"
" characters in date string (%s)\n",
strlen(t), t);
(long) strlen(t), t);
} else {
for (t = p, dot = NULL; *t; ++t) {
if (isdigit(*t))
@@ -276,7 +276,8 @@ static void
usage()
{
(void)fprintf(stderr, "%s\n%s\n",
"usage: date [-nu] [-d dst] [-r seconds] [-t west] [+format]",
" [-v [+|-]val[ymwdHM]] ... [-f fmt date | [[[[yy]mm]dd]HH]MM[.ss]]");
"usage: date [-nu] [-d dst] [-r seconds] [-t west] "
"[-v[+|-]val[ymwdHM]] ... ",
" [-f fmt date | [[[[yy]mm]dd]HH]MM[.ss]] [+format]");
exit(1);
}
+28
View File
@@ -1,3 +1,31 @@
/*-
* Copyright (c) 1997 Brian Somers <brian@Awfulhak.org>
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions
* are met:
* 1. Redistributions of source code must retain the above copyright
* notice, this list of conditions and the following disclaimer.
* 2. Redistributions in binary form must reproduce the above copyright
* notice, this list of conditions and the following disclaimer in the
* documentation and/or other materials provided with the distribution.
*
* THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
* ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
* IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
* ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
* FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
* DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
* OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
* HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
* LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
* SUCH DAMAGE.
*
* $Id$
*/
#include <time.h>
#include <string.h>
#include <stdlib.h>
+28
View File
@@ -1,3 +1,31 @@
/*-
* Copyright (c) 1997 Brian Somers <brian@Awfulhak.org>
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions
* are met:
* 1. Redistributions of source code must retain the above copyright
* notice, this list of conditions and the following disclaimer.
* 2. Redistributions in binary form must reproduce the above copyright
* notice, this list of conditions and the following disclaimer in the
* documentation and/or other materials provided with the distribution.
*
* THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
* ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
* IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
* ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
* FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
* DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
* OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
* HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
* LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
* SUCH DAMAGE.
*
* $Id$
*/
struct vary {
char *arg;
struct vary *next;
+4 -1
View File
@@ -34,7 +34,7 @@
* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
* SUCH DAMAGE.
*
* $Id: args.c,v 1.3.8.1 1996/11/21 16:30:28 phk Exp $
* $Id: args.c,v 1.3.8.2 1997/08/24 21:45:26 jkh Exp $
*/
#ifndef lint
@@ -101,6 +101,8 @@ jcl(argv)
in.dbsz = out.dbsz = 512;
while ((oper = *++argv) != NULL) {
if ((oper = strdup(oper)) == NULL)
errx(1, "unable to allocate space for the argument \"%s\"", *argv);
if ((arg = strchr(oper, '=')) == NULL)
errx(1, "unknown operand %s", oper);
*arg++ = '\0';
@@ -282,6 +284,7 @@ static struct conv {
{ "oldebcdic", C_EBCDIC, C_ASCII, a2e_32V },
{ "oldibm", C_EBCDIC, C_ASCII, a2ibm_32V },
{ "osync", C_OSYNC, C_BS, NULL },
{ "sparse", C_SPARSE, 0, NULL },
{ "swab", C_SWAB, 0, NULL },
{ "sync", C_SYNC, 0, NULL },
{ "ucase", C_UCASE, C_LCASE, NULL },
+16 -9
View File
@@ -33,7 +33,7 @@
.\" SUCH DAMAGE.
.\"
.\" @(#)dd.1 8.2 (Berkeley) 1/13/94
.\" $Id: dd.1,v 1.2.8.1 1997/02/28 07:54:33 mpp Exp $
.\" $Id: dd.1,v 1.2.8.3 1998/02/15 11:04:28 jkh Exp $
.\"
.Dd January 13, 1994
.Dt DD 1
@@ -52,7 +52,7 @@ Input data is read and written in 512-byte blocks.
If input reads are short, input from multiple reads are aggregated
to form the output block.
When finished,
.Nm dd
.Nm
displays the number of complete and partial input and output blocks
and truncated input records to the standard error output.
.Pp
@@ -237,7 +237,7 @@ will be positioned past the block in which the error occurred using
Do not truncate the output file.
This will preserve any blocks in the output file not explicitly written
by
.Nm dd .
.Nm Ns .
The
.Cm notrunc
value is not supported for tapes.
@@ -250,6 +250,13 @@ regularly sized blocks to be written.
This option is incompatible with use of the
.Cm bs= Ns Ar n
block size specification.
.It Cm sparse
If one or more output blocks would consist solely of
.Tn NUL
bytes, try to seek the output file by the required space instead of
filling them with
.Tn NULs ,
resulting in a sparse file.
.It Cm swab
Swap every pair of input bytes.
If an input buffer has an odd number of bytes, the last byte will be
@@ -280,7 +287,7 @@ in an integer, respectively.
Two or more numbers may be separated by an ``x'' to indicate a product.
.Pp
When finished,
.Nm dd
.Nm
displays the number of complete and partial input and output blocks,
truncated input records and odd-length byte-swapping blocks to the
standard error output.
@@ -303,7 +310,7 @@ This means that the final output block may be shorter than the output
block size.
.Pp
If
.Nm dd
.Nm
receives a
.Dv SIGINFO
(see the ``status'' argument for
@@ -312,17 +319,17 @@ signal, the current input and output block counts will
be written to the standard error output
in the same format as the standard completion message.
If
.Nm dd
.Nm
receives a
.Dv SIGINT
signal, the current input and output block counts will
be written to the standard error output
in the same format as the standard completion message and
.Nm dd
.Nm
will exit.
.Pp
The
.Nm dd
.Nm
utility exits 0 on success and >0 if an error occurred.
.Sh SEE ALSO
.Xr cp 1 ,
@@ -330,7 +337,7 @@ utility exits 0 on success and >0 if an error occurred.
.Xr tr 1
.Sh STANDARDS
The
.Nm dd
.Nm
utility is expected to be a superset of the
.St -p1003.2
standard.
+34 -5
View File
@@ -34,7 +34,7 @@
* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
* SUCH DAMAGE.
*
* $Id: dd.c,v 1.5.2.2 1997/08/21 02:52:39 jlemon Exp $
* $Id: dd.c,v 1.5.2.4 1998/01/09 09:13:06 joerg Exp $
*/
#ifndef lint
@@ -75,6 +75,7 @@ IO in, out; /* input/output state */
STAT st; /* statistics */
void (*cfunc) __P((void)); /* conversion function */
u_long cpy_cnt; /* # of blocks to copy */
u_long pending = 0; /* pending seek if sparse */
u_int ddflags; /* conversion options */
u_int cbsz; /* conversion block size */
u_int files_cnt = 1; /* # of files to copy */
@@ -315,7 +316,7 @@ dd_in()
}
if (ddflags & C_SWAB) {
if ((n = in.dbcnt) & 1) {
if ((n = in.dbrcnt) & 1) {
++st.swab;
--n;
}
@@ -347,7 +348,7 @@ dd_close()
memset(out.dbp, 0, out.dbsz - out.dbcnt);
out.dbcnt = out.dbsz;
}
if (out.dbcnt)
if (out.dbcnt || pending)
dd_out(1);
}
@@ -356,7 +357,7 @@ dd_out(force)
int force;
{
static int warned;
int cnt, n, nw;
int cnt, n, nw, i, sparse;
u_char *outp;
/*
@@ -378,7 +379,35 @@ dd_out(force)
outp = out.db;
for (n = force ? out.dbcnt : out.dbsz;; n = out.dbsz) {
for (cnt = n;; cnt -= nw) {
nw = write(out.fd, outp, cnt);
sparse = 0;
if (ddflags & C_SPARSE) {
sparse = 1; /* Is buffer sparse? */
for (i = 0; i < cnt; i++)
if (outp[i] != 0) {
sparse = 0;
break;
}
}
if (sparse && !force) {
pending += cnt;
nw = cnt;
} else {
if (pending != 0) {
if (force)
pending--;
if (lseek (out.fd, pending, SEEK_CUR) == -1)
err(2, "%s: seek error creating sparse file",
out.name);
if (force)
write(out.fd, outp, 1);
pending = 0;
}
if (cnt)
nw = write(out.fd, outp, cnt);
else
return;
}
if (nw <= 0) {
if (nw == 0)
errx(1, "%s: end of device", out.name);
+3 -2
View File
@@ -35,7 +35,7 @@
* SUCH DAMAGE.
*
* @(#)dd.h 8.3 (Berkeley) 4/2/94
* $Id: dd.h,v 1.2 1994/09/24 02:54:54 davidg Exp $
* $Id: dd.h,v 1.2.8.2 1998/02/11 02:24:40 asami Exp $
*/
/* Input/output stream state. */
@@ -69,7 +69,7 @@ typedef struct {
u_long out_part; /* # of partial output blocks */
u_long trunc; /* # of truncated records */
u_long swab; /* # of odd-length swab blocks */
u_long bytes; /* # of bytes written */
u_int64_t bytes; /* # of bytes written */
double start; /* start time of dd */
} STAT;
@@ -95,3 +95,4 @@ typedef struct {
#define C_UCASE 0x40000
#define C_UNBLOCK 0x80000
#define C_OSYNC 0x100000
#define C_SPARSE 0x200000
+9 -5
View File
@@ -34,7 +34,7 @@
* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
* SUCH DAMAGE.
*
* $Id: misc.c,v 1.2.8.1 1996/11/21 16:30:35 phk Exp $
* $Id: misc.c,v 1.2.8.4 1998/02/15 11:04:30 jkh Exp $
*/
#ifndef lint
@@ -45,6 +45,7 @@ static char const sccsid[] = "@(#)misc.c 8.3 (Berkeley) 4/2/94";
#include <sys/time.h>
#include <err.h>
#include <errno.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
@@ -81,7 +82,7 @@ summary()
(void)write(STDERR_FILENO, buf, strlen(buf));
}
(void)snprintf(buf, sizeof(buf),
"%u bytes transferred in %.6f secs (%.0f bytes/sec)\n",
"%qu bytes transferred in %.6f secs (%.0f bytes/sec)\n",
st.bytes, secs, st.bytes / secs);
(void)write(STDERR_FILENO, buf, strlen(buf));
}
@@ -91,15 +92,18 @@ void
summaryx(notused)
int notused;
{
int save_errno = errno;
summary();
errno = save_errno;
}
/* ARGSUSED */
void
terminate(notused)
int notused;
terminate(sig)
int sig;
{
exit(0);
/* XXX exit() shouldn't call exit() from a signal handler. */
exit(sig == 0 ? 0 : 1);
}
+32 -25
View File
@@ -30,7 +30,7 @@
.\" SUCH DAMAGE.
.\"
.\" @(#)df.1 8.2 (Berkeley) 1/13/94
.\" $Id: df.1,v 1.4.2.1 1996/12/13 17:15:10 joerg Exp $
.\" $Id: df.1,v 1.4.2.3 1998/02/15 11:06:23 jkh Exp $
.\"
.Dd January 13, 1994
.Dt DF 1
@@ -40,7 +40,7 @@
.Nd display free disk space
.Sh SYNOPSIS
.Nm df
.Op Fl ink
.Op Fl ikn
.Op Fl t Ar type
.Op Ar file | Ar filesystem ...
.Sh DESCRIPTION
@@ -72,31 +72,37 @@ This option should be used if it is possible that one or more
filesystems are in a state such that they will not be able to provide
statistics without a long delay.
When this option is specified,
.Nm df
.Nm
will not request new statistics from the filesystems, but will respond
with the possibly stale statistics that were previously obtained.
.It Fl t
Only print out statistics for filesystems of the specified types.
The recognized types are:
ufs, nfs, mfs, lfs, msdos, fdesc, portal, kernfs, procfs, afs, isofs,
iso9660fs, cdfs, and cd9660,
along with the aggregates:
all (the default),
local (ufs, mfs, lfs, msdos, cd9660),
and misc (fdesc, portal, kernfs, procfs).
The names isofs, iso9660fs, cdfs, and cd9660 are aliases to each other
all of them refering to the same type of file system.
The string ``no'' may be prepending to a type to get its complement
(e.g. ``nonfs'' to get non-NFS filesystems). The first
.Fl t
option overrides the default, additional such options will add to
(or subtract from) the current set of types; e.g. either
``df -t ufs -t lfs''
or
``df -t local -t nomfs''
will display statistics for UFS and LFS filesystems.
More than one type may be specified in a comma separated list.
The list of filesystem types can be prefixed with
.Dq no
to specify the filesystem types for which action should
.Em not
be taken.
For example, the
.Nm
command:
.Bd -literal -offset indent
df -t nonfs,mfs
.Ed
.Pp
lists all filesystems except those of type
.Tn NFS
and
.Tn MFS .
The
.Xr sysctl 8
command can be used to find out the types of filesystems
that are available on the system:
.Bd -literal -offset indent
sysctl vfs
.Ed
.El
.Sh ENVIRONMENTAL VARIABLES
.Sh ENVIRONMENT
.Bl -tag -width BLOCKSIZE
.It Ev BLOCKSIZE
If the environment variable
@@ -111,15 +117,16 @@ and
flags are ignored if a file or filesystem is specified.
.Sh SEE ALSO
.Xr quota 1 ,
.Xr statfs 2 ,
.Xr fstatfs 2 ,
.Xr getfsstat 2 ,
.Xr statfs 2 ,
.Xr getmntinfo 3 ,
.Xr fstab 5 ,
.Xr mount 8 ,
.Xr quot 8
.Xr quot 8 ,
.Xr sysctl 8
.Sh HISTORY
A
.Nm df
.Nm
command appeared in
.At v1 .
+2 -2
View File
@@ -35,7 +35,7 @@
* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
* SUCH DAMAGE.
*
* $Id: df.c,v 1.8 1996/01/14 18:55:09 bde Exp $
* $Id: df.c,v 1.8.2.1 1996/12/13 17:15:11 joerg Exp $
*/
#ifndef lint
@@ -129,7 +129,7 @@ main(argc, argv)
iflag = nflag = tflag = 0;
fsmask = MT_NONE;
while ((ch = getopt(argc, argv, "iknt:")) != EOF)
while ((ch = getopt(argc, argv, "iknt:")) != -1)
switch (ch) {
case 'i':
iflag = 1;
+2 -2
View File
@@ -30,7 +30,7 @@
.\" SUCH DAMAGE.
.\"
.\" From: @(#)hostname.1 8.1 (Berkeley) 5/31/93
.\" $Id: domainname.1,v 1.2 1995/01/14 17:02:33 ats Exp $
.\" $Id: domainname.1,v 1.2.6.1 1997/08/24 21:48:26 jkh Exp $
.\"
.Dd September 18, 1994
.Dt DOMAINNAME 1
@@ -42,7 +42,7 @@
.Nm domainname
.Op Ar ypdomain
.Sh DESCRIPTION
.Nm domainname
.Nm Domainname
prints the name of the current YP/NIS domain. The super-user can
set the domain name by supplying an argument; this is usually done in the
network initialization script
+4 -4
View File
@@ -33,7 +33,7 @@
.\" SUCH DAMAGE.
.\"
.\" @(#)echo.1 8.1 (Berkeley) 7/22/93
.\" $Id: echo.1,v 1.2 1994/09/24 02:55:17 davidg Exp $
.\" $Id: echo.1,v 1.3 1995/08/31 17:25:54 jkh Exp $
.\"
.Dd July 22, 1993
.Dt ECHO 1
@@ -47,7 +47,7 @@
.Op "string ..."
.Sh DESCRIPTION
The
.Nm echo
.Nm
utility writes any specified operands, separated by single blank (`` '')
characters and followed by a newline (``\en'') character, to the standard
output.
@@ -61,13 +61,13 @@ by iBCS2 compatible systems.
.El
.Pp
The
.Nm echo
.Nm
utility exits 0 on success, and >0 if an error occurs.
.Sh SEE ALSO
.Xr printf 1
.Sh STANDARDS
The
.Nm echo
.Nm
utility is expected to be
.St -p1003.2
compatible.
+4 -4
View File
@@ -1,11 +1,11 @@
# $Id: Makefile,v 1.12 1995/10/03 15:44:50 markm Exp $
# $Id: Makefile,v 1.13 1995/10/22 20:14:13 ache Exp $
PROG= ed
SRCS= buf.c cbc.c glbl.c io.c main.c re.c sub.c undo.c
LINKS= ${BINDIR}/ed ${BINDIR}/red
MLINKS= ed.1 red.1
LINKS= ${BINDIR}/ed ${BINDIR}/red
MLINKS= ed.1 red.1
.if exists(../../secure) && !defined(NOCRYPT) && !defined(NOSECURE)
.if exists(${.CURDIR}/../../secure) && !defined(NOCRYPT) && !defined(NOSECURE)
DISTRIBUTION=des
CFLAGS+=-DDES
LDADD+= -L${CIPHEROBJDIR} -lcipher
+11 -3
View File
@@ -24,11 +24,15 @@
* LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
* SUCH DAMAGE.
*
* $Id: buf.c,v 1.7 1995/05/30 00:06:43 rgrimes Exp $
*/
#ifndef lint
static char *rcsid = "@(#)buf.c,v 1.4 1994/02/01 00:34:35 alm Exp";
#if 0
static char * const rcsid = "@(#)buf.c,v 1.4 1994/02/01 00:34:35 alm Exp";
#else
static char * const rcsid =
"$Id: buf.c,v 1.15 1997/12/31 12:25:33 helbig Exp $";
#endif
#endif /* not lint */
#include <sys/file.h>
@@ -264,6 +268,10 @@ init_buffers()
hello, world
EOF */
setbuffer(stdin, stdinbuf, 1);
/* Ensure stdout is line buffered. This avoids bogus delays
of output if stdout is piped through utilities to a terminal. */
setvbuf(stdout, NULL, _IOLBF, 0);
if (open_sbuf() < 0)
quit(2);
REQUE(&buffer_head, &buffer_head);
+439 -547
View File
File diff suppressed because it is too large. Load diff
+1 -2
View File
@@ -25,10 +25,9 @@
* SUCH DAMAGE.
*
* @(#)ed.h,v 1.5 1994/02/01 00:34:39 alm Exp
* $Id: ed.h,v 1.7 1994/09/24 02:55:25 davidg Exp $
* $Id: ed.h,v 1.8 1994/11/03 21:46:55 davidg Exp $
*/
#include <sys/types.h>
#include <sys/param.h> /* for MAXPATHLEN */
#include <errno.h>
#if defined(sun) || defined(__NetBSD__)
+8 -3
View File
@@ -25,7 +25,7 @@
* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
* SUCH DAMAGE.
*
* $Id: main.c,v 1.6 1996/08/11 16:48:11 ache Exp $
* $Id: main.c,v 1.6.2.1 1997/08/24 21:50:21 jkh Exp $
*/
#ifndef lint
@@ -1355,7 +1355,8 @@ signal_hup(signo)
{
if (mutex)
sigflags |= (1 << (signo - 1));
else handle_hup(signo);
else
handle_hup(signo);
}
@@ -1365,7 +1366,8 @@ signal_int(signo)
{
if (mutex)
sigflags |= (1 << (signo - 1));
else handle_int(signo);
else
handle_int(signo);
}
@@ -1415,6 +1417,8 @@ void
handle_winch(signo)
int signo;
{
int save_errno = errno;
struct winsize ws; /* window size structure */
sigflags &= ~(1 << (signo - 1));
@@ -1422,6 +1426,7 @@ handle_winch(signo)
if (ws.ws_row > 2) rows = ws.ws_row - 2;
if (ws.ws_col > 8) cols = ws.ws_col - 8;
}
errno = save_errno;
}
+4 -10
View File
@@ -1,13 +1,7 @@
# /b/source/CVS/src/bin/expr/Makefile,v 1.5 1993/06/14 19:56:06 jtc Exp
# $Id: Makefile,v 1.8 1996/05/07 23:14:17 wosch Exp $
# $Id: Makefile,v 1.10 1996/06/02 17:05:48 phk Exp $
PROG= expr
SRCS= expr.c
CLEANFILES+= expr.c y.tab.h
expr.c:
${YACC} -d ${.IMPSRC}
mv -f y.tab.c expr.c
PROG= expr
SRCS= expr.y
YFLAGS=
.include <bsd.prog.mk>
+11 -11
View File
@@ -28,7 +28,7 @@
.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
.\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
.\"
.\" $Id: expr.1,v 1.3 1994/04/24 01:18:46 jkh Exp $
.\" $Id: expr.1,v 1.4 1996/01/29 22:53:24 mpp Exp $
.\"
.Dd July 3, 1993
.Dt EXPR 1
@@ -41,13 +41,13 @@
.Ar expression
.Sh DESCRIPTION
The
.Nm expr
.Nm
utility evaluates
.Ar expression
and writes the result on standard output.
.Pp
All operators are separate arguments to the
.Nm expr
.Nm
utility.
Characters special to the command interpreter must be escaped.
.Pp
@@ -55,26 +55,26 @@ Operators are listed below in order of increasing precedence.
Operators with equal precedence are grouped within { } symbols.
.Bl -tag -width indent
.It Ar expr1 Li | Ar expr2
Returns the evaluation of
Return the evaluation of
.Ar expr1
if it is neither an empty string nor zero;
otherwise, returns the evaluation of
.Ar expr2 .
.It Ar expr1 Li & Ar expr2
Returns the evaluation of
Return the evaluation of
.Ar expr1
if neither expression evaluates to an empty string or zero;
otherwise, returns zero.
.It Ar expr1 Li "{=, >, >=, <, <=, !=}" Ar expr2
Returns the results of integer comparison if both arguments are integers;
Return the results of integer comparison if both arguments are integers;
otherwise, returns the results of string comparison using the locale-specific
collation sequence.
The result of each comparison is 1 if the specified relation is true,
or 0 if the relation is false.
.It Ar expr1 Li "{+, -}" Ar expr2
Returns the results of addition or subtraction of integer-valued arguments.
Return the results of addition or subtraction of integer-valued arguments.
.It Ar expr1 Li "{*, /, %}" Ar expr2
Returns the results of multiplication, integer division, or remainder of integer-valued arguments.
Return the results of multiplication, integer division, or remainder of integer-valued arguments.
.It Ar expr1 Li : Ar expr2
The
.Dq \:
@@ -115,9 +115,9 @@ The following example returns the number of characters in variable a.
.El
.Sh DIAGNOSTICS
The
.Nm expr
.Nm
utility exits with one of the following values:
.Bl -tag -width Ds -compact
.Bl -tag -width indent -compact
.It 0
the expression is neither an empty string nor 0.
.It 1
@@ -127,6 +127,6 @@ the expression is invalid.
.El
.Sh STANDARDS
The
.Nm expr
.Nm
utility conforms to
.St -p1003.2 .
+4 -4
View File
@@ -30,7 +30,7 @@
.\" SUCH DAMAGE.
.\"
.\" @(#)hostname.1 8.2 (Berkeley) 4/28/95
.\" $Id: hostname.1,v 1.3.2.1 1997/02/28 07:54:36 mpp Exp $
.\" $Id: hostname.1,v 1.3.2.3 1998/06/30 06:43:13 charnier Exp $
.\"
.Dd April 28, 1995
.Dt HOSTNAME 1
@@ -43,7 +43,7 @@
.Op Fl s
.Op Ar name-of-host
.Sh DESCRIPTION
.Nm
.Nm Hostname
prints the name of the current host. The super-user can
set the hostname by supplying an argument; this is usually done in the
network initialization script
@@ -54,13 +54,13 @@ time.
Options:
.Bl -tag -width flag
.It Fl s
Trims off any domain information from the printed
Trim off any domain information from the printed
name.
.El
.Sh SEE ALSO
.Xr gethostname 3
.Sh HISTORY
The
.Nm hostname
.Nm
command appeared in
.Bx 4.2 .
+6 -6
View File
@@ -33,7 +33,7 @@
.\" SUCH DAMAGE.
.\"
.\" @(#)kill.1 8.2 (Berkeley) 4/28/95
.\" $Id$
.\" $Id: kill.1,v 1.3.2.2 1998/05/22 10:50:26 jkoshy Exp $
.\"
.Dd April 28, 1995
.Dt KILL 1
@@ -110,22 +110,22 @@ ALRM (alarm clock)
TERM (software termination signal)
.El
.Pp
.Nm
.Nm Kill
is a built-in to
.Xr csh 1 ;
it allows job specifiers of the form ``%...'' as arguments
so process id's are not as often used as
.Nm kill
.Nm
arguments.
See
.Xr csh 1
.Xr csh 1
for details.
.Sh SEE ALSO
.Xr csh 1 ,
.Xr killall 1 ,
.Xr ps 1 ,
.Xr kill 2 ,
.Xr sigvec 2
.Xr sigaction 2
.Sh STANDARDS
The
.Nm
@@ -134,7 +134,7 @@ function is expected to be
compatible.
.Sh HISTORY
A
.Nm kill
.Nm
command appeared in
.At v6 .
.Sh BUGS
+6 -6
View File
@@ -33,7 +33,7 @@
.\" SUCH DAMAGE.
.\"
.\" @(#)ln.1 8.2 (Berkeley) 12/30/93
.\" $Id: ln.1,v 1.2 1994/09/24 02:55:47 davidg Exp $
.\" $Id: ln.1,v 1.3 1996/08/29 18:05:55 wosch Exp $
.\"
.Dd December 30, 1993
.Dt LN 1
@@ -52,7 +52,7 @@
.Op target_dir
.Sh DESCRIPTION
The
.Nm ln
.Nm
utility creates a new directory entry (linked file) which has the
same modes as the original file.
It is useful for maintaining multiple copies of a file in many places
@@ -75,7 +75,7 @@ Create a symbolic link.
.El
.Pp
By default
.Nm ln
.Nm
makes
.Em hard
links.
@@ -99,7 +99,7 @@ call may be used to read the contents of a symbolic link.
Symbolic links may span file systems and may refer to directories.
.Pp
Given one or two arguments,
.Nm ln
.Nm
creates a link to an existing file
.Ar source_file .
If
@@ -113,7 +113,7 @@ to the last component of
.Ar source_file .
.Pp
Given more than two arguments,
.Nm ln
.Nm
makes links in
.Ar target_dir
to all the named source files.
@@ -127,6 +127,6 @@ The links made will have the same name as the files being linked to.
.Xr symlink 7
.Sh HISTORY
A
.Nm ln
.Nm
command appeared in
.At v1 .
+15 -20
View File
@@ -30,7 +30,7 @@
.\" SUCH DAMAGE.
.\"
.\" @(#)symlink.7 8.3 (Berkeley) 3/31/94
.\" $Id: symlink.7,v 1.2.8.1 1997/06/14 18:47:31 jdp Exp $
.\" $Id: symlink.7,v 1.2.8.2 1997/06/19 01:09:09 jdp Exp $
.\"
.Dd March 31, 1994
.Dt SYMLINK 7
@@ -200,6 +200,8 @@ option is not specified),
the
.Nm ls
command follows symbolic links named as arguments if the
.Fl H
or
.Fl L
option is specified,
or if the
@@ -207,16 +209,13 @@ or if the
.Fl d
or
.Fl l
options are not specified.
(If the
.Fl L
option is specified,
options are not specified. (The
.Nm ls
always follows symbolic links.
.Nm Ls
is the only command where the
command is the only command where the
.Fl H
and
.Fl L
option affects its behavior even though it is not doing a walk of
options affect its behavior even though it is not doing a walk of
a file tree.)
.Pp
The
@@ -394,23 +393,19 @@ options.
To maintain compatibility with historic systems,
the
.Nm ls
command never follows symbolic links unless the
.Fl L
flag is specified.
If the
command acts a little differently. If you do not specify the
.Fl F ,
.Fl d or
.Fl l
options,
.Nm ls
will follow symbolic links specified on the command line. If the
.Fl L
flag is specified,
.Nm ls
follows all symbolic links,
regardless of their type,
whether specified on the command line or encountered in the tree walk.
The
.Nm ls
command does not support the
.Fl H
or
.Fl P
options.
.Sh SEE ALSO
.Xr chflags 1 ,
.Xr chgrp 1 ,
+3 -1
View File
@@ -31,7 +31,7 @@
* SUCH DAMAGE.
*
* @(#)extern.h 8.1 (Berkeley) 5/31/93
* $Id$
* $Id: extern.h,v 1.2 1994/09/24 02:55:52 davidg Exp $
*/
int acccmp __P((const FTSENT *, const FTSENT *));
@@ -49,3 +49,5 @@ void printcol __P((DISPLAY *));
void printlong __P((DISPLAY *));
void printscol __P((DISPLAY *));
void usage __P((void));
int len_octal __P((char *, int));
int prn_octal __P((char *));
+77 -22
View File
@@ -13,7 +13,7 @@
.\" notice, this list of conditions and the following disclaimer in the
.\" documentation and/or other materials provided with the distribution.
.\" 3. All advertising materials mentioning features or use of this software
.\" must display the following acknowledgement:
.\" must display the following acknowledgment:
.\" This product includes software developed by the University of
.\" California, Berkeley and its contributors.
.\" 4. Neither the name of the University nor the names of its contributors
@@ -33,7 +33,7 @@
.\" SUCH DAMAGE.
.\"
.\" @(#)ls.1 8.6 (Berkeley) 4/18/94
.\" $Id: ls.1,v 1.5.2.3 1997/03/26 17:55:17 obrien Exp $
.\" $Id: ls.1,v 1.5.2.5 1997/12/25 09:35:55 hoek Exp $
.\"
.Dd April 18, 1994
.Dt LS 1
@@ -43,20 +43,20 @@
.Nd list directory contents
.Sh SYNOPSIS
.Nm ls
.Op Fl ACFLRTacdfgikloqrstu1
.Op Fl ABCFHLPRTWabcdfgikloqrstu1
.Op Ar file ...
.Sh DESCRIPTION
For each operand that names a
.Ar file
of a type other than
directory,
.Nm ls
.Nm
displays its name as well as any requested,
associated information.
For each operand that names a
.Ar file
of type directory,
.Nm ls
.Nm
displays the names of files contained
within that directory, as well as any requested, associated
information.
@@ -76,6 +76,9 @@ List all entries except for
and
.Ql \&.. .
Always set for the super-user.
.It Fl B
Force printing of non-graphic characters in file names as \\xxx,
where xxx is the numeric value of the character in octal.
.It Fl C
Force multi-column output; this is the default when output is to a terminal.
.It Fl F
@@ -84,24 +87,47 @@ that is a directory, an asterisk (*) after each that is
executable,
an at sign (@) after each symbolic link,
an equals sign (=) after each socket,
a percent sign (%) after each whiteout,
and a vertical bar (|) after each that is a
.Tn FIFO .
.Tn FIFO .
.It Fl H
Symbolic links on the command line are followed. This option is assumed if
none of the
.Fl F ,
.Fl d ,
or
.Fl l
options are specified.
.It Fl L
If argument is a symbolic link, list the file or directory the link references
rather than the link itself.
rather than the link itself. This option cancels the
.Fl P
option.
.It Fl P
If argument is a symbolic link, list the link itself rather than the
object the link references. This option cancels the
.Fl H
and
.Fl L
options.
.It Fl R
Recursively list subdirectories encountered.
.It Fl T
Display complete time information for the file, including
month, day, hour, minute, second, and year.
.It Fl W
Display whiteouts when scanning directories.
.It Fl a
Include directory entries whose names begin with a
dot (.).
.It Fl b
As
.Fl B ,
but use C escape codes whenever possible.
.It Fl c
Use time when file status was last changed for sorting or printing.
.It Fl d
Directories are listed as plain files (not searched recursively) and
symbolic links in the argument list are not indirected through.
Directories are listed as plain files (not searched recursively).
.It Fl f
Output is not sorted.
.It Fl g
@@ -114,8 +140,10 @@ format output.
.It Fl i
For each file, print the file's file serial number (inode number).
.It Fl k
If the 's' option is specified, print the file size allocation in kilobytes,
not blocks.
If the
.Fl s
option is specified, print the file size allocation in kilobytes,
not blocks. This option overrides the environment variable BLOCKSIZE.
.It Fl l
(The lowercase letter ``ell.'') List in long format. (See below.)
If the output is to a terminal, a total sum for all the file
@@ -134,7 +162,8 @@ lexicographical order or the oldest entries first.
Display the number of file system blocks actually used by each file, in units
of 512 bytes, where partial units are rounded up to the next integer value.
If the output is to a terminal, a total sum for all the file
sizes is output on a line before the listing.
sizes is output on a line before the listing. The environment variable
BLOCKSIZE overrides the unit size of 512 bytes.
.It Fl t
Sort by time modified (most recently modified
first) before sorting the operands by lexicographical
@@ -162,14 +191,30 @@ options all override each other; the last one specified determines
the format used.
.Pp
The
.Fl c ,
.Fl c
and
.Fl u
options override each other; the last one specified determines
the file time used.
.Pp
The
.Fl B ,
.Fl b
and
.Fl q
options all override each other; the last one specified determines
the format used for non-printable characters.
.Pp
The
.Fl H,
.Fl L
and
.Fl P
options all override each other (either partially or fully); they
are applied in the order specified.
.Pp
By default,
.Nm ls
.Nm
lists one entry per line to standard
output; the exceptions are to terminals or when the
.Fl C
@@ -198,6 +243,10 @@ number of 512-byte blocks used by the files in the directory is displayed
on a line by itself immediately before the information for the files in the
directory.
.Pp
If the modification time of the file is more than 6 months
in the past or future, then the year of the last modification
is displayed in place of the hour and minute fields.
.Pp
If the owner or group names are not a known user or group name
the numeric ID's are displayed.
.Pp
@@ -207,7 +256,9 @@ in the size field. If the file is a symbolic link the pathname of the
linked-to file is preceded by
.Dq \-> .
.Pp
The file mode printed under the -l option consists of the
The file mode printed under the
.Fl l
option consists of the
entry type, owner permissions, and group permissions.
The entry type character describes the type of file, as
follows:
@@ -265,7 +316,7 @@ and setgroup-ID mode is set.
The file is executable or the directory is
searchable.
.It Sy \-
The file is neither readable, writeable, executable,
The file is neither readable, writable, executable,
nor set-user-ID nor set-group-ID mode, nor sticky. (See below.)
.El
.Pp
@@ -292,11 +343,11 @@ or
.El
.Pp
The
.Nm ls
.Nm
utility exits 0 on success, and >0 if an error occurs.
.Sh ENVIRONMENT VARIABLES
.Sh ENVIRONMENT
The following environment variables affect the execution of
.Nm ls :
.Nm Ns :
.Bl -tag -width BLOCKSIZE
.It Ev BLOCKSIZE
If the environment variable
@@ -311,7 +362,7 @@ decimal integer, it is used as the
column position width for displaying
multiple-text-column output.
The
.Nm ls
.Nm
utility calculates how
many pathname text columns to display
based on the width provided.
@@ -334,12 +385,16 @@ specification.
.Xr sticky 8
.Sh HISTORY
An
.Nm ls
.Nm
command appeared in
.At v1 .
.Sh STANDARDS
The
.Nm ls
.Nm
function is expected to be a superset of the
.St -p1003.2
specification.
.Sh BUGS
To maintain backward compatibility, the relationships between the many
options is quite complex.
+33 -13
View File
@@ -33,7 +33,7 @@
* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
* SUCH DAMAGE.
*
* $Id: ls.c,v 1.9 1995/10/26 10:56:38 ache Exp $
* $Id: ls.c,v 1.10.2.1 1997/12/03 05:40:06 imp Exp $
*/
#ifndef lint
@@ -82,16 +82,16 @@ int f_kblocks; /* print size in kilobytes */
int f_listdir; /* list actual directory, not contents */
int f_listdot; /* list files beginning with . */
int f_longform; /* long listing format */
int f_newline; /* if precede with newline */
int f_nonprint; /* show unprintables as ? */
int f_nosort; /* don't sort output */
int f_octal; /* show unprintables as \xxx */
int f_octal_escape; /* like f_octal but use C escapes if possible */
int f_recursive; /* ls subdirectories also */
int f_reversesort; /* reverse whatever sort is used */
int f_sectime; /* print the real time for all files */
int f_singlecol; /* use single column output */
int f_size; /* list size in short listing */
int f_statustime; /* use time of last mode change */
int f_dirname; /* if precede with directory name */
int f_timesort; /* sort by time vice name */
int f_type; /* add type character for non-regular files */
@@ -131,7 +131,7 @@ main(argc, argv)
f_listdot = 1;
fts_options = FTS_PHYSICAL;
while ((ch = getopt(argc, argv, "1ACFLRTacdfgikloqrstu")) != EOF) {
while ((ch = getopt(argc, argv, "1ABCFHLPRTWabcdfgikloqrstu")) != -1) {
switch (ch) {
/*
* The -1, -C and -l options all override each other so shell
@@ -141,6 +141,11 @@ main(argc, argv)
f_singlecol = 1;
f_column = f_longform = 0;
break;
case 'B':
f_nonprint = 0;
f_octal = 1;
f_octal_escape = 0;
break;
case 'C':
f_column = 1;
f_longform = f_singlecol = 0;
@@ -161,10 +166,18 @@ main(argc, argv)
case 'F':
f_type = 1;
break;
case 'H':
fts_options |= FTS_COMFOLLOW;
break;
case 'L':
fts_options &= ~FTS_PHYSICAL;
fts_options |= FTS_LOGICAL;
break;
case 'P':
fts_options &= ~FTS_COMFOLLOW;
fts_options &= ~FTS_LOGICAL;
fts_options |= FTS_PHYSICAL;
break;
case 'R':
f_recursive = 1;
break;
@@ -195,6 +208,8 @@ main(argc, argv)
break;
case 'q':
f_nonprint = 1;
f_octal = 0;
f_octal_escape = 0;
break;
case 'r':
f_reversesort = 1;
@@ -208,6 +223,11 @@ main(argc, argv)
case 't':
f_timesort = 1;
break;
case 'b':
f_nonprint = 0;
f_octal = 0;
f_octal_escape = 1;
break;
default:
case '?':
usage();
@@ -411,6 +431,10 @@ display(p, list)
prcopy(cur->fts_name, cur->fts_name, cur->fts_namelen);
if (cur->fts_namelen > maxlen)
maxlen = cur->fts_namelen;
if (f_octal || f_octal_escape) {
int t = len_octal(cur->fts_name, cur->fts_namelen);
if (t > maxlen) maxlen = t;
}
if (needstats) {
sp = cur->fts_statp;
if (sp->st_blocks > maxblock)
@@ -513,16 +537,12 @@ mastercmp(a, b)
if (a_info == FTS_NS || b_info == FTS_NS)
return (namecmp(*a, *b));
if (a_info == b_info)
return (sortfcn(*a, *b));
if ((*a)->fts_level == FTS_ROOTLEVEL)
if (a_info != b_info &&
(*a)->fts_level == FTS_ROOTLEVEL && !f_listdir) {
if (a_info == FTS_D)
return (1);
else if (b_info == FTS_D)
if (b_info == FTS_D)
return (-1);
else
return (sortfcn(*a, *b));
else
return (sortfcn(*a, *b));
}
return (sortfcn(*a, *b));
}
+4 -1
View File
@@ -1,3 +1,4 @@
/*
* Copyright (c) 1989, 1993
* The Regents of the University of California. All rights reserved.
@@ -34,7 +35,7 @@
* SUCH DAMAGE.
*
* @(#)ls.h 8.1 (Berkeley) 5/31/93
* $Id$
* $Id: ls.h,v 1.2 1994/09/24 02:55:55 davidg Exp $
*/
#define NO_PRINT 1
@@ -45,6 +46,8 @@ extern int f_accesstime; /* use time of last access */
extern int f_flags; /* show flags associated with a file */
extern int f_inode; /* print inode */
extern int f_longform; /* long listing format */
extern int f_octal; /* print unprintables in octal */
extern int f_octal_escape; /* like f_octal but use C escapes if possible */
extern int f_sectime; /* print the real time for all files */
extern int f_size; /* list size in short listing */
extern int f_statustime; /* use time of last mode change */
+17 -7
View File
@@ -33,7 +33,7 @@
* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
* SUCH DAMAGE.
*
* $Id: print.c,v 1.7 1995/12/30 18:15:30 joerg Exp $
* $Id: print.c,v 1.8 1996/01/20 10:31:14 mpp Exp $
*/
#ifndef lint
@@ -95,7 +95,7 @@ printlong(dp)
continue;
sp = p->fts_statp;
if (f_inode)
(void)printf("%*lu ", dp->s_inode, sp->st_ino);
(void)printf("%*lu ", dp->s_inode, (u_long)sp->st_ino);
if (f_size)
(void)printf("%*qd ",
dp->s_block, howmany(sp->st_blocks, blocksize));
@@ -124,7 +124,8 @@ printlong(dp)
printtime(sp->st_ctime);
else
printtime(sp->st_mtime);
(void)printf("%s", p->fts_name);
if (f_octal || f_octal_escape) (void)prn_octal(p->fts_name);
else (void)printf("%s", p->fts_name);
if (f_type)
(void)printtype(sp->st_mode);
if (S_ISLNK(sp->st_mode))
@@ -215,11 +216,12 @@ printaname(p, inodefield, sizefield)
sp = p->fts_statp;
chcnt = 0;
if (f_inode)
chcnt += printf("%*lu ", (int)inodefield, sp->st_ino);
chcnt += printf("%*lu ", (int)inodefield, (u_long)sp->st_ino);
if (f_size)
chcnt += printf("%*qd ",
(int)sizefield, howmany(sp->st_blocks, blocksize));
chcnt += printf("%s", p->fts_name);
chcnt += (f_octal || f_octal_escape) ? prn_octal(p->fts_name)
: printf("%s", p->fts_name);
if (f_type)
chcnt += printtype(sp->st_mode);
return (chcnt);
@@ -231,6 +233,10 @@ printtime(ftime)
{
int i;
char longstring[80];
static time_t now;
if (now == 0)
now = time(NULL);
strftime(longstring, sizeof(longstring), "%c", localtime(&ftime));
for (i = 4; i < 11; ++i)
@@ -240,7 +246,7 @@ printtime(ftime)
if (f_sectime)
for (i = 11; i < 24; i++)
(void)putchar(longstring[i]);
else if (ftime + SIXMONTHS > time(NULL))
else if (ftime + SIXMONTHS > now && ftime < now + SIXMONTHS)
for (i = 11; i < 16; ++i)
(void)putchar(longstring[i]);
else {
@@ -293,5 +299,9 @@ printlink(p)
return;
}
path[lnklen] = '\0';
(void)printf(" -> %s", path);
if (f_octal || f_octal_escape) {
(void)printf(" -> ");
(void)prn_octal(path);
}
else (void)printf(" -> %s", path);
}
+89 -2
View File
@@ -33,7 +33,7 @@
* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
* SUCH DAMAGE.
*
* $Id: util.c,v 1.5 1996/03/31 16:14:11 ache Exp $
* $Id: util.c,v 1.5.2.1 1997/03/26 17:55:19 obrien Exp $
*/
#ifndef lint
@@ -65,9 +65,96 @@ prcopy(src, dest, len)
}
}
/*
* The fts system makes it difficult to replace fts_name with a different-
* sized string, so we just calculate the real length here and do the
* conversion in prn_octal()
*
* XXX when using f_octal_escape (-b) rather than f_octal (-B), the
* length computed by len_octal may be too big. I just can't be buggered
* to fix this as an efficient fix would involve a lookup table. Same goes
* for the rather inelegant code in prn_octal.
*
* DES 1998/04/23
*/
int
len_octal(s, len)
char *s;
int len;
{
int r = 0;
while (len--)
if (isprint((unsigned char)*s++)) r++; else r += 4;
return r;
}
int
prn_octal(s)
char *s;
{
unsigned char ch;
int len = 0;
while ((ch = *s++))
{
if (isprint(ch) && (ch != '\"') && (ch != '\\'))
putchar(ch), len++;
else if (f_octal_escape) {
putchar('\\');
switch (ch) {
case '\\':
putchar('\\');
break;
case '\"':
putchar('"');
break;
case '\a':
putchar('a');
break;
case '\b':
putchar('b');
break;
case '\f':
putchar('f');
break;
case '\n':
putchar('n');
break;
case '\r':
putchar('r');
break;
case '\t':
putchar('t');
break;
case '\v':
putchar('v');
break;
default:
putchar('0' + (ch >> 6));
putchar('0' + ((ch >> 3) & 3));
putchar('0' + (ch & 3));
len += 2;
break;
}
len += 2;
}
else {
putchar('\\');
putchar('0' + (ch >> 6));
putchar('0' + ((ch >> 3) & 3));
putchar('0' + (ch & 3));
len += 4;
}
}
return len;
}
void
usage()
{
(void)fprintf(stderr, "usage: ls [-1ACFLRTacdfikloqrstu] [file ...]\n");
(void)fprintf(stderr, "usage: ls [-ACFHLPRTWacdfgikloqrstu1]"
" [file ...]\n");
exit(1);
}
+4 -4
View File
@@ -33,7 +33,7 @@
.\" SUCH DAMAGE.
.\"
.\" @(#)mkdir.1 8.2 (Berkeley) 1/25/94
.\" $Id: mkdir.1,v 1.6 1997/02/22 14:04:08 peter Exp $
.\" $Id: mkdir.1,v 1.3.2.2 1998/06/30 06:42:30 charnier Exp $
.\"
.Dd January 25, 1994
.Dt MKDIR 1
@@ -47,7 +47,7 @@
.Op Fl m Ar mode
.Ar directory_name ...
.Sh DESCRIPTION
.Nm
.Nm Mkdir
creates the directories named as operands, in the order specified,
using mode
.Li rwxrwxrwx (\&0777)
@@ -81,13 +81,13 @@ permission for the owner.
.Pp
The user must have write permission in the parent directory.
.Pp
.Nm
.Nm Mkdir
exits 0 if successful, and >0 if an error occurred.
.Sh SEE ALSO
.Xr rmdir 1
.Sh STANDARDS
The
.Nm mkdir
.Nm
utility is expected to be
.St -p1003.2
compatible.
+10 -11
View File
@@ -33,7 +33,7 @@
.\" SUCH DAMAGE.
.\"
.\" @(#)mv.1 8.1 (Berkeley) 5/31/93
.\" $Id: mv.1,v 1.6 1996/02/20 23:27:54 wosch Exp $
.\" $Id: mv.1,v 1.7.2.1 1998/02/15 11:16:27 jkh Exp $
.\"
.Dd May 31, 1993
.Dt MV 1
@@ -47,11 +47,10 @@
.Ar source target
.Nm mv
.Op Fl f | Fl i
.Ar source ... source directory
.Ar source ... directory
.Sh DESCRIPTION
.Pp
In its first form, the
.Nm mv
.Nm
utility renames the file named by the
.Ar source
operand to the destination path named by the
@@ -61,7 +60,7 @@ This form is assumed when the last operand does not name an already
existing directory.
.Pp
In its second form,
.Nm mv
.Nm
moves each file named by a
.Ar source
operand to a destination file in the existing directory named by the
@@ -82,8 +81,8 @@ option overrides any previous
.Fl i
options.)
.It Fl i
Causes
.Nm mv
Cause
.Nm
to write a prompt to standard error before moving a file that would
overwrite an existing file.
If the response from the standard input begins with the character
@@ -103,7 +102,7 @@ It is an error for either the
operand or the destination path to specify a directory unless both do.
.Pp
If the destination path does not have a mode which permits writing,
.Nm mv
.Nm
prompts the user for confirmation as specified for the
.Fl i
option.
@@ -111,7 +110,7 @@ option.
As the
.Xr rename 2
call does not work across file systems,
.Nm mv
.Nm
uses
.Xr cp 1
and
@@ -125,7 +124,7 @@ rm -f destination_path && \e
.Ed
.Pp
The
.Nm mv
.Nm
utility exits 0 on success, and >0 if an error occurs.
.Sh SEE ALSO
.Xr cp 1 ,
@@ -133,7 +132,7 @@ utility exits 0 on success, and >0 if an error occurs.
.Xr symlink 7
.Sh STANDARDS
The
.Nm mv
.Nm
utility is expected to be
.St -p1003.2
compatible.
+39 -17
View File
@@ -33,7 +33,7 @@
* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
* SUCH DAMAGE.
*
* $Id: mv.c,v 1.8 1996/03/01 06:14:13 wosch Exp $
* $Id: mv.c,v 1.8.2.3 1998/05/25 22:45:42 steve Exp $
*/
#ifndef lint
@@ -50,6 +50,7 @@ static char const sccsid[] = "@(#)mv.c 8.2 (Berkeley) 4/2/94";
#include <sys/time.h>
#include <sys/wait.h>
#include <sys/stat.h>
#include <sys/mount.h>
#include <err.h>
#include <errno.h>
@@ -77,7 +78,7 @@ main(argc, argv)
register char *p, *endp;
struct stat sb;
int ch;
char path[MAXPATHLEN + 1];
char path[MAXPATHLEN];
while ((ch = getopt(argc, argv, "fi")) != -1)
switch (ch) {
@@ -109,11 +110,15 @@ main(argc, argv)
}
/* It's a directory, move each file into it. */
if (strlen(argv[argc - 1]) > sizeof(path) - 1)
errx(1, "%s: destination pathname too long", *argv);
(void)strcpy(path, argv[argc - 1]);
baselen = strlen(path);
endp = &path[baselen];
*endp++ = '/';
++baselen;
if (!baselen || *(endp - 1) != '/') {
*endp++ = '/';
++baselen;
}
for (rval = 0; --argc; ++argv) {
/*
* Find the last component of the source pathname. It
@@ -142,7 +147,7 @@ do_move(from, to)
char *from, *to;
{
struct stat sb;
int ask, ch;
int ask, ch, first;
char modep[15];
/*
@@ -157,30 +162,47 @@ do_move(from, to)
warn("%s", from);
return (1);
}
#define YESNO "(y/n [n]) "
ask = 0;
if (iflg) {
(void)fprintf(stderr, "overwrite %s? ", to);
(void)fprintf(stderr, "overwrite %s? %s", to, YESNO);
ask = 1;
} else if (access(to, W_OK) && !stat(to, &sb)) {
strmode(sb.st_mode, modep);
(void)fprintf(stderr, "override %s%s%s/%s for %s? ",
(void)fprintf(stderr, "override %s%s%s/%s for %s? %s",
modep + 1, modep[9] == ' ' ? "" : " ",
user_from_uid(sb.st_uid, 0),
group_from_gid(sb.st_gid, 0), to);
group_from_gid(sb.st_gid, 0), to, YESNO);
ask = 1;
}
if (ask) {
if ((ch = getchar()) != EOF && ch != '\n')
while (getchar() != '\n');
if (ch != 'y' && ch != 'Y')
first = ch = getchar();
while (ch != '\n' && ch != EOF)
ch = getchar();
if (first != 'y' && first != 'Y') {
(void)fprintf(stderr, "not overwritten\n");
return (0);
}
}
}
if (!rename(from, to))
return (0);
if (errno != EXDEV) {
if (errno == EXDEV) {
struct statfs sfs;
char path[MAXPATHLEN];
/* Can't mv(1) a mount point. */
if (realpath(from, path) == NULL) {
warnx("cannot resolve %s: %s", from, path);
return (1);
}
if (!statfs(path, &sfs) && !strcmp(path, sfs.f_mntonname)) {
warnx("cannot rename a mount point");
return (1);
}
} else {
warn("rename %s to %s", from, to);
return (1);
}
@@ -248,8 +270,8 @@ err: if (unlink(to))
oldmode = sbp->st_mode & ALLPERMS;
if (fchown(to_fd, sbp->st_uid, sbp->st_gid)) {
warn("%s: set owner/group (was: %u/%u)", to, sbp->st_uid,
sbp->st_gid);
warn("%s: set owner/group (was: %lu/%lu)", to,
(u_long)sbp->st_uid, (u_long)sbp->st_gid);
if (oldmode & (S_ISUID | S_ISGID)) {
warnx(
"%s: owner/group changed; clearing suid/sgid (mode was 0%03o)",
@@ -327,7 +349,7 @@ void
usage()
{
(void)fprintf(stderr, "%s\n%s\n",
"usage: mv [-f | -i] src target",
" mv [-f | -i] src1 ... srcN directory");
"usage: mv [-f | -i] source target",
" mv [-f | -i] source ... directory");
exit(1);
}
+1 -3
View File
@@ -34,7 +34,7 @@
* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
* SUCH DAMAGE.
*
* $Id: ar_io.c,v 1.4.2.1 1997/08/25 08:36:50 jkh Exp $
* $Id: ar_io.c,v 1.4.2.2 1997/09/14 13:07:09 jkh Exp $
*/
#ifndef lint
@@ -42,11 +42,9 @@ static char const sccsid[] = "@(#)ar_io.c 8.2 (Berkeley) 4/18/94";
#endif /* not lint */
#include <sys/types.h>
#include <sys/time.h>
#include <sys/stat.h>
#include <sys/ioctl.h>
#include <sys/mtio.h>
#include <sys/param.h>
#include <signal.h>
#include <string.h>
#include <fcntl.h>
+2 -3
View File
@@ -34,7 +34,7 @@
* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
* SUCH DAMAGE.
*
* $Id: ar_subs.c,v 1.4.2.1 1997/08/25 08:36:51 jkh Exp $
* $Id: ar_subs.c,v 1.4.2.2 1997/09/14 13:07:11 jkh Exp $
*/
#ifndef lint
@@ -44,7 +44,6 @@ static char const sccsid[] = "@(#)ar_subs.c 8.2 (Berkeley) 4/18/94";
#include <sys/types.h>
#include <sys/time.h>
#include <sys/stat.h>
#include <sys/param.h>
#include <signal.h>
#include <string.h>
#include <stdio.h>
@@ -743,7 +742,7 @@ copy()
* set up the destination dir path and make sure it is a directory. We
* make sure we have a trailing / on the destination
*/
dlen = l_strncpy(dirbuf, dirptr, PAXPATHLEN);
dlen = l_strncpy(dirbuf, dirptr, sizeof(dirbuf) - 1);
dest_pt = dirbuf + dlen;
if (*(dest_pt-1) != '/') {
*dest_pt++ = '/';
+1 -4
View File
@@ -34,7 +34,7 @@
* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
* SUCH DAMAGE.
*
* $Id: buf_subs.c,v 1.4.2.1 1997/08/25 08:36:52 jkh Exp $
* $Id: buf_subs.c,v 1.4.2.2 1997/09/14 13:07:13 jkh Exp $
*/
#ifndef lint
@@ -42,10 +42,7 @@ static char const sccsid[] = "@(#)buf_subs.c 8.2 (Berkeley) 4/18/94";
#endif /* not lint */
#include <sys/types.h>
#include <sys/time.h>
#include <sys/stat.h>
#include <sys/param.h>
#include <stdio.h>
#include <errno.h>
#include <unistd.h>
#include <stdlib.h>
+1 -3
View File
@@ -34,7 +34,7 @@
* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
* SUCH DAMAGE.
*
* $Id: cache.c,v 1.3.2.2 1997/08/25 08:36:54 jkh Exp $
* $Id: cache.c,v 1.3.2.3 1997/09/14 13:07:15 jkh Exp $
*/
#ifndef lint
@@ -42,9 +42,7 @@ static char const sccsid[] = "@(#)cache.c 8.1 (Berkeley) 5/31/93";
#endif /* not lint */
#include <sys/types.h>
#include <sys/time.h>
#include <sys/stat.h>
#include <sys/param.h>
#include <string.h>
#include <stdio.h>
#include <pwd.h>
+1 -2
View File
@@ -34,7 +34,7 @@
* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
* SUCH DAMAGE.
*
* $Id: cpio.c,v 1.4.2.1 1997/08/25 08:36:55 jkh Exp $
* $Id: cpio.c,v 1.4.2.2 1997/09/14 13:07:17 jkh Exp $
*/
#ifndef lint
@@ -44,7 +44,6 @@ static char const sccsid[] = "@(#)cpio.c 8.1 (Berkeley) 5/31/93";
#include <sys/types.h>
#include <sys/time.h>
#include <sys/stat.h>
#include <sys/param.h>
#include <string.h>
#include <stdio.h>
#include <unistd.h>
+1 -2
View File
@@ -34,7 +34,7 @@
* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
* SUCH DAMAGE.
*
* $Id: file_subs.c,v 1.4.2.1 1997/08/25 08:36:56 jkh Exp $
* $Id: file_subs.c,v 1.4.2.2 1997/09/14 13:07:21 jkh Exp $
*/
#ifndef lint
@@ -45,7 +45,6 @@ static char const sccsid[] = "@(#)file_subs.c 8.1 (Berkeley) 5/31/93";
#include <sys/time.h>
#include <sys/stat.h>
#include <unistd.h>
#include <sys/param.h>
#include <fcntl.h>
#include <string.h>
#include <stdio.h>
+3 -4
View File
@@ -34,7 +34,7 @@
* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
* SUCH DAMAGE.
*
* $Id: ftree.c,v 1.4.2.1 1997/08/25 08:36:57 jkh Exp $
* $Id: ftree.c,v 1.4.2.3 1998/02/15 11:18:19 jkh Exp $
*/
#ifndef lint
@@ -44,7 +44,6 @@ static char const sccsid[] = "@(#)ftree.c 8.2 (Berkeley) 4/18/94";
#include <sys/types.h>
#include <sys/time.h>
#include <sys/stat.h>
#include <sys/param.h>
#include <unistd.h>
#include <string.h>
#include <stdio.h>
@@ -507,14 +506,14 @@ next_file(arcn)
* have to read the symlink path from the file
*/
if ((cnt = readlink(ftent->fts_path, arcn->ln_name,
PAXPATHLEN)) < 0) {
PAXPATHLEN - 1)) < 0) {
sys_warn(1, errno, "Unable to read symlink %s",
ftent->fts_path);
continue;
}
/*
* set link name length, watch out readlink does not
* allways null terminate the link path
* allways NUL terminate the link path
*/
arcn->ln_name[cnt] = '\0';
arcn->ln_nlen = cnt;
+1 -2
View File
@@ -34,7 +34,7 @@
* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
* SUCH DAMAGE.
*
* $Id: gen_subs.c,v 1.6 1995/10/23 21:23:14 ache Exp $
* $Id: gen_subs.c,v 1.6.2.1 1997/08/25 08:37:00 jkh Exp $
*/
#ifndef lint
@@ -44,7 +44,6 @@ static char const sccsid[] = "@(#)gen_subs.c 8.1 (Berkeley) 5/31/93";
#include <sys/types.h>
#include <sys/time.h>
#include <sys/stat.h>
#include <sys/param.h>
#include <stdio.h>
#include <utmp.h>
#include <unistd.h>
+1 -3
View File
@@ -34,7 +34,7 @@
* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
* SUCH DAMAGE.
*
* $Id: options.c,v 1.4.2.1 1997/08/25 08:37:01 jkh Exp $
* $Id: options.c,v 1.4.2.2 1997/09/14 13:07:25 jkh Exp $
*/
#ifndef lint
@@ -42,10 +42,8 @@ static char const sccsid[] = "@(#)options.c 8.2 (Berkeley) 4/18/94";
#endif /* not lint */
#include <sys/types.h>
#include <sys/time.h>
#include <sys/stat.h>
#include <sys/mtio.h>
#include <sys/param.h>
#include <stdio.h>
#include <string.h>
#include <unistd.h>
+1 -3
View File
@@ -34,7 +34,7 @@
* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
* SUCH DAMAGE.
*
* $Id: pat_rep.c,v 1.5.2.2 1997/08/25 08:37:02 jkh Exp $
* $Id: pat_rep.c,v 1.5.2.3 1997/09/14 13:07:27 jkh Exp $
*/
#ifndef lint
@@ -42,9 +42,7 @@ static char const sccsid[] = "@(#)pat_rep.c 8.2 (Berkeley) 4/18/94";
#endif /* not lint */
#include <sys/types.h>
#include <sys/time.h>
#include <sys/stat.h>
#include <sys/param.h>
#include <stdio.h>
#include <string.h>
#include <unistd.h>
+40 -39
View File
@@ -34,7 +34,7 @@
.\" SUCH DAMAGE.
.\"
.\" @(#)pax.1 8.4 (Berkeley) 4/18/94
.\" $Id: pax.1,v 1.2 1994/09/24 02:56:26 davidg Exp $
.\" $Id: pax.1,v 1.3.2.2 1998/06/30 06:42:49 charnier Exp $
.\"
.Dd April 18, 1994
.Dt PAX 1
@@ -194,7 +194,7 @@ The presence of the
and the
.Fl w
options specifies which of the following functional modes
.Nm pax
.Nm
will operate under:
.Em list , read , write ,
and
@@ -284,7 +284,7 @@ While processing a damaged archive during a
or
.Em list
operation,
.Nm pax
.Nm
will attempt to recover from media defects and will search through the archive
to locate and process the largest number of archive members possible (see the
.Fl E
@@ -298,7 +298,7 @@ If the
.Ar directory
operand does not exist, or it is not writable by the user,
or it is not of type directory,
.Nm Pax
.Nm
will exit with a non-zero exit status.
.Pp
The
@@ -317,7 +317,7 @@ be selected.
When a
.Ar pattern
operand does not select at least one archive member,
.Nm pax
.Nm
will write these
.Ar pattern
operands in a diagnostic message to
@@ -330,7 +330,7 @@ operand specifies the pathname of a file to be copied or archived.
When a
.Ar file
operand does not select at least one archive member,
.Nm pax
.Nm
will write these
.Ar file
operand pathnames in a diagnostic message to
@@ -357,7 +357,7 @@ and
as the mode argument.
When the selected archive format supports the specification of linked
files and these files cannot be linked while the archive is being extracted,
.Nm pax
.Nm
will write a diagnostic message to
.Dv standard error
and exit with a non-zero exit status at the completion of operation.
@@ -381,7 +381,7 @@ If an archive format is not specified with a
option, the format currently being used in the archive will be selected.
Any attempt to append to an archive in a format different from the
format already used in the archive will cause
.Nm pax
.Nm
to exit immediately
with a non-zero exit status.
The blocking size used in the archive volume where writing starts
@@ -450,7 +450,7 @@ or
.Em write ) .
A single archive may span multiple files and different archive devices.
When required,
.Nm pax
.Nm
will prompt for the pathname of the file or device of the next volume in the
archive.
.It Fl i
@@ -460,7 +460,7 @@ For each archive member matching a
operand or each file matching a
.Ar file
operand,
.Nm pax
.Nm
will prompt to
.Pa /dev/tty
giving the name of the file, its file mode and its modification time.
@@ -569,7 +569,7 @@ nor the
.Cm o
specification character is specified, or the user ID and group ID are not
preserved for any reason,
.Nm pax
.Nm
will not set the
.Dv S_ISUID
.Em ( setuid )
@@ -578,7 +578,7 @@ and
.Em ( setgid )
bits of the file mode.
If the preservation of any of these items fails for any reason,
.Nm pax
.Nm
will write a diagnostic message to
.Dv standard error .
Failure to preserve these items will affect the final exit status,
@@ -636,9 +636,9 @@ File or archive member names that substitute to the empty string
are not selected and will be skipped.
.It Fl t
Reset the access times of any file or directory read or accessed by
.Nm pax
.Nm
to be the same as they were before being read or accessed by
.Nm pax .
.Nm Ns .
.It Fl u
Ignore files that are older (having a less recent file modification time)
than a pre-existing file or archive member with the same name.
@@ -699,7 +699,7 @@ standard.
The default blocksize for this format is 5120 bytes.
Inode and device information about a file (used for detecting file hard links
by this format) which may be truncated by this format is detected by
.Nm pax
.Nm
and is repaired.
.It Ar bcpio
The old binary cpio format.
@@ -708,21 +708,21 @@ This format is not very portable and should not be used when other formats
are available.
Inode and device information about a file (used for detecting file hard links
by this format) which may be truncated by this format is detected by
.Nm pax
.Nm
and is repaired.
.It Ar sv4cpio
The System V release 4 cpio.
The default blocksize for this format is 5120 bytes.
Inode and device information about a file (used for detecting file hard links
by this format) which may be truncated by this format is detected by
.Nm pax
.Nm
and is repaired.
.It Ar sv4crc
The System V release 4 cpio with file crc checksums.
The default blocksize for this format is 5120 bytes.
Inode and device information about a file (used for detecting file hard links
by this format) which may be truncated by this format is detected by
.Nm pax
.Nm
and is repaired.
.It Ar tar
The old BSD tar format as found in BSD4.3.
@@ -790,20 +790,20 @@ archives to
.Ar limit .
With a positive
.Ar limit ,
.Nm pax
.Nm
will attempt to recover from an archive read error and will
continue processing starting with the next file stored in the archive.
A
.Ar limit
of 0 will cause
.Nm pax
.Nm
to stop operation after the first read error is detected on an archive volume.
A
.Ar limit
of
.Li NONE
will cause
.Nm pax
.Nm
to attempt to recover from read errors forever.
The default
.Ar limit
@@ -813,7 +813,7 @@ is a small positive number of retries.
Using this option with
.Li NONE
should be used with extreme caution as
.Nm pax
.Nm
may get stuck in an infinite loop on a very badly flawed archive.
.It Fl G Ar group
Select a file based on its
@@ -857,7 +857,7 @@ only files with a modification or inode change time of exactly that
time will be selected.
.Pp
When
.Nm pax
.Nm
is in the
.Em write
or
@@ -887,7 +887,7 @@ created and had their modification time reset to an older time (as what
happens when a file is extracted from an archive and the modification time
is preserved).
Time comparisons using both file times is useful when
.Nm pax
.Nm
is used to create a time based incremental archive (only files that were
changed during a specified time range will be archived).
.Pp
@@ -1053,13 +1053,13 @@ gives the verbose table of contents for an archive stored in
.Pa filename .
.Pp
The following commands:
.Dl mkdir newdir
.Dl cd olddir
.Dl pax -rw .\ newdir
.Dl mkdir /tmp/foo
.Dl cd /tmp/bar
.Dl pax -rw .\ /tmp/foo
will copy the entire
.Pa olddir
.Pa /tmp/bar
directory hierarchy to
.Pa newdir .
.Pa /tmp/foo .
.Pp
The command:
.Dl pax -r -s ',^//*usr//*,,' -f a.pax
@@ -1093,7 +1093,7 @@ files with the same name found in the source file tree
.Pa home .
.Sh STANDARDS
The
.Nm pax
.Nm
utility is a superset of the
.St -p1003.2
standard.
@@ -1121,10 +1121,11 @@ and
operations are extensions to the
.Tn POSIX
standard.
.Sh AUTHOR
Keith Muller at the University of California, San Diego
.Sh AUTHORS
.An Keith Muller
at the University of California, San Diego
.Sh ERRORS
.Nm pax
.Nm Pax
will exit with one of the following values:
.Bl -tag -width 2n
.It 0
@@ -1134,7 +1135,7 @@ An error occurred.
.El
.Pp
Whenever
.Nm pax
.Nm
cannot create a file or a link when reading an archive or cannot
find a file when writing an archive, or cannot preserve the user ID,
group ID, or file mode when the
@@ -1143,28 +1144,28 @@ option is specified, a diagnostic message is written to
.Dv standard error
and a non-zero exit status will be returned, but processing will continue.
In the case where pax cannot create a link to a file,
.Nm pax
.Nm
will not create a second copy of the file.
.Pp
If the extraction of a file from an archive is prematurely terminated by
a signal or error,
.Nm pax
.Nm
may have only partially extracted a file the user wanted.
Additionally, the file modes of extracted files and directories
may have incorrect file bits, and the modification and access times may be
wrong.
.Pp
If the creation of an archive is prematurely terminated by a signal or error,
.Nm pax
.Nm
may have only partially created the archive which may violate the specific
archive format specification.
.Pp
If while doing a
.Em copy ,
.Nm pax
.Nm
detects a file is about to overwrite itself, the file is not copied,
a diagnostic message is written to
.Dv standard error
and when
.Nm pax
.Nm
completes it will exit with a non-zero exit status.
+5 -6
View File
@@ -34,7 +34,7 @@
* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
* SUCH DAMAGE.
*
* $Id: pax.c,v 1.5.2.1 1997/08/25 08:37:03 jkh Exp $
* $Id: pax.c,v 1.5.2.2 1997/09/14 13:07:29 jkh Exp $
*/
#ifndef lint
@@ -47,17 +47,16 @@ static char const copyright[] =
static char const sccsid[] = "@(#)pax.c 8.2 (Berkeley) 4/18/94";
#endif /* not lint */
#include <stdio.h>
#include <sys/types.h>
#include <sys/param.h>
#include <sys/stat.h>
#include <sys/time.h>
#include <sys/resource.h>
#include <signal.h>
#include <unistd.h>
#include <stdlib.h>
#include <errno.h>
#include <locale.h>
#include <signal.h>
#include <stdio.h>
#include <stdlib.h>
#include <unistd.h>
#include "pax.h"
#include "extern.h"
static int gen_init __P((void));
+1 -2
View File
@@ -34,7 +34,7 @@
* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
* SUCH DAMAGE.
*
* $Id: sel_subs.c,v 1.3.2.1 1997/08/25 08:37:04 jkh Exp $
* $Id: sel_subs.c,v 1.3.2.2 1997/09/14 13:07:33 jkh Exp $
*/
#ifndef lint
@@ -44,7 +44,6 @@ static char const sccsid[] = "@(#)sel_subs.c 8.1 (Berkeley) 5/31/93";
#include <sys/types.h>
#include <sys/time.h>
#include <sys/stat.h>
#include <sys/param.h>
#include <pwd.h>
#include <grp.h>
#include <stdio.h>
+3 -4
View File
@@ -34,7 +34,7 @@
* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
* SUCH DAMAGE.
*
* $Id: tables.c,v 1.4.2.2 1997/08/25 08:37:05 jkh Exp $
* $Id: tables.c,v 1.4.2.3 1997/09/14 13:07:34 jkh Exp $
*/
#ifndef lint
@@ -44,13 +44,12 @@ static char const sccsid[] = "@(#)tables.c 8.1 (Berkeley) 5/31/93";
#include <sys/types.h>
#include <sys/time.h>
#include <sys/stat.h>
#include <sys/param.h>
#include <sys/fcntl.h>
#include <errno.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <unistd.h>
#include <errno.h>
#include <stdlib.h>
#include "pax.h"
#include "tables.h"
#include "extern.h"
+1 -2
View File
@@ -34,7 +34,7 @@
* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
* SUCH DAMAGE.
*
* $Id: tar.c,v 1.4.2.1 1997/08/25 08:37:05 jkh Exp $
* $Id: tar.c,v 1.4.2.2 1997/09/14 13:07:35 jkh Exp $
*/
#ifndef lint
@@ -44,7 +44,6 @@ static char const sccsid[] = "@(#)tar.c 8.2 (Berkeley) 4/18/94";
#include <sys/types.h>
#include <sys/time.h>
#include <sys/stat.h>
#include <sys/param.h>
#include <string.h>
#include <stdio.h>
#include <unistd.h>
+1 -4
View File
@@ -34,7 +34,7 @@
* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
* SUCH DAMAGE.
*
* $Id: tty_subs.c,v 1.3.2.1 1997/08/25 08:37:06 jkh Exp $
* $Id: tty_subs.c,v 1.3.2.2 1997/09/14 13:07:37 jkh Exp $
*/
#ifndef lint
@@ -42,12 +42,9 @@ static char const sccsid[] = "@(#)tty_subs.c 8.2 (Berkeley) 4/18/94";
#endif /* not lint */
#include <sys/types.h>
#include <sys/time.h>
#include <sys/stat.h>
#include <sys/param.h>
#include <fcntl.h>
#include <stdio.h>
#include <errno.h>
#include <unistd.h>
#include <stdlib.h>
#include <string.h>
+8 -2
View File
@@ -1,9 +1,15 @@
# @(#)Makefile 8.1 (Berkeley) 6/2/93
# $Id: Makefile,v 1.6 1995/10/25 15:07:38 torstenb Exp $
# $Id: Makefile,v 1.6.2.1 1997/10/16 12:44:17 mckay Exp $
PROG= ps
SRCS= fmt.c keyword.c nlist.c print.c ps.c
CFLAGS+=-I${.CURDIR}/../../sys
#
# To support "lazy" ps for non root/wheel users
# add -DLAZY_PS to the cflags. This helps
# keep ps from being an unnecessary load
# on large systems.
#
CFLAGS+=-I${.CURDIR}/../../sys -DLAZY_PS
DPADD= ${LIBM} ${LIBKVM}
LDADD= -lm -lkvm
BINGRP= kmem
+2 -1
View File
@@ -31,7 +31,7 @@
* SUCH DAMAGE.
*
* @(#)extern.h 8.3 (Berkeley) 4/2/94
* $Id: extern.h,v 1.2 1994/09/24 02:56:42 davidg Exp $
* $Id: extern.h,v 1.3 1996/10/21 07:30:23 peter Exp $
*/
struct kinfo;
@@ -64,6 +64,7 @@ void parsefmt __P((char *));
void pcpu __P((KINFO *, VARENT *));
void pmem __P((KINFO *, VARENT *));
void pri __P((KINFO *, VARENT *));
void rtprior __P((KINFO *, VARENT *));
void printheader __P((void));
void pvar __P((KINFO *, VARENT *));
void rssize __P((KINFO *, VARENT *));
+11 -2
View File
@@ -30,7 +30,7 @@
* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
* SUCH DAMAGE.
*
* $Id: fmt.c,v 1.6 1995/10/23 21:03:40 ache Exp $
* $Id: fmt.c,v 1.6.2.1 1997/03/10 19:10:52 guido Exp $
*/
#ifndef lint
@@ -44,6 +44,7 @@ static char sccsid[] = "@(#)fmt.c 8.4 (Berkeley) 4/15/94";
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <unistd.h>
#include <vis.h>
#include "ps.h"
@@ -58,8 +59,16 @@ static char *
shquote(argv)
char **argv;
{
long arg_max;
char **p, *dst, *src;
static char buf[4*ARG_MAX]; /* XXX */
static char *buf = NULL;
if (buf == NULL) {
if ((arg_max = sysconf(_SC_ARG_MAX)) == -1)
errx(1, "sysconf _SC_ARG_MAX failed");
if ((buf = malloc((4 * arg_max) + 1)) == NULL)
errx(1, "malloc failed");
}
if (*argv == 0) {
buf[0] = 0;
+2 -2
View File
@@ -30,7 +30,7 @@
* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
* SUCH DAMAGE.
*
* $Id: keyword.c,v 1.8 1995/10/28 20:11:15 phk Exp $
* $Id: keyword.c,v 1.9 1996/07/31 09:27:23 davidg Exp $
*/
#ifndef lint
@@ -139,7 +139,7 @@ VAR var[] = {
{"rss", "RSS", NULL, 0, p_rssize, 4},
{"rssize", "", "rsz"},
{"rsz", "RSZ", NULL, 0, rssize, 4},
{"rtprio", "RTPRIO", NULL, 0, pvar, 7, POFF(p_rtprio), LONG, "d"},
{"rtprio", "RTPRIO", NULL, 0, rtprior, 7, POFF(p_rtprio)},
{"ruid", "RUID", NULL, 0, evar, UIDLEN, EOFF(e_pcred.p_ruid),
ULONG, UIDFMT},
{"ruser", "RUSER", NULL, LJUST, runame, USERLEN},
+34 -2
View File
@@ -30,7 +30,7 @@
* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
* SUCH DAMAGE.
*
* $Id: print.c,v 1.16.2.1 1997/04/16 16:10:48 jdp Exp $
* $Id: print.c,v 1.16.2.2 1997/08/03 08:33:17 peter Exp $
*/
#ifndef lint
@@ -164,12 +164,13 @@ logname(k, ve)
VARENT *ve;
{
VAR *v;
char *s;
v = ve->var;
#ifndef NEWVM
(void)printf("%-*s", v->width, KI_PROC(k)->p_logname);
#else
(void)printf("%-*s", v->width, KI_EPROC(k)->e_login);
(void)printf("%-*s", v->width, (s = KI_EPROC(k)->e_login, *s) ? s : "-");
#endif
}
@@ -657,6 +658,37 @@ trss(k, ve)
}
#endif
void
rtprior(k, ve)
KINFO *k;
VARENT *ve;
{
VAR *v;
struct rtprio *prtp;
char str[8];
unsigned type, prio;
v = ve->var;
prtp = (struct rtprio *) ((char *)KI_PROC(k) + v->off);
prio = prtp->prio;
switch (type = prtp->type) {
case RTP_PRIO_REALTIME:
snprintf(str, sizeof(str), "real:%u", prio);
break;
case RTP_PRIO_NORMAL:
strncpy(str, "normal", sizeof(str));
break;
case RTP_PRIO_IDLE:
snprintf(str, sizeof(str), "idle:%u", prio);
break;
default:
snprintf(str, sizeof(str), "%u:%u", type, prio);
break;
}
str[sizeof(str)-1] = '\0';
(void)printf("%*s", v->width, str);
}
/*
* Generic output routines. Print fields from various prototype
* structures.
+4 -2
View File
@@ -30,7 +30,7 @@
.\" SUCH DAMAGE.
.\"
.\" @(#)ps.1 8.3 (Berkeley) 4/18/94
.\" $Id: ps.1,v 1.11 1996/10/21 07:30:25 peter Exp $
.\" $Id: ps.1,v 1.11.2.1 1997/08/21 02:54:28 jlemon Exp $
.\"
.Dd April 18, 1994
.Dt PS 1
@@ -40,7 +40,7 @@
.Nd process status
.Sh SYNOPSIS
.Nm \&ps
.Op Fl aCcehjlmrSTuvwx
.Op Fl aCcefhjlmrSTuvwx
.Op Fl M Ar core
.Op Fl N Ar system
.Op Fl O Ar fmt
@@ -88,6 +88,8 @@ cpu calculation that ignores ``resident'' time (this normally has
no effect).
.It Fl e
Display the environment as well.
.It Fl f
Work harder to get detailed process information.
.It Fl h
Repeat the information header as often as necessary to guarantee one
header per page of information.
+32 -6
View File
@@ -30,7 +30,7 @@
* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
* SUCH DAMAGE.
*
* $Id: ps.c,v 1.13.2.1 1996/11/11 21:23:15 phk Exp $
* $Id: ps.c,v 1.13.2.2 1997/06/06 16:09:12 charnier Exp $
*/
#ifndef lint
@@ -84,6 +84,12 @@ int totwidth; /* calculated width of requested variables */
static int needuser, needcomm, needenv;
#if defined(LAZY_PS)
static int forceuread=0;
#else
static int forceuread=1;
#endif
enum sort { DEFAULT, SORTMEM, SORTCPU } sortby = DEFAULT;
static char *fmt __P((char **(*)(kvm_t *, const struct kinfo_proc *, int),
@@ -139,7 +145,11 @@ main(argc, argv)
ttydev = NODEV;
memf = nlistf = swapf = NULL;
while ((ch = getopt(argc, argv,
#if defined(LAZY_PS)
"aCcefghjLlM:mN:O:o:p:rSTt:U:uvW:wx")) != EOF)
#else
"aCceghjLlM:mN:O:o:p:rSTt:U:uvW:wx")) != EOF)
#endif
switch((char)ch) {
case 'a':
all = 1;
@@ -153,6 +163,12 @@ main(argc, argv)
case 'e': /* XXX set ufmt */
needenv = 1;
break;
#if defined(LAZY_PS)
case 'f':
if (getuid() == 0 || getgid() == 0)
forceuread = 1;
break;
#endif
case 'g':
break; /* no-op */
case 'h':
@@ -393,6 +409,8 @@ fmt(fn, ki, comm, maxlen)
return (s);
}
#define UREADOK(ki) (forceuread || (KI_PROC(ki)->p_flag & P_INMEM))
static void
saveuser(ki)
KINFO *ki;
@@ -402,7 +420,7 @@ saveuser(ki)
struct user *u_addr = (struct user *)USRSTACK;
usp = &ki->ki_u;
if (kvm_uread(kd, KI_PROC(ki), (unsigned long)&u_addr->u_stats,
if (UREADOK(ki) && kvm_uread(kd, KI_PROC(ki), (unsigned long)&u_addr->u_stats,
(char *)&pstats, sizeof(pstats)) == sizeof(pstats)) {
/*
* The u-area might be swapped out, and we can't get
@@ -419,15 +437,23 @@ saveuser(ki)
/*
* save arguments if needed
*/
if (needcomm)
if (needcomm && UREADOK(ki)) {
ki->ki_args = fmt(kvm_getargv, ki, KI_PROC(ki)->p_comm,
MAXCOMLEN);
else
} else if (needcomm) {
ki->ki_args = malloc(strlen(KI_PROC(ki)->p_comm) + 3);
sprintf(ki->ki_args, "(%s)", KI_PROC(ki)->p_comm);
} else {
ki->ki_args = NULL;
if (needenv)
}
if (needenv && UREADOK(ki)) {
ki->ki_env = fmt(kvm_getenvv, ki, (char *)NULL, 0);
else
} else if (needenv) {
ki->ki_env = malloc(3);
strcpy(ki->ki_env, "()");
} else {
ki->ki_env = NULL;
}
}
static int
+3 -3
View File
@@ -33,7 +33,7 @@
.\" SUCH DAMAGE.
.\"
.\" @(#)pwd.1 8.2 (Berkeley) 4/28/95
.\" $Id: pwd.1,v 1.5 1997/02/22 14:05:15 peter Exp $
.\" $Id: pwd.1,v 1.2.8.2 1998/06/30 06:43:02 charnier Exp $
.\"
.Dd April 28, 1995
.Dt PWD 1
@@ -44,14 +44,14 @@
.Sh SYNOPSIS
.Nm pwd
.Sh DESCRIPTION
.Nm
.Nm Pwd
writes the absolute pathname of the current working directory to
the standard output.
.Pp
The pwd utility exits 0 on success, and >0 if an error occurs.
.Sh STANDARDS
The
.Nm pwd
.Nm
command is expected to be
.St -p1003.2
compatible.
+10 -8
View File
@@ -1,23 +1,25 @@
# @(#)Makefile 8.1 (Berkeley) 7/19/93
# $Id: Makefile,v 1.4 1994/09/29 13:06:00 csgr Exp $
# $Id$
PROG= rcp
SRCS= rcp.c util.c
CFLAGS+=-Wall
.if exists(${DESTDIR}/usr/lib/libkrb.a) && (defined(MAKE_KERBEROS) \
|| defined(MAKE_EBONES))
SRCS+= kcmd.c krcmd.c
CFLAGS+=-DKERBEROS -DCRYPT
.if exists(${DESTDIR}/usr/lib/libkrb.a) && defined(MAKE_KERBEROS4)
SRCS+= krcmd.c kcmd.c rcmd_util.c encrypt.c
DPADD= ${LIBKRB} ${LIBDES}
CFLAGS+=-DKERBEROS -DCRYPT -DHAVE_CONFIG_H \
-I${.CURDIR}/../../kerberosIV/include \
-I${.CURDIR}/../../crypto/kerberosIV/include \
-I${.CURDIR}/../../crypto/kerberosIV/lib/roken \
-I${.CURDIR}/../../crypto/kerberosIV/appl/bsd
LDADD= -lkrb -ldes
DISTRIBUTION= krb
.PATH: ${.CURDIR}/../../crypto/kerberosIV/appl/bsd
.endif
BINOWN= root
BINMODE=4555
INSTALLFLAGS=-fschg
.PATH: ${.CURDIR}/../../usr.bin/rlogin
.include <bsd.prog.mk>
+3 -1
View File
@@ -31,10 +31,12 @@
* SUCH DAMAGE.
*
* @(#)pathnames.h 8.1 (Berkeley) 5/31/93
* $Id$
* $Id: pathnames.h,v 1.2 1994/09/24 02:56:55 davidg Exp $
*/
#include <paths.h>
#define _PATH_CP "/bin/cp"
#define _PATH_RCP "/bin/rcp"
#define _PATH_RLOGIN "/usr/bin/rlogin"
#define _PATH_RSH "/usr/bin/rsh"
+14 -21
View File
@@ -30,7 +30,7 @@
.\" SUCH DAMAGE.
.\"
.\" @(#)rcp.1 8.1 (Berkeley) 5/31/93
.\" $Id: rcp.1,v 1.5 1997/02/22 14:05:21 peter Exp $
.\" $Id: rcp.1,v 1.2.8.1 1997/02/28 07:54:41 mpp Exp $
.\"
.Dd May 31, 1993
.Dt RCP 1
@@ -58,26 +58,21 @@ argument is either a remote file name of the
form ``rname@rhost:path'', or a local file name (containing no `:' characters,
or a `/' before any `:'s).
.Pp
.Bl -tag -width flag
The following options are available:
.Bl -tag -width indent
.It Fl K
The
.Fl K
option turns off all Kerberos authentication.
Turn off all Kerberos authentication.
.It Fl k
The
.Fl k
option requests
.Nm rcp
Request
.Nm
to obtain tickets
for the remote host in realm
.Ar realm
instead of the remote host's realm as determined by
.Xr krb_realmofhost 3 .
.It Fl p
The
.Fl p
option causes
.Nm rcp
Cause
.Nm
to attempt to preserve (duplicate) in its copies the modification
times and modes of the source files, ignoring the
.Ar umask .
@@ -89,16 +84,14 @@ modified by the
on the destination host is used.
.It Fl r
If any of the source files are directories,
.Nm rcp
.Nm
copies each subtree rooted at that name; in this case
the destination must be a directory.
.It Fl x
The
.Fl x
option turns on
Turn on
.Tn DES
encryption for all data passed by
.Nm rcp .
.Nm Ns .
This may impact response time and
.Tn CPU
utilization, but provides
@@ -134,11 +127,11 @@ are on the current machine.
.Xr rsh 1
.Sh HISTORY
The
.Nm rcp
.Nm
command appeared in
.Bx 4.2 .
The version of
.Nm rcp
.Nm
described here
has been reimplemented with Kerberos in
.Bx 4.3 Reno .
@@ -157,4 +150,4 @@ The destination user and hostname may have to be specified as
``rhost.rname'' when the destination machine is running the
.Bx 4.2
version of
.Nm rcp .
.Nm Ns .
+26 -13
View File
@@ -30,7 +30,7 @@
* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
* SUCH DAMAGE.
*
* $Id: rcp.c,v 1.8.2.2 1997/06/06 16:11:15 charnier Exp $
* $Id: rcp.c,v 1.8.2.4 1998/02/18 11:38:37 markm Exp $
*/
#ifndef lint
@@ -70,9 +70,7 @@ static char const sccsid[] = "@(#)rcp.c 8.2 (Berkeley) 4/2/94";
#ifdef KERBEROS
#include <des.h>
#include <kerberosIV/krb.h>
#include "../../usr.bin/rlogin/krb.h"
#include <krb.h>
char dst_realm_buf[REALM_SZ];
char *dest_realm = NULL;
@@ -96,6 +94,9 @@ uid_t userid;
int errs, rem;
int pflag, iamremote, iamrecursive, targetshouldbedirectory;
static int argc_copy;
static char **argv_copy;
#define CMDNEEDS 64
char cmd[CMDNEEDS]; /* must hold "rcp -r -p -d\0" */
@@ -119,6 +120,24 @@ main(argc, argv)
struct servent *sp;
int ch, fflag, tflag;
char *targ, *shell;
int i;
/*
* Prepare for execing ourselves.
*/
argc_copy = argc + 1;
argv_copy = malloc((argc_copy + 1) * sizeof(*argv_copy));
if (argv_copy == NULL)
err(1, "malloc");
argv_copy[0] = argv[0];
argv_copy[1] = "-K";
for(i = 1; i < argc; ++i) {
argv_copy[i + 1] = strdup(argv[i]);
if (argv_copy[i + 1] == NULL)
errx(1, "strdup: out of memory");
}
argv_copy[argc + 1] = NULL;
fflag = tflag = 0;
while ((ch = getopt(argc, argv, OPTIONS)) != -1)
@@ -344,7 +363,7 @@ tolocal(argc, argv)
if (!(bp = malloc(len)))
err(1, NULL);
(void)snprintf(bp, len, "exec %s%s%s %s %s", _PATH_CP,
iamrecursive ? " -r" : "", pflag ? " -p" : "",
iamrecursive ? " -PR" : "", pflag ? " -p" : "",
argv[i], argv[argc - 1]);
if (susystem(bp, userid))
++errs;
@@ -774,10 +793,8 @@ int
kerberos(host, bp, locuser, user)
char **host, *bp, *locuser, *user;
{
struct servent *sp;
again:
if (use_kerberos) {
setuid(getuid());
rem = KSUCCESS;
errno = 0;
if (dest_realm == NULL)
@@ -791,15 +808,11 @@ again:
krcmd(host, port, user, bp, 0, dest_realm);
if (rem < 0) {
use_kerberos = 0;
if ((sp = getservbyname("shell", "tcp")) == NULL)
errx(1, "unknown service shell/tcp");
if (errno == ECONNREFUSED)
oldw("remote host doesn't support Kerberos");
else if (errno == ENOENT)
oldw("can't provide Kerberos authentication data");
port = sp->s_port;
goto again;
execv(_PATH_RCP, argv_copy);
}
} else {
#ifdef CRYPT
+13 -8
View File
@@ -33,7 +33,7 @@
.\" SUCH DAMAGE.
.\"
.\" @(#)rm.1 8.2 (Berkeley) 4/18/94
.\" $Id: rm.1,v 1.4.2.1 1997/04/08 20:43:37 mpp Exp $
.\" $Id: rm.1,v 1.4.2.2 1997/04/09 05:05:46 mpp Exp $
.\"
.Dd April 18, 1994
.Dt RM 1
@@ -44,11 +44,11 @@
.Sh SYNOPSIS
.Nm rm
.Op Fl f | Fl i
.Op Fl dPRr
.Op Fl dPRrW
.Ar file ...
.Sh DESCRIPTION
The
.Nm rm
.Nm
utility attempts to remove the non-directory type files specified on the
command line.
If the permissions of the file do not permit writing, and the standard
@@ -100,23 +100,27 @@ that directory is skipped.
.It Fl r
Equivalent to
.Fl R .
.It Fl W
Attempt to undelete the named files.
Currently, this option can only be used to recover
files covered by whiteouts.
.El
.Pp
The
.Nm rm
.Nm
utility removes symbolic links, not the files referenced by the links.
.Pp
It is an error to attempt to remove the files ``.'' and ``..''.
.Pp
The
.Nm rm
.Nm
utility exits 0 if all of the named files or file hierarchies were removed,
or if the
.Fl f
option was specified and all of the existing files or file hierarchies were
removed.
If an error occurs,
.Nm rm
.Nm
exits with a value >0.
.Sh NOTE
The
@@ -141,6 +145,7 @@ This is useful for commands that do not use
to parse the command line arguments.
.Sh SEE ALSO
.Xr rmdir 1 ,
.Xr undelete 2 ,
.Xr unlink 2 ,
.Xr fts 3 ,
.Xr getopt 3 ,
@@ -155,7 +160,7 @@ In addition, only regular files are overwritten, other types of files
are not.
.Sh COMPATIBILITY
The
.Nm rm
.Nm
utility differs from historical implementations in that the
.Fl f
option only masks attempts to remove non-existent files instead of
@@ -167,7 +172,7 @@ implementations prompted on the standard output,
not the standard error output.
.Sh STANDARDS
The
.Nm rm
.Nm
command is expected to be
.St -p1003.2
compatible.
+23 -19
View File
@@ -30,7 +30,7 @@
* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
* SUCH DAMAGE.
*
* $Id: rm.c,v 1.10 1996/02/19 05:57:22 pst Exp $
* $Id: rm.c,v 1.11.2.1 1997/12/03 05:40:08 imp Exp $
*/
#ifndef lint
@@ -81,8 +81,8 @@ main(argc, argv)
{
int ch, rflag;
rflag = 0;
while ((ch = getopt(argc, argv, "dfiPRr")) != EOF)
Pflag = rflag = 0;
while ((ch = getopt(argc, argv, "dfiPRr")) != -1)
switch(ch) {
case 'd':
dflag = 1;
@@ -112,16 +112,17 @@ main(argc, argv)
usage();
checkdot(argv);
if (!*argv)
exit (eval);
stdin_ok = isatty(STDIN_FILENO);
uid = geteuid();
if (rflag)
rm_tree(argv);
else
rm_file(argv);
if (*argv) {
stdin_ok = isatty(STDIN_FILENO);
if (rflag)
rm_tree(argv);
else
rm_file(argv);
}
exit (eval);
}
@@ -132,13 +133,14 @@ rm_tree(argv)
FTS *fts;
FTSENT *p;
int needstat;
int flags;
int rval;
/*
* Remove a file hierarchy. If forcing removal (-f), or interactive
* (-i) or can't ask anyway (stdin_ok), don't stat the file.
*/
needstat = !uid || !fflag && !iflag && stdin_ok;
needstat = !uid || (!fflag && !iflag && stdin_ok);
/*
* If the -i option is specified, the user can skip on the pre-order
@@ -176,7 +178,7 @@ rm_tree(argv)
continue;
case FTS_D:
/* Pre-order: give user chance to skip. */
if (iflag && !check(p->fts_path, p->fts_accpath,
if (!fflag && !check(p->fts_path, p->fts_accpath,
p->fts_statp)) {
(void)fts_set(fts, p, FTS_SKIP);
p->fts_number = SKIPPED;
@@ -193,10 +195,11 @@ rm_tree(argv)
if (p->fts_number == SKIPPED)
continue;
break;
default:
if (!fflag &&
!check(p->fts_path, p->fts_accpath, p->fts_statp))
continue;
}
if (!fflag &&
!check(p->fts_path, p->fts_accpath, p->fts_statp))
continue;
rval = 0;
if (!uid &&
@@ -357,9 +360,9 @@ check(path, name, sp)
* first because we may not have stat'ed the file.
*/
if (!stdin_ok || S_ISLNK(sp->st_mode) ||
!access(name, W_OK) &&
(!access(name, W_OK) &&
!(sp->st_flags & (SF_APPEND|SF_IMMUTABLE)) &&
(!(sp->st_flags & (UF_APPEND|UF_IMMUTABLE)) || !uid))
(!(sp->st_flags & (UF_APPEND|UF_IMMUTABLE)) || !uid)))
return (1);
strmode(sp->st_mode, modep);
strcpy(flagsp, flags_to_string(sp->st_flags, NULL));
@@ -398,7 +401,8 @@ checkdot(argv)
if (!complained++)
warnx("\".\" and \"..\" may not be removed");
eval = 1;
for (save = t; (t[0] = t[1]) != NULL; ++t);
for (save = t; (t[0] = t[1]) != NULL; ++t)
continue;
t = save;
} else
++t;
+6 -6
View File
@@ -30,7 +30,7 @@
.\" SUCH DAMAGE.
.\"
.\" @(#)rmail.8 6.10 (Berkeley) 4/29/93
.\" $Id: rmail.8,v 1.5 1997/02/22 14:05:30 peter Exp $
.\" $Id: rmail.8,v 1.2.8.2 1998/06/30 06:43:18 charnier Exp $
.\"
.Dd April 29, 1993
.Dt RMAIL 8
@@ -42,7 +42,7 @@
.Nm rmail
.Ar user ...
.Sh DESCRIPTION
.Nm
.Nm Rmail
interprets incoming mail received via
.Xr uucp 1 ,
collapsing ``From'' lines in the form generated
@@ -52,18 +52,18 @@ into a single line of the form ``return-path!sender'',
and passing the processed mail on to
.Xr sendmail 8 .
.Pp
.Nm
.Nm Rmail
is explicitly designed for use with
.Xr uucp
.Xr uucp 1
and
.Xr sendmail .
.Xr sendmail 8 .
.Sh SEE ALSO
.Xr uucp 1 ,
.Xr mail.local 8 ,
.Xr sendmail 8
.Sh HISTORY
The
.Nm rmail
.Nm
program appeared in
.Bx 4.2 .
.Sh BUGS
+8 -6
View File
@@ -33,7 +33,7 @@
.\" SUCH DAMAGE.
.\"
.\" @(#)rmdir.1 8.1 (Berkeley) 5/31/93
.\" $Id: rmdir.1,v 1.3 1996/08/29 18:06:08 wosch Exp $
.\" $Id: rmdir.1,v 1.3.2.2 1998/06/30 06:42:35 charnier Exp $
.\"
.Dd May 31, 1993
.Dt RMDIR 1
@@ -46,7 +46,9 @@
.Op Fl p
.Ar directory ...
.Sh DESCRIPTION
The rmdir utility removes the directory entry specified by
The
.Nm
utility removes the directory entry specified by
each
.Ar directory
argument, provided it is empty.
@@ -56,11 +58,11 @@ In order to remove both a parent directory and a subdirectory
of that parent, the subdirectory
must be specified first so the parent directory
is empty when
.Nm rmdir
.Nm
tries to remove it.
.Pp
The following option is available:
.Bl -tag -width Ds
.Bl -tag -width indent
.It Fl p
Each
.Ar directory
@@ -73,7 +75,7 @@ for fully non-discriminant recursive removal.)
.El
.Pp
The
.Nm rmdir
.Nm
utility exits with one of the following values:
.Bl -tag -width Ds
.It Li \&0
@@ -87,7 +89,7 @@ An error occurred.
.Xr rm 1
.Sh STANDARDS
The
.Nm rmdir
.Nm
command is expected to be
.St -p1003.2
compatible.
+6 -10
View File
@@ -30,7 +30,7 @@
* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
* SUCH DAMAGE.
*
* $Id: rmdir.c,v 1.2 1994/09/24 02:57:13 davidg Exp $
* $Id: rmdir.c,v 1.2.8.1 1997/08/25 08:43:06 jkh Exp $
*/
#ifndef lint
@@ -40,7 +40,11 @@ static char const copyright[] =
#endif /* not lint */
#ifndef lint
static char const sccsid[] = "@(#)rmdir.c 8.3 (Berkeley) 4/2/94";
#if 0
static char sccsid[] = "@(#)rmdir.c 8.3 (Berkeley) 4/2/94";
#endif
static const char rcsid[] =
"$Id$";
#endif /* not lint */
#include <err.h>
@@ -78,14 +82,6 @@ main(argc, argv)
usage();
for (errors = 0; *argv; argv++) {
char *p;
/* Delete trailing slashes, per POSIX. */
p = *argv + strlen(*argv);
while (--p > *argv && *p == '/')
;
*++p = '\0';
if (rmdir(*argv) < 0) {
warn("%s", *argv);
errors = 1;
+9 -6
View File
@@ -1,5 +1,5 @@
# @(#)Makefile 8.4 (Berkeley) 5/5/95
# $Id: Makefile,v 1.15.2.1 1997/08/25 09:09:28 jkh Exp $
# $Id: Makefile,v 1.15.2.2 1997/08/25 21:16:13 jkh Exp $
PROG= sh
SHSRCS= alias.c cd.c echo.c error.c eval.c exec.c expand.c \
@@ -7,7 +7,8 @@ SHSRCS= alias.c cd.c echo.c error.c eval.c exec.c expand.c \
mystring.c options.c output.c parser.c printf.c redir.c show.c \
trap.c var.c
GENSRCS= arith.c arith_lex.c builtins.c init.c nodes.c syntax.c
SRCS= ${SHSRCS} ${GENSRCS}
GENHDRS= builtins.h nodes.h syntax.h token.h
SRCS= ${SHSRCS} ${GENSRCS} ${GENHDRS}
DPADD+= ${LIBL} ${LIBEDIT} ${LIBTERMCAP}
LDADD+= -ll -ledit -ltermcap
@@ -19,13 +20,13 @@ CFLAGS+=-DSHELL -I. -I${.CURDIR}
.PATH: ${.CURDIR}/bltin ${.CURDIR}/../../usr.bin/printf
CLEANFILES+= builtins.h mkinit mkinit.o mknodes mknodes.o \
CLEANFILES+= mkinit mkinit.o mknodes mknodes.o \
mksyntax mksyntax.o \
nodes.h syntax.h token.h y.tab.h
CLEANFILES+= ${GENSRCS}
y.tab.h
CLEANFILES+= ${GENSRCS} ${GENHDRS}
beforedepend: builtins.h nodes.h syntax.h token.h
.ORDER: builtins.c builtins.h
builtins.c builtins.h: mkbuiltins builtins.def
cd ${.CURDIR}; sh mkbuiltins ${.OBJDIR}
@@ -45,9 +46,11 @@ mknodes.o: mknodes.c # XXX and many headers
mksyntax: mksyntax.o
mksyntax.o: mksyntax.c # XXX and many headers
.ORDER: nodes.c nodes.h
nodes.c nodes.h: mknodes nodetypes nodes.c.pat
./mknodes ${.CURDIR}/nodetypes ${.CURDIR}/nodes.c.pat
.ORDER: syntax.c syntax.h
syntax.c syntax.h: mksyntax
./mksyntax
+2
View File
@@ -29,6 +29,8 @@
* LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
* SUCH DAMAGE.
*
* $Id$
*/
char *getpwd __P((void));
+5 -2
View File
@@ -33,7 +33,7 @@
* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
* SUCH DAMAGE.
*
* $Id: eval.c,v 1.7.2.2 1997/05/13 19:18:56 steve Exp $
* $Id: eval.c,v 1.7.2.3 1997/08/25 09:09:42 jkh Exp $
*/
#ifndef lint
@@ -764,7 +764,10 @@ evalcommand(cmd, flags, backcmd)
for (sp = varlist.list ; sp ; sp = sp->next)
mklocal(sp->text);
funcnest++;
evaltree(cmdentry.u.func, 0);
if (flags & EV_TESTED)
evaltree(cmdentry.u.func, EV_TESTED);
else
evaltree(cmdentry.u.func, 0);
funcnest--;
INTOFF;
poplocalvars();
+1 -2
View File
@@ -33,7 +33,7 @@
* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
* SUCH DAMAGE.
*
* $Id: jobs.c,v 1.8.2.2 1997/08/17 14:47:33 joerg Exp $
* $Id: jobs.c,v 1.8.2.3 1997/08/25 09:10:00 jkh Exp $
*/
#ifndef lint
@@ -45,7 +45,6 @@ static char const sccsid[] = "@(#)jobs.c 8.5 (Berkeley) 5/4/95";
#include <errno.h>
#include <unistd.h>
#include <stdlib.h>
#include <sys/types.h>
#include <sys/param.h>
#ifdef BSD
#include <sys/wait.h>
+63 -4
View File
@@ -33,7 +33,7 @@
* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
* SUCH DAMAGE.
*
* $Id: miscbltin.c,v 1.8 1996/09/03 14:24:44 peter Exp $
* $Id: miscbltin.c,v 1.8.2.1 1997/08/25 09:10:10 jkh Exp $
*/
#ifndef lint
@@ -52,6 +52,7 @@ static char const sccsid[] = "@(#)miscbltin.c 8.4 (Berkeley) 5/4/95";
#include <ctype.h>
#include <errno.h>
#include <stdio.h>
#include <termios.h>
#include "shell.h"
#include "options.h"
@@ -88,14 +89,43 @@ readcmd(argc, argv)
int startword;
int status;
int i;
struct timeval tv;
char *tvptr;
fd_set ifds;
struct termios told, tnew;
int tsaved;
eflag = 0;
prompt = NULL;
while ((i = nextopt("ep:")) != '\0') {
if (i == 'p')
tv.tv_sec = -1;
tv.tv_usec = 0;
while ((i = nextopt("ep:t:")) != '\0') {
switch(i) {
case 'p':
prompt = optarg;
else
break;
case 'e':
eflag = 1;
break;
case 't':
tv.tv_sec = strtol(optarg, &tvptr, 0);
if (tvptr == optarg)
error("timeout value");
switch(*tvptr) {
case 0:
case 's':
break;
case 'h':
tv.tv_sec *= 60;
/* FALLTHROUGH */
case 'm':
tv.tv_sec *= 60;
break;
default:
error("timeout unit");
}
break;
}
}
if (prompt && isatty(0)) {
out2str(prompt);
@@ -105,6 +135,35 @@ readcmd(argc, argv)
error("arg count");
if ((ifs = bltinlookup("IFS", 1)) == NULL)
ifs = nullstr;
if (tv.tv_sec >= 0) {
/*
* See if we can disable input processing; this will
* not give the desired result if we are in a pipeline
* and someone upstream is still in line-by-line mode.
*/
tsaved = 0;
if (tcgetattr(0, &told) == 0) {
memcpy(&tnew, &told, sizeof(told));
cfmakeraw(&tnew);
tcsetattr(0, TCSANOW, &tnew);
tsaved = 1;
}
/*
* Wait for something to become available.
*/
FD_ZERO(&ifds);
FD_SET(0, &ifds);
status = select(1, &ifds, NULL, NULL, &tv);
if (tsaved)
tcsetattr(0, TCSANOW, &told);
/*
* If there's nothing ready, return an error.
*/
if (status <= 0)
return(1);
}
status = 0;
startword = 1;
backslash = 0;
+25 -5
View File
@@ -33,7 +33,7 @@
.\" SUCH DAMAGE.
.\"
.\" from: @(#)sh.1 8.6 (Berkeley) 5/4/95
.\" $Id: sh.1,v 1.9.2.3 1997/08/25 21:22:27 jkh Exp $
.\" $Id: sh.1,v 1.9.2.8 1998/02/15 11:32:26 jkh Exp $
.\"
.Dd May 5, 1995
.Dt SH 1
@@ -48,7 +48,7 @@
.Op Fl c Ar string
.Op Ar arg ...
.Sh DESCRIPTION
.Nm sh
.Nm Sh
is the standard command interpreter for the system.
The current version of
.Nm
@@ -453,6 +453,10 @@ error, or a false indication. The man page for each command
should indicate the various exit codes and what they mean.
Additionally, the builtin commands return exit codes, as does
an executed shell function.
.Pp
If a command is terminated by a signal, its exit status is 128 plus
the signal number. Signal numbers are defined in the header file
.Aq Pa sys/signal.h .
.Ss Complex Commands
Complex commands are combinations of simple commands
with control operators or reserved words, together creating a larger complex
@@ -623,7 +627,7 @@ slightly more efficient.
Grouping commands together this way allows you to
redirect their output as though they were one program:
.Bd -literal -offset indent
{ echo -n "hello"; echo " world" } > greeting
{ echo -n "hello"; echo " world"; } > greeting
.Ed
.Ss Functions
The syntax of a function definition is
@@ -970,6 +974,15 @@ etc).
A null command that returns a 0 (true) exit value.
.It \&. file
The commands in the specified file are read and executed by the shell.
If
.Ar file
contains any
.Ql /
characters, it is used as is. Otherwise, the shell searches the
.Ev PATH
for the file. If it is not found in the
.Ev PATH ,
it is sought in the current working directory.
.It alias [ name[=string] ... ]
If name=string is specified, the shell defines the
alias ``name'' with value ``string''. If just ``name''
@@ -1079,7 +1092,7 @@ The following environment variables affect the execution of fc:
.It Va FCEDIT
Name of the editor to use.
.It Va HISTSIZE
The number of previous commands that are accessable.
The number of previous commands that are accessible.
.El
.It fg [ job ]
Move the specified job or the current job to the
@@ -1123,7 +1136,7 @@ is rather than recomputing it each time. This makes
it faster. However, if the current directory is
renamed, the builtin version of pwd will continue to
print the old name for the directory.
.It read [ -p prompt ] [ -e ] variable ...
.It Li "read [ -p prompt ] [ -t timeout ] [ -e ] variable ...
The prompt is printed if the -p option is specified
and the standard input is a terminal. Then a line is
read from the standard input. The trailing newline
@@ -1136,6 +1149,13 @@ separated them) are assigned to the last variable.
If there are more variables than pieces, the remaining
variables are assigned the null string.
.Pp
If the -t option is specified the timeout elapses
before any input is supplied, the read command will
return without assigning any values. The timeout value
may optionally be followed by one of 's', 'm' or 'h' to
explicitly specify seconds, minutes or or hours. If none
is supplied, 's' is assumed.
.Pp
The -e option causes any backslashes in the input to
be treated specially. If a backslash is followed by
a newline, the backslash and the newline will be
+12 -6
View File
@@ -33,7 +33,7 @@
* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
* SUCH DAMAGE.
*
* $Id: trap.c,v 1.4 1996/09/01 10:21:47 peter Exp $
* $Id: trap.c,v 1.4.2.1 1997/08/25 09:10:46 jkh Exp $
*/
#ifndef lint
@@ -205,12 +205,12 @@ clear_traps()
* Set the signal handler for the specified signal. The routine figures
* out what it should be set to.
*/
long
void
setsignal(signo)
int signo;
{
int action;
sig_t sigact = SIG_DFL;
sig_t sig, sigact = SIG_DFL;
char *t;
if ((t = trap[signo]) == NULL)
@@ -260,7 +260,7 @@ setsignal(signo)
* here, but other shells don't. We don't alter
* sigmode, so that we retry every time.
*/
return 0;
return;
}
if (sigact == SIG_IGN) {
if (mflag && (signo == SIGTSTP ||
@@ -273,14 +273,18 @@ setsignal(signo)
}
}
if (*t == S_HARD_IGN || *t == action)
return 0;
return;
switch (action) {
case S_DFL: sigact = SIG_DFL; break;
case S_CATCH: sigact = onsig; break;
case S_IGN: sigact = SIG_IGN; break;
}
*t = action;
return (long)signal(signo, sigact);
sig = signal(signo, sigact);
#ifdef BSD
if (sig != SIG_ERR && action == S_CATCH)
siginterrupt(signo, 1);
#endif
}
@@ -340,7 +344,9 @@ onsig(signo)
int signo;
{
#ifndef BSD
signal(signo, onsig);
#endif
if (signo == SIGINT && trap[SIGINT] == NULL) {
onint();
return;
+2 -2
View File
@@ -34,14 +34,14 @@
* SUCH DAMAGE.
*
* @(#)trap.h 8.3 (Berkeley) 6/5/95
* $Id: trap.h,v 1.3 1996/09/01 10:21:50 peter Exp $
* $Id: trap.h,v 1.3.2.1 1997/08/25 09:10:48 jkh Exp $
*/
extern int pendingsigs;
int trapcmd __P((int, char **));
void clear_traps __P((void));
long setsignal __P((int));
void setsignal __P((int));
void ignoresig __P((int));
void onsig __P((int));
void dotrap __P((void));
+5 -5
View File
@@ -33,7 +33,7 @@
.\" SUCH DAMAGE.
.\"
.\" @(#)sleep.1 8.3 (Berkeley) 4/18/94
.\" $Id: sleep.1,v 1.2.8.1 1997/02/28 07:54:48 mpp Exp $
.\" $Id: sleep.1,v 1.2.8.3 1998/06/30 06:43:08 charnier Exp $
.\"
.Dd April 18, 1994
.Dt SLEEP 1
@@ -46,17 +46,17 @@
.Ar seconds
.Sh DESCRIPTION
The
.Nm sleep
.Nm
command
suspends execution for a minimum of
.Ar seconds .
.Nm
.Nm Sleep
is used to schedule the execution of other commands (see
.Sx EXAMPLES
below).
.Pp
If the
.Nm sleep
.Nm
command
receives a SIGALRM signal, it terminates normally with a zero exit status,
for any other signal it takes the standard action.
@@ -117,7 +117,7 @@ awk job.
.Xr sleep 3
.Sh STANDARDS
The
.Nm sleep
.Nm
command is expected to be
.St -p1003.2
compatible.
+5 -3
View File
@@ -30,7 +30,7 @@
* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
* SUCH DAMAGE.
*
* $Id: gfmt.c,v 1.4 1995/05/30 00:07:26 rgrimes Exp $
* $Id: gfmt.c,v 1.4.6.1 1997/08/25 09:24:02 jkh Exp $
*/
#ifndef lint
@@ -65,10 +65,12 @@ gprint(tp, wp, ldisc)
struct cchar *cp;
(void)printf("gfmt1:cflag=%lx:iflag=%lx:lflag=%lx:oflag=%lx:",
tp->c_cflag, tp->c_iflag, tp->c_lflag, tp->c_oflag);
(u_long)tp->c_cflag, (u_long)tp->c_iflag, (u_long)tp->c_lflag,
(u_long)tp->c_oflag);
for (cp = cchars1; cp->name; ++cp)
(void)printf("%s=%x:", cp->name, tp->c_cc[cp->sub]);
(void)printf("ispeed=%ld:ospeed=%ld\n", cfgetispeed(tp), cfgetospeed(tp));
(void)printf("ispeed=%lu:ospeed=%lu\n",
(u_long)cfgetispeed(tp), (u_long)cfgetospeed(tp));
}
void
+2 -2
View File
@@ -30,7 +30,7 @@
* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
* SUCH DAMAGE.
*
* $Id: key.c,v 1.4.6.1 1996/12/10 16:40:37 joerg Exp $
* $Id: key.c,v 1.4.6.2 1997/08/25 09:24:04 jkh Exp $
*/
#ifndef lint
@@ -286,7 +286,7 @@ f_speed(ip)
struct info *ip;
{
(void)printf("%ld\n", cfgetospeed(&ip->t));
(void)printf("%lu\n", (u_long)cfgetospeed(&ip->t));
}
void
+5 -3
View File
@@ -30,7 +30,7 @@
* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
* SUCH DAMAGE.
*
* $Id: print.c,v 1.5 1995/05/30 00:07:27 rgrimes Exp $
* $Id: print.c,v 1.5.6.1 1997/08/25 09:24:08 jkh Exp $
*/
#ifndef lint
@@ -205,8 +205,10 @@ print(tp, wp, ldisc, fmt)
if (fmt != BSD && cc[p->sub] == p->def)
continue;
#define WD "%-8s"
(void)sprintf(buf1 + cnt * 8, WD, p->name);
(void)sprintf(buf2 + cnt * 8, WD, ccval(p, cc[p->sub]));
(void)snprintf(buf1 + cnt * 8, sizeof(buf1) - cnt * 8,
WD, p->name);
(void)snprintf(buf2 + cnt * 8, sizeof(buf2) - cnt * 8,
WD, ccval(p, cc[p->sub]));
if (++cnt == LINELENGTH / 8) {
cnt = 0;
(void)printf("%s\n", buf1);
+10 -8
View File
@@ -33,7 +33,7 @@
.\" SUCH DAMAGE.
.\"
.\" @(#)stty.1 8.4 (Berkeley) 4/18/94
.\" $Id: stty.1,v 1.4.2.1 1997/03/12 16:00:05 mpp Exp $
.\" $Id: stty.1,v 1.4.2.4 1998/06/30 06:43:23 charnier Exp $
.\"
.Dd April 18, 1994
.Dt STTY 1
@@ -48,7 +48,7 @@
.Op operands
.Sh DESCRIPTION
The
.Nm stty
.Nm
utility sets or reports on terminal
characteristics for the device that is its standard input.
If no options or operands are specified, it reports the settings of a subset
@@ -60,7 +60,7 @@ Some combinations of arguments are mutually
exclusive on some terminal types.
.Pp
The following options are available:
.Bl -tag -width Ds
.Bl -tag -width indent
.It Fl a
Display all the current settings for the terminal to standard output
as per
@@ -84,7 +84,7 @@ block on the open.
.It Fl g
Display all the current settings for the terminal to standard output
in a form that may be used as an argument to a subsequent invocation of
.Nm stty
.Nm
to restore the current terminal state as per
.St -p1003.2 .
.El
@@ -146,7 +146,7 @@ Enable (disable) the receiver.
Assume a line without (with) modem
control.
.It Cm crtscts Pq Fl crtscts
Enable RTS/CTS flow control.
Enable (disable) RTS/CTS flow control.
.El
.Ss Input Modes:
This corresponds to the c_iflag in the termios structure.
@@ -493,7 +493,9 @@ first rows, then columns.
.Ss Compatibility Modes:
.Pp
These modes remain for compatibility with the previous version of
the stty command.
the
.Nm
command.
.Bl -tag -width Fl
.It Cm all
Reports all the terminal modes as with
@@ -564,13 +566,13 @@ Same as the control character
.El
.Pp
The
.Nm stty
.Nm
utility exits with a value of 0 if successful, and >0 if an error occurs.
.Sh SEE ALSO
.Xr termios 4
.Sh STANDARDS
The
.Nm stty
.Nm
function is expected to be
.St -p1003.2
compatible. The flags
+5 -5
View File
@@ -30,7 +30,7 @@
.\" SUCH DAMAGE.
.\"
.\" @(#)sync.8 8.1 (Berkeley) 5/31/93
.\" $Id: sync.8,v 1.3 1996/02/12 00:45:47 mpp Exp $
.\" $Id: sync.8,v 1.3.2.2 1998/06/30 06:42:40 charnier Exp $
.\"
.Dd May 31, 1993
.Dt SYNC 8
@@ -48,14 +48,14 @@ processor is halted in a way not suitably done by
or
.Xr halt 8 .
Generally, it is preferable to use
.Xr reboot
.Xr reboot 8
or
.Xr halt
.Xr halt 8
to shut down the system,
as they may perform additional actions
such as resynchronizing the hardware clock
and flushing internal caches before performing a final
.Nm sync .
.Nm Ns .
.Pp
.Nm Sync
utilizes the
@@ -69,6 +69,6 @@ function call.
.Xr reboot 8
.Sh HISTORY
A
.Nm sync
.Nm
command appeared in
.At v6 .
Loaded 100 of 3574 files, more files were not shown because too many files have changed in this diff. Show more