Commit Graph

3652 Commits

Author SHA1 Message Date
alfred
5a659df928 Fix systat to use the kern.ipc.mbtypes sysctl instead of referencing a
structure member that doesn't exist anymore.
Use getsysctlbyname for kern.ipc.mbstat instead of sysctl.
Use netstat's method of displaying values from mtnames.

Submitted by: Ian Dowse <iedowse@maths.tcd.ie>
Missed by PR: 19809
2000-07-15 16:24:21 +00:00
alfred
19218742c7 Make mbstat.m_mtypes seperate and viewable via sysctl, also
expand the size from short to ulong

Submitted by: Ian Dowse <iedowse@maths.tcd.ie>
PR: kern/19809
2000-07-15 06:02:48 +00:00
brian
55485e0103 Add the -z flag to check file sizes first
Correct the cmp.1 usage message
Correct the -l/-s incompatibility message

Submitted by: Mark Knight <markk@knigma.org>
2000-07-14 16:54:59 +00:00
ache
9fcd42ea63 ncurses -> termcap 2000-07-14 16:17:42 +00:00
ps
4e6b7e2661 Upgrade to less v358. 2000-07-14 09:59:37 +00:00
des
9ced946355 Fix a bug in the stats display that showed up when resuming aborted transfers.
Submitted by:	green
2000-07-13 08:37:39 +00:00
des
6146eecaff Rework the stats code for the nth time. Much cleaner now.
Always display the completion percentage if stderr is a tty.
Drop the char-by-char transfer mode, it was based on an incorrect assumption
regarding the semantics of fread().
Finally (I hope) straighten out the business of setting the mtime, as well as
when to remove the output file and when not to.
Thanks are owed to the many who have provided nearly instantaneous and
highly constructive feedback and suggestions about these matters.
2000-07-12 20:53:07 +00:00
ben
3fba8415bf "ls" is note the same as "nlist", but it is the same as "dir". Correct
this, and add a bit to the descriptions of "dir" and "nlist" to emphasize
the difference.

