Commit Graph

3519 Commits

Author SHA1 Message Date
ross
671cd0ceb0 Missing .El. 1999-03-09 03:32:51 +00:00
ross
73e63f19fe Fix warning. 1999-03-09 03:31:43 +00:00
ross
ac2903e059 Missing .El. 1999-03-09 03:29:51 +00:00
ross
7f8e818918 Missing .El. 1999-03-09 03:19:28 +00:00
ross
607173c8a3 Multiple missing .El's. 1999-03-09 02:58:08 +00:00
ross
ba7f3d913b Fix missing and misplaced .El's. 1999-03-09 02:41:39 +00:00
lukem
5a1118c5f9 * add url_decode() - `in-place' decode %xx escapes in a given url component
* parse_url()
-   only look for user[:pass] for an ftp url (per rfc1738)
-   strip leading /'s in an ftp url. (almost per rfc 1738)
* fetch_url()
-   decode a copy of the path and use that to build local filenames
-   send port in http Host: header (suggested by cgd@netbsd.org)
* fetch_ftp()
-   url_decode() the user, pass and path
-   fix splitting of path into dir & file (partially from [bin/7073])
-   don't bother caching the last host; it can cause problems when
    using ftp:// transfers, or when the user changes between xfers
* improve documentation of auto-fetched url arguments (especially regarding
  escape sequences in ftp:// urls)
* some whitespace & copyright updates

this should fix [bin/7073] William O Ferry <woferry@warp.wofme.com>,
as well as the metaissues raised in that PR.
1999-03-08 04:36:12 +00:00
lukem
babd00aa2c whitespace & copyright fixes 1999-03-08 03:09:08 +00:00
mycroft
a1c657fe56 Clean up SYNOPSIS formatting. 1999-03-07 11:29:58 +00:00
mycroft
401fdd3324 Compress the SYNOPSIS section. 1999-03-07 10:14:09 +00:00
mycroft
1b3538d0ea Fix minor formatting error. 1999-03-07 00:12:13 +00:00
itohy
bd5b7e1a5d Add minimal dependency to make "make depend" optional
after cleandir even on parallel make.
1999-03-06 16:21:58 +00:00
mycroft
4300219122 Fix minor formatting error. 1999-03-06 11:51:48 +00:00
mycroft
f09b662944 Add a real date. 1999-03-06 11:50:46 +00:00
mycroft
0787759128 Add ARGSUSED for main(). 1999-03-06 00:19:07 +00:00
kleink
c04da315b0 Normalize usage string. 1999-03-05 22:52:09 +00:00
mycroft
7b58b02044 Don't print a trailing space when counting from stdin. 1999-03-05 22:31:06 +00:00
mycroft
56e7b03238 Make the output format match what it used to be. 1999-03-05 22:24:01 +00:00
kim
0d4599522a Build domestic login on domestic systems.
Incorporated (minor) diff from domestic man page.
1999-03-05 01:07:56 +00:00
bgrayson
394d687b13 Minor printf mod, for when we print a 3-digit value, and the next update prints only two (leaving the last stale digit showing) 1999-03-04 03:02:02 +00:00
christos
19a77af4a3 Add ELF for sparc and i386 (Andrew Gillham) 1999-03-03 12:23:20 +00:00
jonathan
3eeb52dee0 Makefile ${MACHINE_ARCH} changes for mips{eb,el}, as suggested by
Izumi Tsutsui <tsutsui@ceres.dti.ne.jp>
1999-03-03 12:00:18 +00:00
christos
b08d0d82a9 Add netgroup and innetgr 1999-03-02 14:07:24 +00:00
christos
7a3f6c58a0 Netgroup access program. 1999-03-02 13:59:17 +00:00
sommerfe
b36297112e fix PR7057: division by zero if no mbufs allocated
fix PR7059 (partial): mbuf cluster counts were based on counters which
are no longer maintained.
(full fix will involve renaming the now-unused fields in mclstat in mbuf.h)
1999-02-27 17:37:24 +00:00
hubertf
8593bb58c2 Fix typo reported by Wolfgang Helbig <helbig@Informatik.BA-Stuttgart.DE>
in PR 7056.
1999-02-27 13:31:26 +00:00
pk
0f75831fad _rtld_add_paths() takes an extra argument 1999-02-25 16:26:51 +00:00
kleink
c49b4850b3 XPG4.2:
* Add the -s (first identifier found only) flag.
* Require at least one file operand; the standard does not permit reading from
stdin in case none were given.
* Recogize '\' as an additional identifier end character.
* Make the exit status depend on whether any matches were found.
1999-02-22 22:23:09 +00:00
kleink
1cfce9cbf5 Add the XPG4.2 -p flag. 1999-02-22 22:16:01 +00:00
jwise
2dada8cc9b Document the new `ps' view. 1999-02-21 21:55:10 +00:00
jwise
cfb46b6f4c Add a new `ps' view to systat, which shows process information. This
view is identical to the output of `ps aux' except that a.) the RSS and VSZ
fields are one character wider and b.) it shows a zero value for the RSS
and %MEM columns of processes which report a negative RSS.
1999-02-21 21:48:07 +00:00
scottr
96df5ccdbf Don't warn about being in a user's ACL if Kerberos appears to be
unconfigured.  We determine this the same way that passwd(1) does.
1999-02-20 00:20:59 +00:00
abs
a9088d9da4 Warn if TERM environment variable not set (but still continue as normal) 1999-02-19 21:25:02 +00:00
jwise
063b11670a Add cross-references from eaach of these too the other. Note that top.1
is still in old man format.  Do we want to translate this to mandoc?  I
assume no, as this would make imports hard, so I didn't, but I'm not sure
what the best way to do this would be.
1999-02-19 18:44:58 +00:00
lukem
48923b69bf support restart during proxy transfers (the traditional ftp command, not the
http proxy). seems to work with my limited testing (i'm not a big user of
proxy).  bug noted by Jorgen Lundman <lundman@argonaut.com> in [bin/5948]
1999-02-19 16:29:27 +00:00
jwise
7e6a90d4b9 Show pid as well as user name and command in pigs view. Makes hopping to
another window and killing the errant process (or even just distinguishing
it from like processes) rather easier.
1999-02-19 04:59:00 +00:00
lukem
b0e36dc183 during an ambiguous complete, take into account the length of the
string already input before inserting the non-ambiguous component.
bug noted by Thorsten Frueauf <frueauf@ira.uka.de> in [bin/7014]
1999-02-18 23:08:41 +00:00
scottr
8481f548e2 Remove the crypto-related bits until such time as we have a fully-
integrated source tree.  Export-controlled versions of these are now
built during the domestic build process.
1999-02-18 21:22:51 +00:00
thorpej
690a0d0fe3 Build fdformat on the Alpha, too. 1999-02-18 20:31:46 +00:00
tron
f02e2756d9 Remove program description from source code, it's already in "eject.1". 1999-02-18 20:02:43 +00:00
mycroft
ed792e5ddd Oops; update the date as well. 1999-02-18 17:43:03 +00:00
mycroft
e33b5e3104 Update comments. 1999-02-18 17:40:36 +00:00
mycroft
ba0967bb41 Rework the examples section a little. 1999-02-18 17:37:37 +00:00
cjs
03cb143eab Remove mkdep source code from this file. (!) 1999-02-18 17:18:46 +00:00
lukem
2a6a3d1a76 rework so that -A -n' won't truncate the ipaddr.port' fields, by displaying
an abbreviated state column in that case (to fit in 80 columns)
1999-02-18 07:42:12 +00:00
lukem
591a968873 as suggested by chuck cranor, pull in some openbsd mods:
* display ip address details of tcp/udp connections
* display isofs details
* use %p instead of %lx in error messages

