Commit Graph

3777 Commits

Author SHA1 Message Date
simonb 01291c0840 Only build binaries on mipse? systems, but build man pages on everything. 1999-06-09 02:54:17 +00:00
tron e2f743a091 Add "%option yylineno" so that error handling code can use "yylineno". 1999-06-08 12:45:47 +00:00
tron 11e3a9c086 Include "err.h" to get prototypes for err() and warn(). 1999-06-08 12:38:20 +00:00
mrg dc611e3e7f be a bit more consistent with errors (needs more work). minor KNFification. 1999-06-07 05:08:25 +00:00
thorpej 1cfcfaddc7 Treat crypto-us like domestic. 1999-06-07 00:53:09 +00:00
mrg 42806f4887 deal with 32 vs. 64 bit pointers, from joda@pdc.kth.se as part of PR#6149 1999-06-07 00:24:16 +00:00
christos eee5bfa70d Revert previous change. I am a bonehead. 1999-06-06 21:16:23 +00:00
christos 9081585e9b remove accidentally left debugging code 1999-06-06 20:41:04 +00:00
christos 4d93254198 Allow junk variable to work in non dynamic contexts. Allows as to say things
like:
    .if defined(COPTS) && !empty(COPTS:M*-g*)
1999-06-06 20:24:02 +00:00
kleink 04a965c2d7 * Require an `utility' argument to be specified and fail otherwise.
* I18n of decimal point used in time formatting.
* Don't hardcode an assumption of 100 clock ticks per second.
* Various minor cleanups.
1999-06-05 19:19:19 +00:00
ross 480375c12c Don't recognize `int (*f)();' as a function. The false match caused the
next real function to be eaten and skipped during the forward scan for `{'.

Restores about 35 lost functions to the kernel tags file.
1999-06-05 19:04:23 +00:00
ad 424d2bb005 KNF 1999-06-05 14:03:32 +00:00
ad dff6953739 'cdplay', a simple utility for playing compact disks with both a command line
and an interactive mode.
1999-06-05 13:21:59 +00:00
jwise b12fc4c318 Use new .St -xcu5 macro, instead of spelling it out 1999-06-03 21:42:50 +00:00
christos f15f83610f Fix awful bug where:
V := $V foo
	V := $V bar

would report that variable V is recursive...
1999-06-02 18:47:11 +00:00
lukem f7540e6f75 * fix gate mode to login as `user@realhost' rather than using PASSERVE;
the latter only seemed to work for TIS Gauntlet and not TIS fwtk.
  thanks to simonb@netbsd.org for testing this. fixes [bin/5556].
* if EOF (e.g, ^D) is entered at a username/password/account prompt which
  happens to use fgets(), exit the login rather than treating EOF as CR.
* don't use the comma operator where separate statements are valid
* always use snprintf to copy stuff into malloced buffers, just in case
  typos creep in and mean that the buffer ends up being overflowed