PR:		15408
Submitted by:	Joe Smith <inwap@best.com>
2000-07-12 19:00:50 +00:00
itojun
dc0f712932 remove m_pulldown related statistics, it is not for production system
(it belongs to kame experiment).
2000-07-12 16:13:02 +00:00
des
106d1927ea Now that the HTTP code supports timeouts, we don't need to use alarm()
around the call to fetchStat().
Catch SIGINT, and rework the signal handling so it doesn't skimp on the
cleanup after a timeout or interrupt. Also, don't just bail out after a
timeout; there may be more files to fetch.
2000-07-12 11:02:01 +00:00
asmodai
fba3508a15 Backout previous commit.
(Mental note: don't forget -rRELENG_4 next time.)
2000-07-12 09:50:20 +00:00
asmodai
56694a5546 MFC: fix some output cosmetics so that the finger -s output is properly
lined up
2000-07-12 08:50:09 +00:00
des
16b092fba0 Rework the stats code to avoid code duplication.
Fix a bug where the stats code would print the expected size instead of the
number of bytes received.
Fix the reading code so it'll support partial reads.
2000-07-12 08:29:52 +00:00
dannyboy
373a061e2e Spelling (embedd to embed) fix and change a comma to a semicolon. 2000-07-11 22:52:12 +00:00
asmodai
0c292e5f74 Fix finger -s output on an user who never logged in.
This is purely a cosmetic patch.

PR:		9809
Submitted by:	se
Nagged about:	nrahlstr
2000-07-11 08:37:56 +00:00
ps
bd64605db3 Fix a bug when talking to non-freebsd machines where carriage return
was being interperated and displayed as ^M on the remote side.

Old curses used to change the behavior of the tty and how carriage
return was interperated via STDIN.  ncurses does this on a per-window
basis within the library rather than using the tty modes.  Since
talk is bypassing ncurses, it was missing the conversion.

Reviewed by:	peter
2000-07-11 01:31:39 +00:00
se
26c685c42a Extend to deal with 64 bit numeric arguments. 2000-07-10 21:32:41 +00:00
kris
a1a3b8e5d8 Don't call warn() with no format string. 2000-07-10 09:18:19 +00:00
kris
74a1be3402 Don't call err() with no format string. 2000-07-10 09:14:15 +00:00
kris
d84b4d3f4d Oops, missed another printf() invocation with no format string. 2000-07-10 09:07:04 +00:00
kris
9ecdb01e43 Don't call printf() with no format string. 2000-07-10 09:05:31 +00:00
kris
90a7a5a6ae Don't call warn() with no format string. 2000-07-10 08:49:28 +00:00
kris
cbf1c5013e Don't call err() with no format string. 2000-07-10 08:42:58 +00:00
kris
805d9e79e2 Don't call printf with no format string. 2000-07-10 06:02:13 +00:00
des
7613572c34 Don't segfault if given an invalid URL (doh!)
Submitted by:		green
2000-07-09 10:14:22 +00:00
ache
1fd6b9aaf7 Fix assembler error messages - there is no \n allowed in __COPYRIGHT macro 2000-07-09 05:22:51 +00:00
wsanchez
2114340468 Use __RCSID() 2000-07-09 02:54:54 +00:00
wsanchez
9cf5f6a087 Use __RCSID() 2000-07-09 00:08:47 +00:00
wsanchez
c609c18302 Initialize variable 2000-07-09 00:05:09 +00:00
des
1fddde897c Clarify the meaning of -m and -n (thanks to bde). 2000-07-08 09:34:53 +00:00
des
9ee4aebc40 Straighten out the behvaiour of -m and -n (thanks to bde).
Check that stderr, not stdout, is a tty (thanks to green).
2000-07-08 09:34:33 +00:00
peter
216932df49 Initial kenv(1) hack for dumping the kernel environment. This can be
used to extract modified boot hints to make loader(8)-time changes
"sticky".  It tries to use \ style quoting so that it can be used directly
with foo.conf files.  It can also extract specific variables.
2000-07-08 08:33:40 +00:00
ume
e1b6a23cbc One more EAI_NONAME -> EAI_NODATA issue. 2000-07-07 21:05:55 +00:00
ume
4dac326800 Make telnet -s work. It is corresponding to EAI_NONAME -> EAI_NODATA
change (getaddrinfo.c rev 1.12).
2000-07-07 20:46:37 +00:00
kris
9520faa817 Enable whois queries over IPv6
Obtained from:	KAME
2000-07-07 07:52:21 +00:00
kris
52c3440151 MFS: Don't allow printf directives in PAGER
Obtained from:	OpenBSD
2000-07-07 00:24:13 +00:00
n_hibma
72c0a8a9d4 Add the usbhidctl utility, from NetBSD, by Lennart Augusst 2000-07-05 17:43:33 +00:00
des
40127f9018 Add MIT copyright 2000-07-05 12:04:31 +00:00
itojun
a1d6ff0136 simplify and correct name resolution in tn().
XXX what is the goal of af_switch()?  it seems to me it is not necessary
any more with getaddrinfo(3) fix for correct name-resolution ordering.
comments? >shin
2000-07-05 10:15:23 +00:00
itojun
e512fbcdce add pfkeystat. sync with kame 2000-07-05 02:02:54 +00:00
itojun
bf54ed9f5f more pre-requisite for new ipv6 ioctls 2000-07-04 16:26:47 +00:00
itojun
77ac5d68c9 sync with latest kame netstat. basically, more statistics 2000-07-04 16:26:46 +00:00
green
17cd35207e Add the RealMedia file format. Also, add the $FreeBSD$. 2000-07-03 04:59:37 +00:00
imp
5ca3c88188 fix fd leak by close(fd) at end of loop. 2000-07-02 03:34:08 +00:00
green
2cd7c16709 The SVR4 module calls itself ELFOSABI_SOLARIS, and who am I to disagree
if it runs my Solaris binaries?  Add the missing "Solaris" type here
so that binaries may be branded with it rather than the seemingly-
defunct ELFOSABI_SVR4.
2000-07-01 05:48:33 +00:00
des
cd4c3a8be3 Note that the -h, -c and -f options are deprecated, and remove note that
incorrectly stated that they were not implemented.
Document the -d option.
2000-06-29 10:35:24 +00:00
des
c8fb726f76 Implement the -c option 2000-06-29 10:32:56 +00:00
des
9a9fe3065a Don't forget to delete the output file if the request fails.
Don't delete the output file if -r was specified.
2000-06-29 08:39:29 +00:00
des
9b9369d90e New libfetch-based fetch. 2000-06-28 16:55:15 +00:00
obrien
4e9e041e5a Turn off GLOBAL. It is moving to Ports.
Approved by:	unanimous response on arch@freebsd.org
2000-06-28 00:39:18 +00:00
ru
f86fac3085 - Reflect `gateport' variable type change.
- Make it compile with -Wall.

PR:		18619
Submitted by:	David Malone <dwmalone@maths.tcd.ie>
Reviewed by:	ru
2000-06-24 15:34:31 +00:00
ru
16efc72e25 Get rid of segfault in a `site %s' case.
Submitted by:	Max Khon <fjoe@iclub.nsu.ru>
2000-06-23 14:39:23 +00:00
sheldonh
72cdce1101 Fix problems introduced in the previous commit:
*	Do not use explicit paragraphing (Pp) to separate list items.
*	Do not use semi-colons to punctuate list items; the use or
	periods eases maintenance.
*	Do not mark up external shell commands as internal commands
	(Ic).
*	Do not introduce new hard sentence breaks.
2000-06-23 09:08:45 +00:00
tg
67154b7af0 Install a VGA font for the X11 mode. Use a line like
xset fp+ /usr/libdata/doscmd/fonts
in your .xsession to activate it.

Document X11_FONT option in .doscmdrc.

Open window if $DISPLAY is set.
2000-06-23 08:57:17 +00:00
jlemon
ad3e80ef8d If the kevent() registration fails (probably due to the underlying
filesystem not being kq-aware), then fall back to using sleep.  This
allows tail to work with NFS filesystems again without chewing up CPU time.

When given the -F flag, resort to sleep/stat after the file was moved
or deleted.  This allows a window where the file being tailed does not
exist at all, which is typically the case during log rotation.  Switch
back to using kq (if possible) after the file is reopened.
2000-06-22 18:46:03 +00:00
green
0cb8713619 Make cmp -s work properly if skip values are given. Also, exit(1)
is now exit(DIFF_EXIT).

PR:		18597
Submitted by:	Anatoly Vorobey <mellon@pobox.com>
Committed at:	Usenix terminal room
2000-06-20 20:28:40 +00:00
alex
8bbc54f333 Fix typo(s) I overlooked in my last commit.
(This aid in pin pointing -> This aids in pinpointing).

Submitted by:	sheldonh
2000-06-20 15:40:50 +00:00
se
2e88041b72 Fix obvious cut-n-paste error.
Submitted by:	Thomas Ludwig <tludwig@urbanet.ch>
2000-06-20 15:36:38 +00:00
joe
8de98cc2fa Switch over to using the new fflagstostr and strtofflags library calls. 2000-06-17 14:19:33 +00:00
alex
822306083e /etc/weekly --> /etc/periodic/weekly/310.locate
PR:		19268
Submitted by:	Uwe Pierau <uwe.pierau@tu-clausthal.de>
Reviewed by:	asmodai
2000-06-14 17:41:31 +00:00
ume
345437204c Make sure to use native IPv4 addrerss even if getaddrinfo()
returns IPv4 mapped IPv6 address.  FTP is nervous about address
family.
Submitted by itojun and slightly modified to fit our ftp(1).
2000-06-14 15:26:58 +00:00
roberto
9ea08b1bb3 Make find -Wall -Wredundant-decls clean.
Submitted by:	nrahlstr
2000-06-14 07:43:52 +00:00
alex
98aa0bac88 mdoc improvements and better readability of the text.
PR:		18811
Submitted by:	Christian Weisgerber <naddy@unix-ag.uni-kl.de>
Reviewed by:	asmodai
2000-06-13 12:25:20 +00:00
ume
4310f54cc9 Mention about -4 and -6 options. 2000-06-12 18:30:16 +00:00
roberto
c88f0b2a32 This patch adds the -mindepth and -maxdepth options to find(1), which
behave as in GNU find (and of course as described in the manual page
    diff included).  I think these options would be useful for some people.

    Some missing $FreeBSD$ tags are also added.

    The patch was slightly modified (send-pr mangling of TABS).

PR:		bin/18941
Submitted by:	Ben Smithurst <ben@scientia.demon.co.uk>
2000-06-12 11:12:41 +00:00
asmodai
4700b95df2 Document SVR4 branding is supported.
PR:		19131
Submitted by:	Mike Barcroft <mike@q9media.com>
2000-06-12 11:12:19 +00:00
roberto
242d3298bd The find -perm option currently supports an exact match,
or if the mode is preceded by a '-', it checks for a match
        in at least the bits specified on the command line.  It is
        often desirable to find things with any execute or setuid or
        setgid bits set.

PR:		bin/10169
Submitted by:	Monte Mitzelfelt <monte@gonefishing.org>
2000-06-12 10:36:52 +00:00
ghelmer
2b59ff22ec O_NONBLOCK was used as a command with a bogus arg to fcntl(2).
Change it to F_SETFD with an arg of 0 to clear O_NONBLOCK.

PR:		bin/8681
Submitted by:	koyama takahiro <tah@d1.dion.ne.jp>
Prompted by:	Nathan Ahlstrom <nrahlstr@winternet.com>
2000-06-09 19:38:28 +00:00
obrien
83e3f9405a Add links to "edit" to ease tech support's job. 2000-06-06 22:55:41 +00:00
asmodai
84e7a035aa Fix example.
PR:		18953
Submitted by:	Mark Ovens <mark@ukug.uk.freebsd.org>
2000-06-04 09:11:22 +00:00
bde
6f14949a1b Fixed some style bugs. Apart from formatting bugs, MANDEPEND is deprecated
and $< and $@ are even documented as deprecated.
2000-06-03 11:39:38 +00:00
phk
49cf95cfd9 Duh! get the scaling right. 2000-06-01 08:49:46 +00:00
phk
73b631ae22 Rescale the IOstat bars, modern disks are faster than old disks. 2000-06-01 08:26:13 +00:00
ps
cde9059fa3 Nuke more from the repository. 2000-05-29 13:31:51 +00:00
kris
fe35a924a7 Silence warnings. 2000-05-27 22:38:03 +00:00
jake
961b97d434 Back out the previous change to the queue(3) interface.
It was not discussed and should probably not happen.

Requested by:		msmith and others
2000-05-26 02:09:24 +00:00
ume
80af27a32a Don't pass scope-id to EPRT command.
Reviewed by:	sumikawa
2000-05-25 15:27:31 +00:00
jake
d93fbc9916 Change the way that the queue(3) structures are declared; don't assume that
the type argument to *_HEAD and *_ENTRY is a struct.

Suggested by:	phk
Reviewed by:	phk
Approved by:	mdodd
2000-05-23 20:41:01 +00:00
ps
0385b0735e Install a manpage for more. 2000-05-23 08:26:15 +00:00
ps
ab8e27be23 Detach usr.bin/more and install a link from less. less will behave
like more if invoked as more.  The old more has not been removed.
2000-05-23 08:16:25 +00:00
ume
a9b64c96d9 Replace isurl() with isipv6addr().
Reported by:	Koji Kondo <koji@jp.above.net>
Obtained from:	NetBSD
2000-05-22 17:18:38 +00:00
ps
dc6965be7e Dont use/install the formatted man file. 2000-05-22 10:43:56 +00:00
ps
98170c0c3b bmake glue for less.
Reviewed by:	peter
2000-05-22 10:00:00 +00:00
green
7fcc840d6a In the modern world, things are much faster than when more(1) was created.
Scrolling sideways is fast, and a "...skipping..." message making everything
blink does much more harm than good.
2000-05-21 18:35:28 +00:00
kris
b2022bf2c9 fork() -> vfork()
This would have been commit #2 which was "Obtained from: BSD/OS" except
their code is buggy (they call err() if the execl() fails, which will
incorrectly call exit()), so instead this is:

Obtained from:	NetBSD
2000-05-19 09:42:53 +00:00
hoek
bb8be094cc Use different filenames.
Submitted by:   bin/16927, Mike Heffner
2000-05-17 22:46:47 +00:00
hoek
1a0f0d667f Catchup with the times:
- Avoid use of word that Americans don't know how to spell
 - Avoid use of capital letters when referring to command names
 - Bookmarks do span files
 - Use .Qq where appropriate.  I didn't use .Sq or .Dq where `' and ``''
   appear, since it's not clear to me what modern usage of those two
   macros is.
 - Say simply: ``See .Xr xxx 1'' rather than ``See the .Xr xxx 1 command''.
   This former style has undoubtedly increased in popularity due to
   html and hyperlinks, but it's always been around (esp. for manpage
   sections other than section 1).
 - Use .St
 - Dedocument use of `-' to mean that `more` should read from its
   standard input.  The modern preferred way to read from standard
   input is by specifying /dev/stdin.  This is not a prelude to changing
   more's behaviour within the short term (ie. at least 3-4 years).
2000-05-16 17:19:32 +00:00
hoek
af60d5a927 From PR submitter:
compress uses setfile() to make flags, ownership and mode of the output
 the same as those of the original. However, if the filesystem holding the
 output file doesn't support these operations, compress prints a warning.
 This bites a bit with NFS directories, which always fail the chflags()
 operation. If the file system doesn't support the operation, then the
 flags data wasn't valid on the original file anyway, so the warning is
 spurious.

Submitted by:	bin/16981 (Peter Edwards <peter.edwards@ireland.com>)
2000-05-16 04:58:34 +00:00
cpiazza
7dfe317859 Remove addition of -g to CFLAGS 2000-05-16 04:23:54 +00:00
hoek
fc2bd34269 I'm not sure what posessed me to initialize wraplines to FALSE in the prev
commit, but it's obviously supposed to be initialised to TRUE.
2000-05-15 16:39:58 +00:00
phk
f2836e8cf7 Oops, byte offset was as off_t. 2000-05-15 08:43:25 +00:00
phk
d529a5a010 Let cmp(1) grow in -x option to print differences in contemporarry hex
format rather than the mixed decimal/octal format of -l.
2000-05-15 08:30:43 +00:00
will
8206be3a83 Update make(1) manpage to include information about the new loud
debugging facility I introduced earlier today.
2000-05-14 23:03:45 +00:00
will
17b80016d6 Add loud debugging facility (-dl option) which allows programmers/developers
to override @-prefixed commands in Makefiles.  It is especially useful for
debugging ports and/or complex Makefiles in such a manner that is basically
a last resort, but is quite effective if the output is well-handled.

I'll update the manpage after dinner.  ;-)

Better patch submitted by:	steve
Reviewed by:			phk, steve, chuckr, obrien,
				Lyndon Nerenberg <lyndon@orthanc.ab.ca>
2000-05-14 22:24:28 +00:00
obrien
b528d5f7f9 Fix minor style nits. 2000-05-14 21:13:57 +00:00
obrien
d14269bd46 Install otp-md{4,5} bits.
PR:		14911
Submitted-by:	Lyndon Nerenberg <lyndon@orthanc.ab.ca>
2000-05-14 21:13:10 +00:00
hoek
62b5c805cd Allow bookmarks to cross files. 2000-05-14 03:30:59 +00:00
hoek
a61f15f801 Backout previous commit to this file: it dies in buildworld environment.
I probably forgot to put an ${.OBJDIR} somewhere.  I'll redo the change
later when I get a chance to test that thesis.
2000-05-12 18:10:17 +00:00
hoek
37a80cf698 Improve hack from previous commit to this file: exit if we get successive
EOFs from reading stderr (eg. not from argv[1]).
2000-05-12 04:04:27 +00:00
hoek
d2117fd239 Use termcap(5) function key sequences rather than hardcoding for syscons.
Now page-up/down work from xterms.
2000-05-12 04:02:13 +00:00
hoek
c63e37b76a Create magic variables that return termcap(5) strings for function keys. 2000-05-12 04:00:23 +00:00
hoek
229d753306 Fix an uncommon bug that would cause us to stop accepting input if the
user entered a command that filled exactly the remaining screen width.
2000-05-12 03:53:38 +00:00
hoek
b0b1d15686 Only main.c depends on defrc.h 2000-05-12 03:52:03 +00:00
nsayer
5895ba5618 Small style fix '=' -> ' = ' 2000-05-11 20:15:16 +00:00
nsayer
277ddd560d Fix compatibility issue in sed. Do so by explicitely adding a
newline to the end of any -e argument.

PR: bin/18474
2000-05-11 17:01:52 +00:00
hoek
6f11a28f36 Unwind state on malloc() failure more carefully: avoids memory leak. 2000-05-11 14:57:26 +00:00
hoek
902c29f476 Make the TAB key tab. Under syscons, shift-TAB also performs a backtab. 2000-05-11 00:56:55 +00:00
hoek
5715e52124 Fix a comment and actually expand \t the way the comment suggests. 2000-05-11 00:46:50 +00:00
phantom
3427f4b1fa Corractly use .Nm and .An/.Aq macros. Replace FreeBSD with .Fx macro
e.
2000-05-10 15:46:27 +00:00
sheldonh
f88b7fd3fd The printenv(1) command is now a builtin(1) in csh(1). 2000-05-09 15:02:03 +00:00
sheldonh
14e9cd73ea Fix miscellaneous mdoc macro argument limit infringements.
PR:		18465
Reported by:	Kazu TAKAMUNE <takamune@avrl.mei.co.jp>
2000-05-09 14:02:06 +00:00
hoek
c34d787503 Exit if we read two EOFs from the keyboard input stream. Why two and not
one?  Just 'cause.

PR:		misc/14932
2000-05-09 04:13:49 +00:00
hoek
248fe6ed25 Don't segv if viewing "#" and there is no prev-file (long-standing).
Staticize a variable that was meant to be static (broken in r.1.11).

PR:		bin/11370 Henry Whincup <henry@techiebod.com> (for the segv)
2000-05-09 03:53:13 +00:00
kris
c23bb59143 Oops, revert previous commit 2000-05-07 09:23:37 +00:00
kris
390c965a23 Update device references. 2000-05-07 09:23:36 +00:00
obrien
1190eca23a Add $FreeBSD$ (and test remote commits after the Freefall upgrade) 2000-05-06 01:38:24 +00:00
phk
f5e4ff159a Remove unneeded #include <sys/buf.h> 2000-05-05 16:07:10 +00:00
phk
b78772d544 Don't include <sys/buf.h> 2000-05-05 15:41:22 +00:00
phantom
8371380f5a These files are located under usr.bin/calendar/calendars/ru_RU.KOI8-R now 2000-05-04 11:40:15 +00:00
phantom
ba10e5ecf9 Rename calendars/ru_SU.KOI8-R to calendars/ru_RU.KOI8-R to reflect
locale name change (ru_SU.KOI8-R -> ru_RU.KOI8-R)

Not objected to by:	ache
2000-05-04 11:35:27 +00:00
phantom
71b922fe09 Correct comments and variable names left since repo-copy 2000-05-04 11:31:16 +00:00
phantom
3978f1f2e1 Add missing $FreeBSD$ tags 2000-05-04 11:28:55 +00:00
obrien
f1e9c5e1a7 Restore this file.
Requested by:	bde
2000-05-02 21:53:52 +00:00
obrien
fac899d830 Add descriptions of the nm(1aout) keywords and their meanings.
PR:		docs/17269
Submitted by:	Oscar Bonilla <obonilla@fisicc-ufm.edu>
2000-05-02 20:21:49 +00:00
obrien
906851c701 nm.1aout is used here now. 2000-05-02 20:17:01 +00:00
hoek
f5ba33365e Fix a long vs. int problem that was fatal on i386s with 64bit longs (but
not alphas with 64bit longs).

Submitted by:	bde (a while ago)
2000-05-02 02:36:03 +00:00
peter
2af5c3f860 Remove the undocumented semconfig() system calls. These cause more trouble
than they are worth.
2000-05-01 10:49:41 +00:00
nik
decea903c2 Remove reference to bsd2dos command, refer to fconv and similar.
PR:             docs/17101
Submitted by:   Udo Erdelhoff <ue@nathan.ruhr.de>
2000-04-30 22:45:13 +00:00
nik
ed7c0d764b Add descriptions of the nm(1) keywords and their meanings.
PR:             docs/17269
Submitted by:   Oscar Bonilla <obonilla@fisicc-ufm.edu>
2000-04-30 22:44:05 +00:00
obrien
bd16c8f77a Default device not longer uses the "r" raw prefix. 2000-04-26 11:34:52 +00:00
sheldonh
b127a3b821 Add braces to avoid ambiguity in a nested conditional (silences a gcc
warning).
2000-04-26 10:38:19 +00:00
obrien
3db17d5997 Unbreak for the case where ``make obj'' was run first. 2000-04-26 07:00:46 +00:00
wollman
0da05adfcf Hello, getconf. This is a slight reinvention of the
wheel^H^H^H^H^HPOSIX.2 and X/Open utility, and rather
more complicated than necessary.
2000-04-26 02:36:54 +00:00
sheldonh
7dbc44ea92 Fix excessive use of parenthesis in previous commit.
Requested by:	bde
2000-04-25 08:59:51 +00:00
markm
639d2aa33f Use Garrett's new (clearer) names. 2000-04-23 14:18:18 +00:00
cracauer
582b546eb7 Remove redundat extern declaration 2000-04-20 09:31:54 +00:00
jlemon
d8e2bb35d5 Change <event.h> --> <sys/event.h> 2000-04-18 16:56:55 +00:00
joerg
059059da44 No such thing like `southamericarand' when Rand is the currency of ZA... 2000-04-18 16:37:43 +00:00
obrien
676fba7784 * I goofed and didn't break sentances the right way.
* Make the option arguments format better
* Fix mispelling