other mods by me:
* don't put \n at the end of err()/warn() format
* man page cleanups (use .Dq and .Pq as appropriate)
1999-02-18 06:09:25 +00:00
tron
a651e1a07b New improved "eject" command contributed by Chris Jones in PR bin/6988. 1999-02-17 22:59:14 +00:00
mjl
fb60b363d0 Added missing mailx tilde escapes that POSIX wants (~<!, ~a, ~A, ~i).
Updated man page and tilde help file for missing ~ escapes.
Closes PR 782 by Simon J. Gerraty after four years and two weeks.
1999-02-17 20:48:48 +00:00
scottr
6aba90f09c Make this compile ifdef KERBEROS. 1999-02-17 06:49:30 +00:00
kleink
bbc05bdcb9 Avoid a bogus GCC uninitialized warning; reported by Soren S. Jorvang. 1999-02-16 17:31:25 +00:00
he
392f839e3f Prevent `file' from trying to use the (directory!) /usr/share/misc as the
magic file database.
1999-02-16 12:32:52 +00:00
lukem
a4547242e3 use MFILESDIR instead of FILESDIR. fixes problems some people are having 1999-02-16 07:11:27 +00:00
kleink
183022d001 Add an implementation of the XPG4.2 nl(1) utility. 1999-02-15 15:07:14 +00:00
hubertf
56f2d188fc RCS ID police 1999-02-15 04:54:34 +00:00
simonb
c14394d4ec Add patches (via Christos) based on pkgsrc contents. (These have been
forwarded to the top maintener.)
1999-02-15 03:55:00 +00:00
simonb
0b2e590950 Add top. 1999-02-15 03:11:08 +00:00
simonb
c8542f1663 Generated files from ./Configure 1999-02-15 02:37:46 +00:00
simonb
6d97973ad2 BSD-style Makefile. 1999-02-15 02:36:10 +00:00
simonb
226f1ea4c8 The defaults we use for configuring top 1999-02-15 02:30:18 +00:00
simonb
adf9507ad4 Also not needed during configure or build. 1999-02-15 02:26:38 +00:00
simonb
1bff6dcf87 Work with objdirs. 1999-02-15 02:20:55 +00:00
simonb
5409f84053 Don't overwrite the NetBSD Makefile during a ./Configure 1999-02-15 01:40:57 +00:00
simonb
a9e4dff97f Remove files not used during configure or build 1999-02-15 01:27:43 +00:00
simonb
58d46c2e6a Remove NetBSD-1.3.2 module and add new NetBSD-1.3 module - this module
is based on the one in pkgsrc and will be included in the next version
of top - either 3.5beta10 or 3.5.
1999-02-15 00:30:26 +00:00
simonb
5f3bd0f103 Import top 3.5beta9 1999-02-14 23:54:06 +00:00
christos
40035ad56e Quad portability fixes:
- Use %llu instead of %qu
- Don't use quad types if NO_QUAD is defined
- Always cast to the appropriate type in printf.
1999-02-14 19:10:28 +00:00
mjacob
f16e878646 Hopefully somebody better at this than I can correct this somewhat
iffy change. The problem with the last checkin is twofold- first %q
should refer to quad_t, not u_int64_r. Second, for the alpha compiler,
%q is taken to be 'long long'- which is definitely not the same as
u_int64_t. Take home lesson- didn't build on alpha.

I thought about an #ifdef __alpha__- but that's wrong, so I put in a runtime
determinant to set a constant format string. Like I said, I hope somebody
better than I can fix it right.
1999-02-14 18:03:18 +00:00
explorer
4feda55de6 use u_int64_t for line, word, and character counts. It bothers me to see wc -c
return -2146435072 characters for files > 2G.
1999-02-13 15:53:17 +00:00
lukem
dcab0210a0 convert from NOxxx= to MKxxx=no.
include <bsd.own.mk> if testing a MKxxx variable.
1999-02-13 02:54:17 +00:00
cjs
e0c954de49 Remove bsd.own.mk include; it doesn't appear to be necessary. 1999-02-12 18:55:28 +00:00
kleink
b75d68301e <sys/fcntl.h> -> <fcntl.h> 1999-02-12 15:04:00 +00:00
lukem
d84dcf29f1 always run progressmeter() even if it's not the foregroundproc(), as some
calculations need to occur to prevent the calculated xfer rate from being
too fast if ftp(1) is backgrounded for a while during the xfer.
bug found by thor lancelot simon <tls@netbsd.org>.
1999-02-12 12:11:18 +00:00
cjs
83ad83d7a8 Change NOMAN=1 to MKMAN=no, becuase bsd.own.mk is included before NOMAN
is set.
1999-02-12 04:09:02 +00:00
kleink
5c07d539b2 Update usage string: file arguments are optional. 1999-02-11 15:29:14 +00:00
hubertf
63d86770bc Add -f option to allow case folding, as in sort(1).
Patch submitted by Andrew Brown <twofsonet@graffiti.com>
1999-02-11 00:53:24 +00:00
kleink
5f9772373e Replace home-grown option handling with getopt(3); delint. 1999-02-10 16:16:43 +00:00
kleink
23a9f6e8f9 * Make obsolete option handling slightly more robust; fixes PR bin/6940.
* In the manual page, replace obsolete option handling with the supported
  getopt-based version, and reflect that file arguments are optional.
1999-02-10 16:15:31 +00:00
tv
79ef60507e Goodbye, Berkeley gprof; we shall miss you!
(PSD doc remains here, as it has not lost relevance.)
1999-02-09 18:28:10 +00:00
sommerfe
141aa9e579 Fix PR2429: catch doubly-applied patches which create new files. 1999-02-09 05:15:45 +00:00
dean
11976ebb30 fixes for PR 3886, 4719, 5424
mail is more consistent in a su'd environment
unset works if the variable is in the environment
fixed off by one error with 'z' scrolling
1999-02-09 04:51:30 +00:00
thorpej
ed386461d5 Fix printf format problems. 1999-02-08 23:48:58 +00:00
mjl
eb4489ce10 Fix for PR 5507 and 6686, using mostly patch by Rick Byers. 1999-02-08 22:21:44 +00:00
he
fbb55f0364 Set the 'crt' flag by default. This enables the pager, so that
messages > 24 lines do not scroll off the screen.  Fixes PR 6965
by Yours Truly.
1999-02-08 20:48:25 +00:00
bouyer
425c994527 Take advantage of the recent changes to sd/cd and DIOCEJECT:
open the raw character device for nicknames (so that eject will open the
CD even without medias). Implement the raw_to_blk pathname conversion in
umount_mounted().
Create a new 'cdrom' type, add a '-l' switch which will cause a media load
on cdrom devices type.
Add 'sd0, sd1, sd2' nicknames to allow easy use with removable rewritable
disks (ZIP, jazz, MO, ...).
1999-02-08 16:35:33 +00:00
explorer
6817ae8cab fix dumping of pcbs 1999-02-08 11:34:36 +00:00
lukem
358b69935b whitespace 1999-02-08 05:27:56 +00:00
lukem
d00f4770d3 ftpvis(): escape LF too 1999-02-07 13:15:12 +00:00
lukem
6cc6d5d262 changes to fix [bin/6951] by Peter Simons <simons@cys.de>:
* implement ftpvis(), which \ quotes the following in the given string:
  SP, TAB, \, CR, "
* use ftpvis() in complete_ambiguous(), to escape characters in a word
  which would confuse makeargv()/slurpstring().
1999-02-07 13:14:06 +00:00
lukem
b8ebb2ba4e complete ~ in local paths (noted by perry@netbsd.org) 1999-02-07 12:27:50 +00:00
frueauf
c8ab21f6d4 Fix fold not to break line too early in word boundary (-s) mode.
Provided in pr 6956 by Wolfgang Helbig.
1999-02-07 12:14:32 +00:00
kleink
0aa500a352 Use off_t for file size descriptions rather than long; from Tero Kivinen
in PR bin/6863.
1999-02-04 17:05:35 +00:00
kleink
a9db8146da Don't choke on file size specifications (legitimately) exceeding LONG_MAX. 1999-02-04 16:41:17 +00:00
christos
c888dfac35 PR/2936: Brian C. Grayson: Avoid truncating precious files when installing
and the filesystem is full. Added -r flag to install, which installs on
a temporary file and then renames to the final destination.
1999-02-04 11:56:48 +00:00
cjs
d5ce180dc0 When giving the -v option to /bin/sh, also give the new -q option so that
the execution of $ENV isn't printed with every job that's started.
1999-02-04 00:40:55 +00:00
is
33247bac6d Add missing newline in usage string. 1999-02-03 16:22:16 +00:00
tv
6f9f9c2a10 Re-enable binutils-based gprof for i386, and disable old gprof on i386. 1999-02-03 00:17:35 +00:00
lukem
266beeb0be remove sentence consistenting solely of "When" 1999-02-02 13:35:56 +00:00
christos
de40255ddb Don't include <sgtty.h>! Nothing uses it. 1999-02-02 12:34:56 +00:00
mrg
9b99e47cfd ensure buffers for pathnames, etc., are PATH_MAX, etc., long. 1999-01-31 10:02:25 +00:00
mrg
7750ecc1f3 KNF nits. 1999-01-31 09:30:31 +00:00
lukem
0d4c2e0d1b revert previous write->fwrite conversion in progressmeter(); stdio is bad in signal handlers, nkay? 1999-01-31 02:29:00 +00:00
pk
e7a15783a6 Use correct buffer in kvm_openfiles(). 1999-01-29 14:17:21 +00:00
tron
ec6fc987ae Because neither the original shell script nor the new C program can
handle multiple argument sets don't use them in the manual page.
1999-01-28 20:19:42 +00:00
tron
b3ba9219f4 Fix usage messages in case we are going to revive one of these. 1999-01-28 20:11:54 +00:00
mrg
6efa5f3017 swap areas are not compiled into the kernel, from erik bertelsen, PR#6892 1999-01-28 03:28:53 +00:00
hubertf
5f648bdae3 enable numbered backups via -B.old%02d 1999-01-26 01:34:25 +00:00
lukem
e2352fc342 only print "Requesting..." messages if (verbose) 1999-01-25 23:17:37 +00:00
lukem
fe25f9464e add hesinfo 1999-01-25 22:47:54 +00:00
lukem
caa212064b add hesinfo (from hesiod 3.0.2 distribution) 1999-01-25 22:45:55 +00:00
tron
1a7a3b4aa3 Build and install "mkdep.c". 1999-01-25 22:14:59 +00:00
tron
c0f4850d5c New C program to replace old "mkdep" script. Speeds up "make depend"
by at least 5 percent.
1999-01-25 22:10:42 +00:00
hubertf
a9539cd876 Add a -b(ackup) flag to move any existing file(s) aside by renaming
them to file.old instead of simply deleting them. A different backup
suffix may be chosen with the -B option's argument.
1999-01-25 01:42:57 +00:00
lukem
0bd80459cb * -v enables verbose & progress, -V disables both
* set setvbuf(ttyout, NULL, _IOLBF, 0) and remove a bunch of fflush(ttyout).
* use fwrite() instead of write() for progressmeter (don't intermix stdio
  with non stdio ops)
1999-01-24 02:39:29 +00:00
lukem
5051fd95cb flush ttyout in togglevar() 1999-01-24 00:51:08 +00:00
lukem
0e87f1b53d support -f, which forces a cache flush for http xfers using either
`Pragma: no-cache' (http/1.0) or `Cache-Control: no-cache' (http/1.1)
1999-01-23 15:46:24 +00:00
simonb
c3cbf60d0b Swap helpful/non-helpful messages in option table.
Fixes bin/5441 from der Mouse.
1999-01-22 12:43:43 +00:00
simonb
fe0d28b4c5 Use lgetenv() for "LESS" and "MORE" variables. 1999-01-22 12:31:22 +00:00
hubertf
8139c5026d Allow filename at "begin" line to contain spaces. Patch submitted by
John F. Woods <jfw@jfwhome.funhouse.com> in PR 6854.
1999-01-20 15:59:00 +00:00
simonb
88c54c38e0 Add -{a,c,m}min to STANDARDS section (via Klaus Klein) 1999-01-19 23:22:27 +00:00
christos
a492eb7eff Lint fixes:
- extend __GNUC__  if (0) hack for lint, make it use an unused
	  variable, and move it in reachable code.
	- fread and fwrite size_t casts.
	- use yy_size_t where appropriate.