1999-06-02 02:03:57 +00:00
kleink 34e8af912a Remove a comment copied directly from ld.elf_so that really shouldn't be here. 1999-05-31 14:56:00 +00:00
kim fd771a9c66 Fix bug pointed out by Jerry Peek <jpeek@jpeek.com> in PR bin/7674.
If hold space null when doing an 'G', make sure it contains a newline.
Fix copied from revision 1.17 where cgd applied a fix for 'x'.
1999-05-31 04:46:33 +00:00
ad 00116cf582 Add 4 new modes: ip, icmp, tcp, tcpsyn. XXX still some work to be done
on aesthetics and update modes.
1999-05-30 20:26:20 +00:00
christos dd3520c061 PR/7664: David Holand: bogus check for mkstemp() return code. 1999-05-29 21:10:43 +00:00
ross b4ed975631 Now understands white space between # and define. 1999-05-26 08:43:30 +00:00
jwise a974606cce Add a flag `-r' synonymous to `-d' for compatibility with X/OPEN at. 1999-05-22 05:05:11 +00:00
jwise 880d4cd6bf Note that asa(1) conforms to X/Open Commands and Utilities, Issue 5,
in addition to POSIX.2
1999-05-22 04:54:40 +00:00
matthias 3f1104fb18 ftp_login would only return success for proxy connections after the last
change. Fix this by setting rval at the right place.
1999-05-20 14:08:12 +00:00
mrg 681f17b9d0 fix my fix for PR 227. fixes PR 7444. 1999-05-19 12:39:10 +00:00
tron 6dac1f6a24 - Resolve conflicts from import.
- Fix compilation problems.
- Use "whois.internic.net" as default server for backward compatibility.
- Reformat manual page.
1999-05-18 22:36:36 +00:00
lukem dedd2f772c only enable editing by default if stdin is a tty.
noticed by Onno van der Linden <onno@simplex.nl>
1999-05-17 04:26:45 +00:00
jtk 51eba84c2c fix defect where specifying channels would also specify the same string
as the control device (missing 'break')
1999-05-17 02:03:36 +00:00
augustss ff6d760db9 GC an unused #define. 1999-05-16 19:42:03 +00:00
christos 32d3ded9b3 Fix serious bug with string overruns that caused error to coredump randomly
on NetBSD, and each time on other OS's. Also 0 -> NULL or 0 -> '\0' where
appropriate.
1999-05-15 19:05:13 +00:00
sommerfeld fcfb860733 Don't assume isspace(0) == 1 1999-05-15 18:46:27 +00:00
lukem 4494ebf448 parse http:// urls (and the $http_proxy variable) for [user:[pass]@]
elements, which are used for the initial authentication attempt (if
requested by the server).  in the case of $http_proxy, use the values
for proxy authentication.
1999-05-12 11:16:43 +00:00
lukem 566466ff97 update copyright 1999-05-12 11:06:00 +00:00
augustss 63541a8c9d Sync with libusb. 1999-05-12 00:38:20 +00:00
augustss d2db1be09a Update for new libusb. 1999-05-12 00:05:11 +00:00
augustss 9e0a31a316 Xref usb(3). 1999-05-11 21:03:58 +00:00
augustss 18f11488db Make USB HID processing into a library. 1999-05-11 21:02:24 +00:00
augustss f0956be346 Updates from Soren S. Jorvang <soren@t.dk> 1999-05-08 14:56:21 +00:00
wrstuden ad4097b67b Generate a makefile which is cross-crunching compatabile:
1) Include bsd.sys.mk so we pick up DESTDIR changes to fine .h files.
2) Only set STRIP if it's unset.
3) Generate .cro files rather than .lo files. .lo now is used for "local
	objects" - obj's for the host machine not the target machine.
1999-05-06 18:40:39 +00:00
mycroft 8a57f79533 +hupcl -clocal in windows. 1999-05-06 07:28:51 +00:00
lukem eef2152360 * fix ftp_login() so that -a always logs in anonymously, even if a
.netrc entry exists for the host with a valid user. noted by
  Frederick Bruckman <fb@enteract.com> in [bin/7477]
* fix a minor memory leak associated with calling ruserpass() with
  an empty user, password, or account.