Submitted by:	ru
2000-04-18 16:25:51 +00:00
obrien
0eac6bbc67 Change our ELF binary branding to something more acceptable to the Binutils
maintainers.

After we established our branding method of writing upto 8 characters of
the OS name into the ELF header in the padding; the Binutils maintainers
and/or SCO (as USL) decided that instead the ELF header should grow two new
fields -- EI_OSABI and EI_ABIVERSION.  Each of these are an 8-bit unsigned
integer.  SCO has assigned official values for the EI_OSABI field.  In
addition to this, the Binutils maintainers and NetBSD decided that a better
ELF branding method was to include ABI information in a ".note" ELF
section.

With this set of changes, we will now create ELF binaries branded using
both "official" methods.  Due to the complexity of adding a section to a
binary, binaries branded with ``brandelf'' will only brand using the
EI_OSABI method.  Also due to the complexity of pulling a section out of an
ELF file vs. poking around in the ELF header, our image activator only
looks at the EI_OSABI header field.

Note that a new kernel can still properly load old binaries except for
Linux static binaries branded in our old method.

  *
  * For a short period of time, ``ld'' will also brand ELF binaries
  * using our old method.  This is so people can still use kernel.old
  * with a new world.  This support will be removed before 5.0-RELEASE,
  * and may not last anywhere upto the actual release.  My expiration
  * time for this is about 6mo.
  *