1999-01-18 22:18:17 +00:00
simonb
810471468e Add GNU-style -{a,c,m}min primaries. 1999-01-16 13:27:30 +00:00
kml
783ac03fcf Added a verbose flag for route display that will show
the various route metrics.
1999-01-15 19:06:25 +00:00
lukem
72381e166d shut up `unused label' warning with %options yylineno, using a disgusting hack:
#ifdef __GNUC__
		if (0)
			goto find_label;
	#endif
:-)
1999-01-15 05:22:34 +00:00
lukem
f860489a38 remove "unused function yy_flex_realloc()" warning if using %options yylineno 1999-01-14 06:58:40 +00:00
augustss
ab8c44f6d2 Remove two garbage characters in the table. 1999-01-13 23:14:33 +00:00
hubertf
5cfd62b649 0 errors
1 error   <- handle this exception in reporting error(s :-)
2 errors
3 errors
1999-01-13 21:00:16 +00:00
fair
0a35ac96da Correct documentation of /etc/nologin to note that it does not
apply to the superuser, per PR#6328.
Correct some nroff nits in the process.
1999-01-13 10:51:07 +00:00
lukem
98ae72f685 Add support for -printx, which quotes pathnames in an xargs friendly way.
From [bin/6790] by Eric Fischer <eric@fudge.uchicago.edu>
1999-01-12 00:18:50 +00:00
lukem
eb2918dbf7 bump date too 1999-01-12 00:07:20 +00:00
lukem
a54d80797f update history, from [bin/6790] by Eric Fischer <eric@fudge.uchicago.edu> 1999-01-12 00:06:45 +00:00
thorpej
04767647ca Nuke all mentions of vmstat -t. PR #6433, Geoff Wing. 1999-01-11 23:03:06 +00:00
kleink
3ed4fcf61e In userland, pull in <errno.h> instead of <sys/errno.h> for the declaration
of errno.
1999-01-11 22:39:59 +00:00
kim
0c127d7cef Show year of last login. 1999-01-11 20:20:54 +00:00
mrg
a112081f50 #ifndef SMALL changes. saves 30k on the sparc 1999-01-11 12:31:53 +00:00
abs
27107cb9f0 If up for one minute, report "1 min, " not "1 mins,". 1999-01-10 08:19:23 +00:00
abs
27134b4a8f Add Gtags support from shigio@wafu.netgate.net (PR 5978). Gtags are produced
by global (http://wafu.netgate.net/tama/unix/global.html)
1999-01-08 06:16:54 +00:00
kleink
75ff0c2532 Fix preprocessor logic bogon; from Michael Eriksson <eramer@era-t.ericsson.se>
in PR bin/6681.
1999-01-06 15:53:39 +00:00
lukem
0e36738ca6 add copyright 1999 1999-01-06 13:51:09 +00:00
abs
e516980de2 Apply (slightly modified) patch from 5543 to fix -s behaviour for netatalk. 1999-01-06 05:57:29 +00:00
lukem
a877181317 Fall back from passive to active if connect() fails. (from openbsd) 1999-01-05 23:33:44 +00:00
lukem
7a3ee4352c whitespace fix 1999-01-05 22:54:49 +00:00
lukem
6ae118efdb add missing braces (this is C not python...). fixes coredump on solaris 1999-01-05 00:31:20 +00:00
cjs
17652c59c0 Descend on obj, as well as clean, etc. 1999-01-03 21:57:49 +00:00
lukem
adfde6fdc9 Add support for "-flags [-]flags", which matches the file flags in a
similar way that "-perm [-]mode" matches the file mode.
1999-01-03 14:54:27 +00:00
lukem
191498cad2 args to -perm are "-perm [-]mode" not "-perm [-mode]" 1999-01-03 14:11:54 +00:00
lukem
f0dcae6433 highlight that ls -o lists the flags 1999-01-03 01:36:34 +00:00
lukem
c5d402d13c fix bugs in handling of `!' operator:
* 'find . !' would coredump
* ! wouldn't correctly negate expressions in parenthesis

discovered and fixed by Dave Sainty <dave@dtsp.co.nz> in [bin/6412]
1999-01-02 02:34:15 +00:00
lukem
234fb36cc6 support http/1.1's `transfer-encoding: chunked' mode. [noted by hubertf & bad] 1999-01-01 13:26:31 +00:00
lukem
1f3ec47c0f * implement auth_url(); given a challenge, decode it, ask the user for
a response, and return the base64 encoded response. only the `Basic'
  scheme is supported.
* implement base64_enc(), which base64 encodes the given buffer
* add support for http response codes 401 "authorization required" and 407
  "proxy authorization required", using auth_url(). [requested by veego@]
1999-01-01 10:00:46 +00:00
lukem
11154508d4 improve previous, so that display rounding is done to binary boundaries
(1024 not 1000) because the prefix determination is done that way.
tested on various boundary conditions.
1999-01-01 03:55:26 +00:00