1999-05-05 16:04:58 +00:00
lukem f3e5b2a6c6 clarify what uses gate-ftp mode. suggested by simonb 1999-05-04 14:16:15 +00:00
lukem 25bacdd4ea print the "xxx bare linefeeds" message after the progressmeter. noted by dan@ 1999-05-04 14:12:37 +00:00
christos f53f008dfb More cosmetics in the usage message... 1999-05-03 15:45:01 +00:00
christos 5cb75fd417 Now that we use cc -E, -U__GNUC__ to avoid gnu extensions. Nuke the
__attribute__ and __extension__ workarounds.
Our invariant is: No gcc extensions if __GNUC__ is not defined, so lint
should not be playing around trying to pretend it is gcc.
1999-05-03 15:23:27 +00:00
christos 94df9ca047 Define USE_PGRP so that we send signals to our job's process group instead
of only pid.
1999-05-03 12:01:14 +00:00
christos 130a3bae01 killpg(pgrp, sig) == kill(-pgrp, sig) in the sysv case. 1999-05-03 09:49:55 +00:00
thorpej 4c03a95577 Adjust for cwdinfo changes. 1999-05-02 22:50:19 +00:00
kleink 5c1e52ca24 Fix spelling of Gauss' fist name. 1999-05-02 18:41:41 +00:00
kleink 3ea864fcc0 Bring $PATH information in sync with _PATH_DEFPATH. 1999-05-02 18:35:30 +00:00
christos 6cb04bb5a3 dest_realm is used uninitialized! How did this ever work? 1999-04-30 15:44:21 +00:00
simonb bf92a11622 Add '-h' to synopsis - from Nathan Williams. 1999-04-30 00:52:58 +00:00
lukem 3d538e05b6 also install as `sysstat'.
rationale: `nfsstat' is not `nfstat', and
other systems have a `sysstat' but not a `systat'.
1999-04-29 15:00:21 +00:00
christos e782f12df1 Deal with gcc __extension__({ }). We assume that it returns a value 0, and
we prepend a /*NOSTRICT*/ comment to avoid constant in conditional context
warning.
1999-04-29 12:40:39 +00:00
thorpej c11fe1ae79 Print SYN,ACK retransmission statistics. 1999-04-29 03:58:27 +00:00
simonb d8b807ed6d Add 'h' to optstring. Fixes PR 7492 from Tom Trebisky. 1999-04-29 02:23:58 +00:00
lukem f55d4712e3 * make parsing of ftp:// urls more RFC 1738 compliant;
- the path is split on `/', and each directory is CWD-ed into separately.
      (from [standards/7484] by Alan Barrett <apb@iafrica.com>)
    - support a trailing `;type=X' suffix, where X is a,i, or d.  (d isn't
      implemented, but it is recognised)
    - the only non-compliant behaviour is that empty directories sections
      (e.g `//') aren't run as `CWD ' - as a lot of ftpds don't like that.
      Instead, treat this as a no-op.
* don't support globbing for ftp urls, since that's technically not
  RFC compliant.
* fix a couple of man-page nits
1999-04-28 13:35:40 +00:00
veego 635cf4e57c It was a bad idea to call a function 'beep'.
Rename it to msg_beep to avoid conflicts with the new curses.h.
1999-04-25 09:10:07 +00:00
ross c28735c5a8 Kill incorrect const in previous. 1999-04-24 23:54:56 +00:00
ross ef4ee3d458 Functional LP64 and type sanity fixes. 1999-04-24 23:36:36 +00:00
kleink 6bfc84fa5c Harmless signed/unsigned botch. 1999-04-23 14:43:05 +00:00
mrg b30d0fe7ba use "cc -E" not cpp directly. this allows lint(1) to be unaware of any
machine-dependant defines that cc(1) may normally define, and also
means that the mips ports work again.
1999-04-22 04:40:58 +00:00
simonb 8ac2197100 Add an __RCSID. 1999-04-22 03:40:46 +00:00
augustss dc975a385b Dump more HID info. 1999-04-21 17:41:08 +00:00
augustss f52e3c039b Handle devices with a report id correctly. 1999-04-21 16:23:14 +00:00
mrg d18c4ee21d use mkstemp 1999-04-20 13:53:53 +00:00
mrg eb6ee238a9 use mkdtemp not mktemp/mkdir. 1999-04-20 13:52:36 +00:00
mrg 7ef0b55f16 use mkstemp. 1999-04-20 08:05:51 +00:00
mrg c08b0cf381 check some more syscall return values. use mkstemp. 1999-04-20 07:53:02 +00:00
mrg 525cc80c04 use mkstemp 1999-04-20 07:24:49 +00:00
simonb 9bdbe15263 Don't frob the interals of a WINDOW*, use the getmaxy() macro. 1999-04-18 03:29:18 +00:00
drochner a9f5848448 our curses has some more functions now 1999-04-17 17:48:23 +00:00
lukem 6b9a96fb35 revert previous (creation of /usr/bin/pftp link);
* $FTPMODE is the documented way in ftp(1) to force passive, active,
  gate-ftp, or autodetect.
* AFAIK, we haven't shipped any previous release with pftp in /usr/bin
* no link was made for gate-ftp (and i don't think that makes sense in
  /usr/bin either)
* even though the link isn't made, the support for pftp, gate-ftp, and
  the `-p' flag should remain since people may depend on having their
  own link (e.g, ~/bin/pftp -> /usr/bin/ftp) or aliases which use
  these things. it doesn't hurt to leave argv[0] checking in ftp's main().
1999-04-16 23:01:55 +00:00
mcr 67411e1a0a added LINKS= to make /usr/bin/pftp 1999-04-15 20:48:49 +00:00
matthias f251445b74 make eval() recognize hexadecimal constant as specified in the man page. 1999-04-14 09:38:37 +00:00
mrg 491f8a4815 reword description to not be audioplay, as noted by pr#7379. 1999-04-14 09:03:41 +00:00
augustss caf9aabb3e Make opyrights conform. 1999-04-13 20:50:48 +00:00
mrg dcd2624f5e try using normal read/write is mmap() fails. tell the VM system we are going to be doing sequential access via madvise(). 1999-04-13 07:21:45 +00:00
ross 6db2f53d21 If we absolutely must have this program in the tree, it needs to have
rcs id keywords.
1999-04-12 06:02:25 +00:00
ross 6844116ae2 LP64 fix. Kills bug that caused random output "sorting" on alpha. 1999-04-12 01:53:06 +00:00
hwr 3be15b9a38 Remove duplicated entry. 1999-04-11 12:56:15 +00:00
kleink ac412c9213 Avoid free(3)'ing a commandline argument; from Mark Brinicombe in PR bin/7246. 1999-04-09 14:24:21 +00:00
tron 450b8d5f58 On suggestion by Alistair Crooks use stat() instead of lstat() for "bzcat"
and "bzip -c -d" to check if a symlinks target is really a file.
1999-04-08 18:34:27 +00:00
tron ed700187ba Allow softlinks for "bzip2 -c -d" or "bzcat". 1999-04-07 17:58:49 +00:00
pk 1cd395375d 1, 2, 3 and.. 4! 1999-04-06 20:24:37 +00:00
mrg 6dd8be1324 in more_mode, do not clear the screen all the time, like traditional more. this fixes ancient PR#227. 1999-04-06 11:53:00 +00:00
mrg 26eacbe1a9 merge less 335. 1999-04-06 05:57:34 +00:00
mrg 656a5a7c56 less 335 1999-04-06 05:30:33 +00:00
dante d3b97ee431 Handle '_crunch' section.
Add removelist() function
Add renamelist() function
1999-04-04 16:57:36 +00:00
dante ff3f665d94 Document '_crunch' section. 1999-04-04 16:27:28 +00:00
gwr 4761a8c13b Uh... should have been ${MACHINE} not hard coded... Duh! 1999-04-03 04:50:16 +00:00
gwr ae400a2e31 Define CC=gcc -O and add -DMACHINE=... 1999-04-03 04:39:10 +00:00
gwr 0a1b2f4b53 Make regex support conditional on NO_REGEX (was MAKE_BOOTSTRAP)
Solaris has a compatible regex, as do many others now...
1999-04-03 04:37:47 +00:00
hubertf a8aaa73992 Remove duplicated if() statementA.
This fixes PR 7308 by Feico Dillema <feico@pasta.cs.uit.no>
1999-04-02 22:45:45 +00:00
chopps 005cdfb516 don't use malloc for large sockaddr's, just name the union declared above 1999-04-02 20:13:40 +00:00
augustss fdf4fd888e Fix various buglets. 1999-04-02 16:05:55 +00:00
augustss 6e9632f4a4 Xref audioplay(1) and audiorecord(1). 1999-04-02 15:53:39 +00:00
chopps 87af70d729 user err() not errx() 1999-04-01 23:12:30 +00:00
chopps 3357b52e9b fix for sockaddr's that are bigger than standard sockaddr's (e.g., iso) 1999-04-01 08:14:11 +00:00
thorpej ed8849cd5a Define __POOL_EXPOSE to get at the guts of the pool descriptor. 1999-03-31 23:25:46 +00:00
kleink 825dd7f56f It's big endian. 1999-03-31 19:18:36 +00:00
kleink 7a5c45dac4 * Make usage string reflect reality,
* declare internal utility functions static,
* remove unneeded workarounds for bogus -Wuninitialized reports,
* delint.
1999-03-31 11:26:45 +00:00
lukem 82f739bcb0 when using editline, work on the correct buffer. fixes problem where blank
input lines were being added to the history buffer.
1999-03-31 02:00:42 +00:00
augustss 2ef8f0cac3 Insert an AUDIO_DRAIN at the end of each file. 1999-03-30 19:33:31 +00:00
mrg e90ff76184 document new play -f/-s/-P-/c/-e, s/name/named/ from mason in pr#7292. update dates. 1999-03-30 14:48:49 +00:00
mrg dfe35fea6d remove duplicate include of <stdio.h> 1999-03-30 14:46:23 +00:00
hubertf 558dea2645 Check if given suffix really generates different suffixes - catch e.g. ".%"
Submitted in PR 7278 by NAKAJIMA Yoshihiro <nakayosh@kcn.ne.jp>
1999-03-29 17:01:49 +00:00
mycroft b0a62f4d5b Only 8-bit data is unsigned in WAVE files. 1999-03-29 11:09:04 +00:00
mrg ae3f9933ee .wav files are little endian. 1999-03-29 04:49:49 +00:00
mrg 8637d348ae add -f (force) flag to audioplay, plus -s/-P/-c/-e switches for force setting sample rate, precision, channels and encoding. fix some man pages missing .El bits (via veego) 1999-03-28 10:35:05 +00:00
mrg aefa214c3e expand usage message to reality. 1999-03-27 18:16:23 +00:00
mrg eeeadf8446 make recording precision/encoding setting sane. 1999-03-27 17:46:00 +00:00
mrg 740f05c805 add support to play stdin. 1999-03-27 05:14:37 +00:00
kristerw 411911d934 gc old strip 1999-03-26 19:38:20 +00:00
tron c379f48592 Replace "audioctl" with "audio" in sub directory list. 1999-03-26 16:53:29 +00:00
mrg e0c321f25d add missing copyrights. 1999-03-26 15:46:22 +00:00
mrg 072cb74108 audio paths are in <paths.h> 1999-03-26 14:05:41 +00:00
mrg 140c9e18e1 add audiorecord and audioplay tools. audioplay does .au and .wav files. audiorecord makes .au files only. uses parts of audioctl.. 1999-03-26 14:02:39 +00:00
bouyer 80f0af1a00 Oups, complete braindamage yesterday. DIOCEJECT does the rigth thing for both
disks and CDs, it's just don't have to call DIOCLOCK before, unless we're
doing a forced eject: DIOCEJECT will check for device use and unlock the door
if allowed.
1999-03-26 09:14:58 +00:00
bouyer 3dcf0c67c3 Use CDIOCEJECT instead of DIOCEJECT for cdrom devices (this one allows
opening the tray without media). While I'm there add 'sd' to the
device list (so that I can eject my MO easily).
1999-03-25 16:50:51 +00:00
christos a33a2c20ff Don't unlink the file first if we are renaming. We want to be as atomic as
possible, and this not only introduces time where the file is not valid,
but also breaks in the ld.so install where strip does not find ld.so, since
it has not been renamed yet.
1999-03-24 15:13:46 +00:00
sommerfe 1be2746ed5 report a sensible error if wait() fails. 1999-03-24 13:19:26 +00:00
christos 19a67e791b prototype files. 1999-03-24 11:57:48 +00:00
christos a141f7b23c WARNSify 1999-03-24 11:57:08 +00:00
mrg 4bd041833b fix WARNS 1999-03-24 09:24:59 +00:00
mrg 8313c3fc7d add lessecho support 1999-03-24 09:23:52 +00:00
mrg 11a47566ef build lessecho 1999-03-24 09:17:20 +00:00
mrg bf48433e3b add lessecho 1999-03-24 09:15:20 +00:00
mrg d8b1ac6eb3 oops, missed this part of less all this time. 1999-03-24 09:11:14 +00:00
mycroft 68d6f4bf44 Remove spurious .ne's. 1999-03-24 06:27:49 +00:00
mycroft 08d7dabc15 Remove a spurious .ne. 1999-03-24 06:25:57 +00:00
mrg d2397ac5f7 completely remove Mach VM support. all that is left is the all the
header files as UVM still uses (most of) these.
1999-03-24 05:50:49 +00:00
cgd 676318637d revert usage string to be like it was, but with '[-p] ' added. the new
spacing was bogus, and didn't match other commands' usage strings.
The change really should have been looked at more carefully...
1999-03-23 05:59:09 +00:00
cgd aa82d7442e fix bug introduced in rev 1.11: freopen 'fn' (as before), not 'buf' (as
changed in rev 1.11).  The former is the file name on the 'begin' line,
thel atter is the whole 'begin' line.  This could never have worked;
it should have been better tested.
Bug pointed out by Andrew Gillham <gillhaa@ghost.whirlpool.com>.
1999-03-23 05:55:40 +00:00
kleink cd59cd8d38 Support {FILESIZEBITS}. 1999-03-22 19:18:10 +00:00
garbled 9e44e9b578 More and more .Os cleanups. .Os is defined in the tmac.doc-common file,
so we shouldn't override it with versions in the manpages.  Many more to
come.
1999-03-22 18:16:34 +00:00
lukem bed9aad370 * implement -R; restart non-proxied command-line FTP xfers
* fix fetch_ftp() so that hcode parsing is not done for file:// urls
  (a } in the wrong place, and code at the wrong indent level...)
* change outfile to being a global (so it gets correctly reset)
* change parse_url to not remove leading '/' for non ftp urls.
  whilst this is not totally rfc1738 compliant, other code kinda
  assumes this is the case, and it doesn't hurt
1999-03-22 07:36:40 +00:00
abs 3191b7662f Looks like some recent changes broke the 'anyone can su if wheel is not present
or empty' rule. Fix.
1999-03-22 03:25:33 +00:00
christos 8001a619fc use emalloc() instead of malloc() 1999-03-19 16:11:02 +00:00
kleink 5c39723cec Add a -p option to uudecode(1), which causes it to write decoded data to
stdout; based on PR bin/7183 from SUNAGAWA Keiki.
1999-03-18 23:57:11 +00:00
sommerfe 05ccb4009e Do something sane if we have CC='cc -pipe' set 1999-03-18 22:01:48 +00:00
kleink a7a759c81e Correct the ctype function used for [:print:] character class; from Soren S.
Jorvang in PR bin/7167.
1999-03-16 14:57:48 +00:00
kleink ffcc078fe7 Fix Xref; from Geoff C. Wing in PR bin/7166. 1999-03-16 09:54:50 +00:00
kristerw 6d5adc08bd Made indent recognize the [fF], [uU], [lL], [uU][lL], [lL][lL], and
[uU][lL][lL] constant suffixes. (PR bin/6516 by Brian Ginsbach)
1999-03-15 20:28:45 +00:00
christos 0b0b4e5f58 Revert - handling; it is done as part of getopt. 1999-03-15 18:56:12 +00:00
hubertf d4bc24553d Add euro, per PR 6898 by Anders Magnusson <ragge@ludd.luth.se>
Value taken from www.deutsche-bank.de.
1999-03-15 16:02:55 +00:00
christos b0a604e893 Remove Solaris shadow password support... Better to do this in the
compatibility library. Suggested by Matt.
1999-03-15 09:30:51 +00:00
christos 3853a6978b Add a few more variables that end up in registers in gcc-2.8.1 1999-03-15 08:52:17 +00:00
garbled 5b40cb5777 First round of .Os cleanups. .Os is defined in the tmac.doc-common file,
so we shouldn't override it with versions in the manpages.  Many more to
come.
1999-03-15 08:22:20 +00:00
christos 024eb1b8d7 - Add support for Solaris style shadow password files
- Enable su - option if BSD4_4 is not defined
- Add compile time option ROOTAUTH (not enabled), where people belonging
  to the ROOTAUTH group can su to root by supplying their own password.
1999-03-15 08:05:07 +00:00
mycroft 58e1f7b9b0 Make the damned columns line up. 1999-03-14 22:28:05 +00:00
kristerw 010cbdf92e There is no -h flag. From OpenBSD. 1999-03-14 18:30:04 +00:00
fair 4b94049c6c Add .Xr which 1 1999-03-11 11:40:10 +00:00
fair 7ca3defa5f Patch from PR#4872 implementing a "-a" option added, plus documentation. 1999-03-11 11:15:44 +00:00
fair 64b1551844 Apply patch, KNF'd, from PR#3363 to add a "-p" option to whereis. 1999-03-11 10:42:43 +00:00
erh fa45851f9b Add missing .El line. 1999-03-10 05:14:51 +00:00
bouyer e08bd0cead Xref dump(8). 1999-03-09 17:31:46 +00:00
ross 4eb3fc58ba Missing .El, extra Pp. 1999-03-09 03:34:56 +00:00
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