2000-04-18 02:39:26 +00:00
jlemon
60301c6348 Change tail to use kqueue/kevent to obtain a notification when
the file changes (when doing tail -{f|F}).
2000-04-16 19:04:49 +00:00
jlemon
f903fac30d Do not pull in <sys/select.h>, it isn't required. 2000-04-16 17:34:33 +00:00
imp
4721d7ef43 #include <errno.h> where needed. Kill extern int errno;.
Minor warnings in tip corrected.
2000-04-14 06:39:19 +00:00
sheldonh
2ae0158f08 Do not issue a warning when chflags() fails with EOPNOTSUPP.
PR:		17875
Submitted by:	Bjoern Fischer <bfischer@Techfak.Uni-Bielefeld.DE>
2000-04-13 09:39:29 +00:00
sheldonh
0875731adb Use an MD5 checksum to test for file changes; the previous method
of using file mtimes could result in chpasss(1) erroneously
detecting that no changes were made for non-interactive edits.

PR:		4238
Reported by:	Jens Schweikhardt <schweikh@noc.dfn.de>
Submitted by:	Daniel Hagan <dhagan@cs.vt.edu>
2000-04-12 08:49:14 +00:00
green
aa7e4f0b1b Add a new options: -m enables searching for memory-mapped files.
It is not default because it's an expensive option by nature, making the
search take 2-3 times as long.

PR:		17555
Submitted by:	Ian Dowse <iedowse@maths.tcd.ie>
2000-04-05 05:45:40 +00:00
bde
977296812a Fixed prototype for setflags(). setflags() returns int, not u_long,
and "extern" in function prototypes is a style bug.  The type mismatch
broke chflags(1) on i386's with 64-bit longs and may have broken it on
alphas.
2000-04-04 14:12:35 +00:00
jdp
609dd90b56 Document that the flags can be specified as an octal number. 2000-04-03 22:10:58 +00:00
steve
e963b3d27c The FreeBSD/Sparc64 port will also have an __ELF_WORD_SIZE of 64. 2000-04-02 20:22:04 +00:00
bsd
66b7eaeb75 Fix a bug in rsh that caused the remote process to hang waiting on
input even if the '-n' flag to rsh is used.  The write side of the
socket should be closed to allow the remote process to see EOF.

Submitted by:  Brad Chisholm <sasblc@unx.sas.com>
2000-04-01 00:14:50 +00:00
nectar
2bfd3498b2 Instead of checking for a non-zero return value from kvm_read, check
whether we read as many bytes as we expected.
2000-03-31 15:02:10 +00:00
sheldonh
98310ba5f0 While I'm in here, remove an unused variable.
Submitted by:	Nathan Ahlstrom <nrahlstr@winternet.com>
2000-03-30 09:23:28 +00:00
sheldonh
21bd5ff01f Fix buffer overflow copying the ``kernel'' command-line argument into
buffers.  The buffers have been resized from the irrelevant BUFSIZ
to the more relevant MAXPATHLEN + 1.

Reported by:	Mike Heffner <spock@techfour.net>
2000-03-29 17:22:10 +00:00
sheldonh
2990034f0b Cross-reference ldd(1) in rtld(1) and vice versa. 2000-03-28 09:01:04 +00:00
charnier
5a4abe1599 Get rid of hard sentence break
Asked by: Sheldon
2000-03-27 20:38:21 +00:00
charnier
d5a26c7dfe More rusers to .Nm convertion
Some of them found by: Sheldon
2000-03-27 20:36:55 +00:00
charnier
93a72430a6 Quote with .Dq
Asked by: Sheldon
2000-03-27 20:33:32 +00:00
bde
e636950b3e Fixed misspelling of DPADD as DPADDA.
Fixed some misformattings.
2000-03-27 16:37:32 +00:00
bde
04fe744aae Fixed LDADD. Using ${LIBM} instead of -lm gave the wrong libm in most
cases and broke the world in some cases.

Fixed style bugs for DPADD and LDADD (don't use += for variables defined
only once).
2000-03-27 15:02:59 +00:00
sheldonh
5f2d618ecb Do not overwrite files when the -i option is specified!
PR:		17476
Reported by:	Jonathan Chen <jon@spock.org>
2000-03-27 11:49:36 +00:00
sheldonh
e01cfe7006 Fix a mistakenly broken sentence. The mistake was made easy by the
confusing use of a comma to separate two sentences. :-)

Reported by:	bp
2000-03-27 10:50:54 +00:00
sheldonh
9787eba10e Y2K fix. at(1) would die with 'garbled time' when assign_date() was
pased a year > 99.  This change fixes the conversion of 2-digit years
into tm_year format.

This change is differs from the OpenBSD fix because of differences
in our assign_date().

PR:		15872
Reported by:	"Crist J. Clark" <cjclark@home.com>
Submitted by:	"Sergey N. Voronkov" <serg@dor.zaural.ru>
Obtained from:	OpenBSD
2000-03-27 09:32:23 +00:00
charnier
20156c5955 Add DIAGNOSTICS section name. Spelling 2000-03-26 15:10:37 +00:00
charnier
42d5955dc9 Add DIAGNOSTICS section name 2000-03-26 15:06:46 +00:00
charnier
a6d980ec98 Use .Xr 2000-03-26 15:05:40 +00:00
charnier
a6390ef211 Add usage(). 2000-03-26 15:04:35 +00:00
charnier
4928e25e18 Do not dot terminate list of references 2000-03-26 14:56:52 +00:00
charnier
bf7f493ee0 remove unknown OPTIONS section name. Getopt returns -1. 2000-03-26 14:55:05 +00:00
charnier
2188db442c Add section number to .Xr references. Enumerate flags the standard way. 2000-03-26 14:54:01 +00:00
charnier
64416b232f Put argument under .Ar. 2000-03-26 14:53:00 +00:00
charnier
409a5f3988 Add section number to .Xr. Put arguments under .Ar. 2000-03-26 14:52:02 +00:00
charnier
44a3c6403c Do not dot terminate err() string. Cross reference using .Xr 2000-03-26 14:50:56 +00:00
charnier
d6f874ae5b Use .Pa 2000-03-26 14:49:49 +00:00
charnier
2dd3dfdb1c Remove incorrect use of .Nm. Wrap long lines, Unwrap short lines
Options: -> The following options are available:
2000-03-26 14:48:46 +00:00
charnier
1a3d0bcf01 Put flags under .Fl. Add DIAGNOSTICS section name 2000-03-26 14:47:43 +00:00
charnier
b7d4784750 Sync SYNOPSIS and usage() string. 2000-03-26 14:46:41 +00:00
charnier
f0804c6aec Add missing dots 2000-03-26 14:45:38 +00:00
charnier
c56fe754f5 Move RCS tags after copyright
Add DIAGNOSTICS section name
2000-03-26 14:43:25 +00:00
charnier
c8ca89e91c Add DIAGNOSTICS section name 2000-03-26 14:42:14 +00:00
charnier
c0b39261d6 .Nm changes 2000-03-26 14:41:07 +00:00
charnier
9277a81bd6 Add DIAGNOSTICS section name
Options: -> The following options are available:
2000-03-26 14:39:03 +00:00
charnier
4f71f300d3 Properly use .Nm, .Em, .Pa etc. Make usage() a simplier function. 2000-03-26 14:37:47 +00:00
charnier
1006ba9553 Add -d and -t flags to usage. Add usage(). 2000-03-26 14:30:51 +00:00
charnier
4bd9a70bb4 Typo 2000-03-26 14:29:45 +00:00
charnier
26ea86f226 Use errx(), remove unused #include. Correct SYNOPSIS 2000-03-26 14:28:31 +00:00
charnier
9349f009d7 Add .Nm.
Options: -> The following options are available:
2000-03-26 14:27:19 +00:00
charnier
a3ded725c9 Add DIAGNOSTICS section name and section name to .Xr. 2000-03-26 14:25:51 +00:00
charnier
0a686ed3d8 DIAGNOSTICS section name missing and .Nm changes 2000-03-26 14:24:40 +00:00
charnier
d7faf524e1 Use errx(). .Nm fixes 2000-03-26 14:23:23 +00:00
charnier
f717c07c8a Use warnx(), -Wall cleaning and remove unused #include
Better use of .Nm and .Ar
2000-03-26 14:21:57 +00:00
sheldonh
53bc1ed538 Correct grammar.
Rename and (where appropriate) re-order sections.
Put something useful in the BUGS section.
Clear the Os macro and add a HISTORY section.

Reviewed by:	bp
2000-03-24 07:37:02 +00:00
mharo
fea136fdfe fix bug with du -hd
Submitted by: dcs
2000-03-24 06:25:32 +00:00
mpp
0de2441780 Change the usage of the .Nm macro in the NAME section to be
consistent with the rest of the system.
2000-03-24 00:30:30 +00:00
sheldonh
f4ed99b185 Clear the Os macro and provide an HISTORY section instead. 2000-03-23 12:05:10 +00:00
sheldonh
4065b30cb8 Correct grammar.
Rename and (where appropriate) re-order sections:
        NOTES -> IMPLEMENTATION NOTES
        AUTHOR -> AUTHORS
Put something useful in the BUGS section.

Only the first gammar fix in the file comes was given in the
attributed PR.

PR:		17545
Submitted by:	Yoshihiro Ota <hiro@mail.advok.com>
2000-03-23 11:59:30 +00:00
green
f38843e936 Uncorrupt the SCCS id (s/ From: / /).
Put a tab before the comment for "rflags".

Submitted by:	bde
2000-03-20 21:31:30 +00:00
guido
11b9017514 Add '-L' option to usage(). 2000-03-20 18:33:11 +00:00
green
5802589ba8 Fix a couple hard sentence breaks I inadvertently introduced. Also,
update a bit of English into something easier to read.

Prompted by:	sheldonh (thanks!)
2000-03-20 16:21:53 +00:00
sheldonh
1055c7c0e9 Revert the part of rev 1.5 that spammed rev 1.4; rev 1.4 correctly
removed an erroneous cross-reference to ld.so(1), which doesn't
exist in FreeBSD.

PR:		17468
Submitted by:	Randall Hopper <aa8vb@ipass.net>
2000-03-20 13:30:11 +00:00
green
f556f75f09 Add a new flag: -E enables "extended" regular expressions. 2000-03-19 19:41:53 +00:00
green
064bd228d5 Add $FreeBSD$. 2000-03-19 19:39:41 +00:00
kris
dac6e5d6ae Add and document a NO_X knob to force disabling of X support in doscmd
Requested by:	sysop@silver.komanda.com.ua
2000-03-19 09:49:03 +00:00
sef
855f88c9ee Change the output of truss to more closely resemble SysV's. (Yes, it
really is much nicer looking.)

Submitted by:	"Matthew N. Dodd" <winter@jurai.net>
2000-03-18 08:49:41 +00:00
green
d073c75df5 Support more filesystems in fstat(1): now you can use fstat(1) to
find out if files on msdosfs and cd9660 filestores are open.
There was also a movement of some common things to a header, a
small cleanup.

PR:	bin/16364 bin/7043
Submitted by:	Peter Edwards <peter.edwards@openet-telecom.com>
2000-03-16 02:02:34 +00:00
bsd
afe650499c Resurrect the 'cdelay' and 'ldelay' features of /usr/bin/tip. 2000-03-15 15:01:04 +00:00
archie
a31736f356 Identify timezone data files by their ``TZif'' magic number.
Add $FreeBSD$ tag.
2000-03-14 21:28:22 +00:00
shin
a6a887a7e3 Don't suppress Flags and Refs info for IPv4 entries.
(They need to be suppressed by default for IPv6 entries to keep the column
size of each entries in 80.)
2000-03-14 17:18:43 +00:00
shin
cd961dcd26 Add a flag to the usage display.
There was a missing description for a new flags to netstat.
  I already added the fix to netstat man, but usage() change is
  also necessary.

Specified by: Ben Smithurst <ben@scientia.demon.co.uk>
Approved by: jkh
2000-03-11 20:14:08 +00:00
shin
3e5e4c28ce Add "-l" option description.
Noticed the necessity by Ben Smithurst <ben@scientia.demon.co.uk> message
on freebsd-current.
2000-03-11 14:33:13 +00:00
shin
45b25e4586 Prevent sockstat print out some empty entries related to IPv6.
Sockstat use netstat tcp/udp socket print, and fstat tcp/udp
  socket print, but it just specify all of IPPROTO_IP and
  IPPROTO_IPV6 sockets for fstat.
  Now IPv6 socket also use raw socket, but only netstat don't print it,
  so now they are printed as empty entries in sockstat output.

Approved by: jkh
2000-03-11 11:25:00 +00:00
sheldonh
1387c77310 Fix whitepace in the arguments of two Xr macros. 2000-03-10 14:46:30 +00:00
sheldonh
e89d7fd619 Mark up the optional -c option with the Op macro.
PR:		17271
Submitted by:	David Malone <dwmalone@maths.tcd.ie>
2000-03-09 09:27:40 +00:00
kris
0d1f47825b Buildworld fixes for NO_OPENSSH and NO_OPENSSL
Approved by:	jkh
2000-03-09 06:29:05 +00:00
cracauer
1a6acdd95f Print a warning and exit with != 0 when at least one downloaded file
is shorter than previously announced by the server.

Tested by asami.

Approved by:	jkh
2000-03-08 13:02:11 +00:00
nik
6bb8bef443 ftp(1)'s default pager is "more", not "less", as documented.
PR:             docs/17099
Submitted by:   Udo Erdelhoff <ue@nathan.ruhr.de>
2000-03-07 14:03:16 +00:00
green
d5638c997d Make a run-on sentence into two proper sentences, and clarify the meaning
a bit.
2000-03-06 23:06:11 +00:00
sheldonh
4402d054c2 Remove more single-space hard sentence breaks. 2000-03-06 09:45:37 +00:00
shin
73d476cc64 CMSG_XXX macros alignment fixes to follow RFC2292.
Approved by: jkh

Submitted by: Partly from tech@openbsd
Reviewed by: itojun
2000-03-03 11:13:12 +00:00
obrien
b813631de1 Tell people how to look up NIC handle information these days (for the two
cases I know about -- Netsol and ARIN).
2000-03-02 22:51:17 +00:00
sheldonh
244b8ead7d Remove more single-space hard sentence breaks. 2000-03-02 14:54:02 +00:00
sheldonh
49c4458c80 Remove single-space hard sentence breaks. These degrade the quality
of the typeset output, tend to make diffs harder to read and provide
bad examples for new-comers to mdoc.
2000-03-01 12:20:22 +00:00
nik
a00cc32757 Fix errors in .Xr usage.
PR:             docs/17057
Submitted by:   Submitted by:   Udo Erdelhoff <ue@nathan.ruhr.de>
2000-03-01 10:48:35 +00:00
nik
c07240daf8 s/curses/ncurses/
PR:             docs/17061
Submitted by:   Udo Erdelhoff <ue@nathan.ruhr.de>
2000-03-01 10:46:05 +00:00
nik
5821f0cfa5 Remove reference to nwfsrc(8), replace with reference to
/usr/share/examples/nwclient/dot.nwfsrc.

PR:             docs/17059
Submitted by:   Udo Erdelhoff <ue@nathan.ruhr.de>
2000-03-01 10:43:11 +00:00
gsutter
e6ff2e2d41 underline "pattern" in the synopsis.
PR:		17042
Submitted by:	Edwin Groothuis <mavetju@chello.nl>
2000-02-28 21:23:27 +00:00
shin
0f87228bd0 Previous fix was incomplete and has problem in reverse lookup failed dest,
so fix it.

Approved by: jkh

Submitted by: Ian West <ian@niw.com.au>
2000-02-28 18:37:07 +00:00
ache
da3655121c Fix diagnostic printing test condition (was always true)
Approved by:	jkh
2000-02-28 01:48:50 +00:00
ru
1cfb3ec092 Remove option's description that has gone with PAM. 2000-02-27 07:14:33 +00:00
shin
a310d24367 Update sockstat to support INET6 socket printing.
Approved by: jkh

Submitted by: Ben Smithurst <ben@scientia.demon.co.uk>
Reviewed by: des
2000-02-26 02:56:16 +00:00
markm
7926f9a427 Use libcrypto in place of libdes. 2000-02-24 21:06:22 +00:00
shin
d693ba6b01 Correctly print out "Connected to" hostname.
Temporal buffer was used for the hostname and freed before actually used.

Specified by: ru
Approved by: jkh
2000-02-24 19:01:38 +00:00
bsd
0cb88de5b6 Fix a 'tip' core dump caused by a null pointer dereference when
sending a file to the remote system.

PR:		bin/15660
Reviewed by:	jkh
Approved by:	jkh
2000-02-22 02:01:17 +00:00
ache
92446000b5 Fix several problems with EPSV (verbosity, one-per-session, missing place)
Approved by:	jkh
2000-02-21 18:18:41 +00:00
shin
841fc647e8 Fixed a little bit strange INET6 output.
Specified by: Ben Smithurst <ben@scientia.demon.co.uk>
Approved by: jkh
2000-02-19 21:46:45 +00:00
shin
981d4a6e4b Use static buffer to save source route hostnames.
Approved by: jkh
2000-02-19 16:33:14 +00:00
shin
e1b335a34c Print "Trying ..." for each host. Also cleanups for error printing.
Approved by: jkh

Submitted by: Ben Smithurst <ben@scientia.demon.co.uk>
2000-02-19 16:17:41 +00:00
shin
2c906dc972 Removed bogus line.
Specified by: ache
Approved by: jkh
2000-02-19 16:13:03 +00:00
shin
6499577085 Added IPv6 name resolving support for utmp logging.
Approved by: jkh
2000-02-19 15:57:52 +00:00
shin
0dc6c76d54 Don't try EPSV once it failed.
Specified by: Andrey A. Chernov" <ache@nagual.pp.ru>
Approved by: jkh
2000-02-18 07:02:48 +00:00
sef
0446e158ad Fix a leak. (Thanks Bruce, this was a bonehead mistake on my part :).)
Submitted by:	Bruce Evans
2000-02-15 20:25:47 +00:00
shin
77f276d5ac Fix bugs in telnet.
Sorry there were still several bugs.
   -error retry at af missmatch was incomplete.
   -af matching for source addr option was wrong
   -socket was not freed at retry.

Approved by: jkh
2000-02-15 15:59:12 +00:00
shin
c83f0a97bd Add -4 and -6 options.
Current getaddrinfo() implemetation has a problem of too much resolving
 waiting time on INET6 enabled systems.
 -4 and -6 options can limit name resolving address family and is a possible
 workaround for the problem.

Approved by: jkh
2000-02-15 15:11:40 +00:00
unfurl
2ab3d3d179 PR: 10850
Submitted by:	Scott Hazen Mueller <scott@zorch.sf-bay.org>
2000-02-15 03:00:47 +00:00
chris
9d118bd000 Remove the version information from `.Os FreeBSD' here. Not only
might it confuse people, but it causes a warning message with
nroff, and no version history mentions a 1.2 version of FreeBSD.

If anything, a ``HISTORY'' section should show which version this
appeared in.
2000-02-14 01:47:54 +00:00
chris
d57040b51d Reduce the number of args to .%T to an acceptable number by
removing the `Nm' command from the line.  This means that %T
will actually work.
2000-02-14 01:21:13 +00:00
shin
ce3ac581a3 Add more dual stack consideration.
-Should retry as much as possible when dest addr and
   source addr(specified with -s option) address family
   missmatch happend

Approved by: jkh
2000-02-12 17:59:06 +00:00
shin
0a2a73d550 Fix parsing problems.
-"ftp hostname:/path" was not working.
 - IPv6 raw addr specification was not well supported, such as,
   "ftp http://\[1:2:3:4:5:6:7:8:\]/index.html"

Approved by: jkh
2000-02-12 15:16:59 +00:00
shin
4b6c4ae8e8 Fix several bogus bugs
-Some address resolving related structures were not freed after use.
 -Some error messages were not printed out correctly.

Approved by: jkh
2000-02-12 15:03:05 +00:00
nik
ba43d28ef0 Teach passwd about a new "mixpasswordcase" login.conf parameter. If this
parameter is missing, or specified as above, then passwd behaves as normal
when the user enters an all lower case password -- i.e., it prompts them
to use mixed case, and will only grudgingly accept an all lower case
password.

If you negate this entry in login.conf, with "mixpasswordcase@", then
passwd will allow all lower case passwords without complaining.

Approved by:  jkh
2000-02-11 14:08:44 +00:00
nik
83b8d2aa7a Teach passwd about a new "mixpasswordcase" login.conf parameter. If this
parameter is missing, or specified as above, then passwd behaves as normal
when the user enters an all lower case password -- i.e., it prompts them
to use mixed case, and will only grudgingly accept an all lower case
password.

If you negate this entry in login.conf, with "mixpasswordcase@", then
passwd will allow all lower case passwords without complaining.

Approved by:	jkh
2000-02-11 13:45:51 +00:00