Commit Graph

3695 Commits

Author SHA1 Message Date
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
lukem
8557ede465 add two digits of precision to the transfer rate, and always show at
least KB/s. instead of printing `5414 B/s' now print `5.41 KB/s'.
1999-01-01 02:05:05 +00:00
lukem
974dee5975 use uname(3) to determine info to send in User-agent: header. (suggested by cgd) 1998-12-31 02:10:34 +00:00
lukem
cc66a8544e * major code reorg; gut auto_fetch() and url_get() into a smaller auto_fetch(),
do_fetch() - which retrieves one file calling fetch_url() or fetch_ftp()
  as necessary.
* don't http redirect more than 5 times for a given url
* send `User-Agent: NetBSD-ftp/1.4' header in http requests. (suggested
  by Christoph Badura <bad@ora.de>)
* cleanup http return code parser, and add support for:
    - 300 `Multiple Choices' - but only if the server returns a
      preferred url in a Location: header because i'm *not* adding
      a html parser to provide the user with options.
    - 305 `Use Proxy [given in Location: header]'. (XXX: not tested)
* support http redirects to non-proxied ftp://urls. (bug discovered by
  Chris Demetriou <cgd@netbsd.org>)
* auto-login to an ftp site (using the FTP protocol) if an ftp://host/dir/
  style url is given and ftp_proxy is set. whilst this is less orthoganol
  with other ftp://host/file urls it's *much* more convenient.
1998-12-29 14:59:04 +00:00
lukem
28007f54ca be consistent with return (foo) style 1998-12-29 14:27:59 +00:00
lukem
ee32f5a96b be saner about the method to determine which $proxy to use 1998-12-27 05:49:53 +00:00
marc
e803638497 since the return from swapctl can change from call to call, print the
"Disk" column each time.  Also, use sep->se_path, not
devname(sep->se_dev).
1998-12-26 07:05:08 +00:00
marc
a97b85feaf display the seconds in the timestamp in the corner, too. 1998-12-26 06:38:42 +00:00
ross
c7790fec57 Punctuation character are magic to -mdoc and can't be used directly
as macro arguments unless combined with \&.
1998-12-24 02:07:36 +00:00
mcr
c441f5e810 Added an #undef. This, and previous revision fixes PR bin/5374 1998-12-22 05:27:35 +00:00
mcr
851f23b927 fixed call to select to keep track of the highest numbered file
descriptor. Also removed some redundant code that was #ifdef TN3270
	(the code was the same on both sides of the #ifdef)
1998-12-22 05:26:22 +00:00
mrg
227ed1e3ff add another caveat entry. 1998-12-21 13:41:38 +00:00
christos
487c013c51 char -> unsigned char 1998-12-20 19:05:19 +00:00
christos
2f6a33d29c char -> unsigned char 1998-12-20 15:07:46 +00:00
christos
0e43b47410 _NSIG -> NSIG 1998-12-20 15:06:53 +00:00
christos
18d277be6d char -> unsigned char 1998-12-20 15:04:40 +00:00
christos
6e19ececef BADSIG -> SIG_ERR 1998-12-20 15:03:15 +00:00
christos
3c894f223c setpgrp -> setpgid 1998-12-20 15:02:57 +00:00
christos
e0007e4751 union wait -> int 1998-12-20 15:02:17 +00:00
christos
9c41bfb9f4 include unistd.h 1998-12-20 15:01:43 +00:00
christos
5a0d53715e braces 1998-12-20 15:01:30 +00:00
christos
911f0fccb0 cast field sizes to ints. 1998-12-20 14:53:24 +00:00
christos
f9688c3369 Make sure termio is defined to termios. 1998-12-20 14:48:33 +00:00
kristerw
9dc9e902a5 Disable strip 1998-12-19 23:57:52 +00:00
christos
e415908344 char -> unsigned char
_start -> x_start
_escaped -> x_escaped

_start is the start symbol in solaris libc!
1998-12-19 23:41:53 +00:00
christos
9622cbbfb5 char -> unsigned char 1998-12-19 23:37:14 +00:00
christos
86fc76a0a6 remove local decl of errno. 1998-12-19 23:36:07 +00:00
christos
b4c8a47030 appease gcc-2.8.1 1998-12-19 23:35:24 +00:00
christos
ad5d7c5f6d char -> unsigned char 1998-12-19 23:22:51 +00:00
christos
23933685ff braces 1998-12-19 23:21:24 +00:00
christos
af1827b7df char -> unsigned char 1998-12-19 23:19:45 +00:00
christos
1b5e48e426 char -> unsigned char 1998-12-19 23:02:21 +00:00
christos
4dadb162f6 sigvec->sigaction
sigblock->sigprocmask
sigpause->sigsuspend
XXX: code could be shared here.
1998-12-19 23:02:02 +00:00
christos
1a8acb42c1 <sys/dir.h> -> <dirent.h>
<sys/file.h> -> <fcntl.h>
1998-12-19 23:00:43 +00:00
christos
a6f820700b remove unused variable
char -> unsigned char
1998-12-19 23:00:18 +00:00
christos
b5e27b660d creat->open O_CREAT 1998-12-19 22:59:21 +00:00
christos
e42e202cfb char -> unsigned char
<fcntl.h> instead of <sys/file.h>
compensate for different types in th_stuff
1998-12-19 22:41:21 +00:00
christos
719b192026 sigvec->sigaction 1998-12-19 22:36:11 +00:00
christos
eb4463abfe KNF 1998-12-19 22:27:54 +00:00
christos
24a4a811e5 char -> unsigned char 1998-12-19 22:26:13 +00:00
christos
664c0d224c ifdef the pw_change and pw_expire stuff with BSD4_4 1998-12-19 22:24:18 +00:00
christos
f6d2541fc5 portability in printf args.
char -> unsigned char
1998-12-19 22:18:00 +00:00
christos
f6a7c3e2b3 portable printf args. 1998-12-19 22:14:30 +00:00
christos
ea2df27a8f char -> unsigned char
compensate for not having REG_STARTEND
1998-12-19 22:12:32 +00:00
christos
431b0659ba char -> unsigned char 1998-12-19 22:12:11 +00:00
christos
861d7d0674 don't use union wait; an int is good enough. 1998-12-19 21:53:56 +00:00
christos
377fe973b8 include <fcntl.h> for O_RDONLY, and remove decls of optind and optarg. 1998-12-19 21:52:00 +00:00
christos
d374d91f3d small cast. 1998-12-19 21:50:45 +00:00
christos
cfb06221ce brace police 1998-12-19 21:44:31 +00:00
christos
20a2ed5105 revert previous cast. 1998-12-19 21:31:37 +00:00
christos
681ecbf381 a few casts, and char -> unsigned char 1998-12-19 21:27:40 +00:00
christos
e4ac7024d0 extra braces, char -> unsigned char 1998-12-19 21:19:11 +00:00
christos
9126a73f7f Overhaul...
- check numeric arguments properly.
- fix usage.
- add -n increment option.
1998-12-19 21:07:12 +00:00
christos
7b232cdf19 char -> unsigned char 1998-12-19 20:34:53 +00:00
christos
b751ad2c5c de-ja-vous
This thing was still using <sys/dir.h> and struct direct.
Get rid of the time warp.
1998-12-19 20:32:17 +00:00
christos
76f0fa8f60 brace pollution, and char -> unsigned char 1998-12-19 20:21:44 +00:00
christos
2136635414 char -> unsigned char 1998-12-19 20:11:20 +00:00
christos
1b399e6819 char -> unsigned char and portable printf formats. 1998-12-19 20:10:08 +00:00
christos
fc8ac77abf we don't have d_namlen in svr4, and char -> unsigned char 1998-12-19 20:08:03 +00:00
christos
d594b7c039 char -> unsigned char 1998-12-19 20:03:49 +00:00
christos
b812d45035 char -> unsigned char 1998-12-19 19:54:26 +00:00
christos
e8ab739a14 char -> unsigned char 1998-12-19 19:45:09 +00:00
christos
e2d09d7f42 portability in printf format, and support for svr4 timezone. 1998-12-19 19:30:57 +00:00
christos
76e23f8bdc Braces to the altar of gcc-2.8.1 1998-12-19 17:46:08 +00:00
christos
8f5ca4eed0 char -> unsigned char 1998-12-19 17:44:22 +00:00
christos
6e0fa105be Avoid bogus warnings produced by gcc-2.8.1 where it wants field widths to be
ints and copmplains if they are unsigned ints!
1998-12-19 17:38:39 +00:00
christos
24eea87b54 Allow system path to be overriden in the Makefile 1998-12-19 17:26:12 +00:00
christos
844b3dce90 char -> unsigned char 1998-12-19 17:06:20 +00:00
christos
0d9bacd536 gcc-2.8.1 wants more braces 1998-12-19 17:05:30 +00:00
christos
8caf9db03c portability in printf args. 1998-12-19 17:04:11 +00:00
christos
be59268229 char -> unsigned char, braces for gcc-2.8.1 1998-12-19 17:00:08 +00:00
christos
6ccac2c3b8 use sysconf to get the max number of groups instead of NGROUPS. 1998-12-19 16:55:21 +00:00
christos
9794a7e065 char -> unsigned char 1998-12-19 16:37:28 +00:00
christos
ec1efbf3e5 Fix ifdef mess. 1998-12-19 16:35:10 +00:00
christos
2d72555862 char -> unsigned char 1998-12-19 16:34:38 +00:00
christos
288075599a union wait -> int 1998-12-19 16:34:04 +00:00
christos
b1d8c6168d index -> strchr 1998-12-19 16:33:24 +00:00
christos
681c2d939c char -> unsigned char, index -> strchr 1998-12-19 16:33:08 +00:00
christos
dcc0ef7552 char -> unsigned char 1998-12-19 16:32:52 +00:00
christos
9189a0e37d char -> unsigned char, index -> strchr, s.w_termsig -> WTERMSIG(s) 1998-12-19 16:32:34 +00:00
christos
bd077f6919 char -> unsigned char 1998-12-19 16:31:57 +00:00
christos
09edb00354 char -> unsigned char, s.w_coredump -> WCOREDUMP(s) 1998-12-19 16:31:41 +00:00
christos
25b1fd1911 char -> unsigned char, index -> strchr, rindex -> strrchr 1998-12-19 16:30:52 +00:00
christos
489005fa65 char -> unsigned char 1998-12-19 16:01:21 +00:00
christos
5d6b49ea05 gcc-2.8.1 printf format and brace warnings. 1998-12-19 16:01:01 +00:00
christos
4fe7015c6d SVR4 timezone portability 1998-12-19 16:00:33 +00:00
christos
b4775af2e3 index -> strchr 1998-12-19 15:59:50 +00:00
drochner
09eb0ffc9c avoid integer overflow in free memory report 1998-12-19 14:34:40 +00:00
thorpej
af7b5d4d71 Set close-on-exec on all opened files. Partially from OpenBSD. 1998-12-19 02:23:46 +00:00
thorpej
fef2d92ecd Better error message if opening the temp file fails. 1998-12-19 02:13:43 +00:00
thorpej
d78de2f0ad Build ldd.1, and make it work with the extra directory depth. 1998-12-17 22:34:55 +00:00
thorpej
f6895d1c2d Get ldd.1 from the previous level. 1998-12-17 22:34:09 +00:00
thorpej
27518b942e Move the manual page up one level via repository copy. 1998-12-17 22:33:46 +00:00
pk
137577af03 Remove ldd from special clean list 1998-12-17 15:33:57 +00:00
thorpej
e4cbfbfb44 getopt() returns -1, not EOF. 1998-12-16 23:14:02 +00:00
thorpej
2e04232a96 Prototypes. 1998-12-16 23:13:02 +00:00
pk
96868862ca Move ldd special case one level down. 1998-12-15 22:08:53 +00:00
pk
21e1fe821f Move a.out version of ldd(1) to the usr.bin tree; elf and a.out
reside in separate subdirectories (various source moved by
repository copying). Adapt Makefiles to new situation.
1998-12-15 22:07:11 +00:00
christos
8f9762f2e2 pass -CC instead of -C to cpp so that we preserve macro comments in place. 1998-12-09 12:28:36 +00:00
drochner
20b876f326 avoid malloc(0) 1998-12-08 14:08:50 +00:00
fair
a7b28c97e7 This trivial and computationally useless pointer initialization makes
gcc 2.7.2.2 happy on m68k again.
1998-12-07 04:10:13 +00:00
mycroft
33360720ab Add missing braces, so PUTRATE() works correctly as an if clause. 1998-12-06 16:53:44 +00:00
pk
66bc493d73 Make a network number by shifting out host bits in octet units.
This is currently required still to get correct lookups in `/etc/networks'.
1998-12-05 13:14:04 +00:00
perry
ff669e2e1a Small bug fix from Soren S. Jorvang (soren@t.dk) 1998-12-04 17:47:06 +00:00
augustss
ef51366cb7 Handle flags better. 1998-12-03 20:46:10 +00:00
augustss
8cababe387 Fix typo. 1998-12-02 16:37:48 +00:00
simonb
552d6a2ac5 Truncate the output file before writing to it, and silence the verbose
output.
1998-11-27 05:09:49 +00:00
augustss
9726cfd1fb Make the copyright header conform to the NetBSD template. 1998-11-25 22:17:06 +00:00
christos
9ca5ef57d6 more is not less on the systems that don't have less. Make "more" the default
pager if $PAGER is not set in the name of portability.
1998-11-25 16:55:10 +00:00
hubertf
3ddc74e157 Add "mp3" audio file information to file(1)/magic
per PR 6497 by C Kane <ckane@best.com>
1998-11-25 07:54:21 +00:00
kim
2d1bb4511d Allow port number for the server to be specified ("-h server:port").
This makes it possible to query rwhois servers at non-standard ports.
1998-11-24 01:33:47 +00:00
christos
d79deccee9 Unfortunately lint uses c-style comments as directives and these get parsed
at the lexical analysis stage not at the syntax parsing stage. The upshot
is that:
	if (expr) {
		stmt1;
	}
	/* LINTED */
	stmt2;

stmt2 is the look-ahead token for the parser to choose between and if-then-else
statement as opposed to an if-then statement. Unfortunately the side effect
is that the LINTED directive gets reset before stmt2 gets parsed. We fix this,
by remembering the the linted directive during the if statement parsing and
restoring it at the appropriate time.
1998-11-23 14:37:08 +00:00
msaitoh
8240966355 fix invalid shift. colsed PR#5160. 1998-11-23 10:17:12 +00:00
explorer
faade9c8e2 Send an Accept: */* header, since some sites require content negotiation.
Grr.
1998-11-22 06:52:32 +00:00
jwise
ed12d196f3 msgs uses /var/msgs, not /usr/msgs. Closes PR bin/6464 1998-11-20 03:18:25 +00:00
itohy
6d075e2860 Temporary fix of UTC -> time_t conversion:
1. changed to use timegm(3) on NetBSD and
2. supply alternative code for other Unix-like OSs
(NetBSD ftp shall be portable for some reasons :-).

This fix closes PR #6448.

NOTE: This should be fixed again if a portable UTC to time_t
conversion method is specified in some standards.
1998-11-18 07:24:25 +00:00
ross
3eb0afd457 Fix a bug that apparently prevented, since day 1, the .-include / .sinclude
feature from ever working. Also, fix the man page that incorrectly described
the syntax of the feature that didn't work.
1998-11-17 23:56:23 +00:00
christos
e79f03e595 Fix problems with LINTED comment:
if (a) b;
	/*LINTED*/
	c;

	if (a) { b; }
	/*LINTED*/
	c;

	do { b; }
	/*LINTED*/
	while (c);

Produced warnings for c.
1998-11-13 16:48:01 +00:00
lukem
fa954d84d1 * fix previous in a more portable manner (timegm() is not portable/standard).
use mktime(), and adjust to GMT as per code in util.c::remotemodtime()
1998-11-12 22:27:17 +00:00
itohy
638ec4fd83 HTTP uses UTC time, and changed to use timegm(3) instead of mktime(3)
for conversion of HTTP time.

XXX Unfortunately, timegm(3) is not portable (ex. SunOS 4 have, but 5 not).
1998-11-12 18:19:02 +00:00
eeh
cee5e32c50 Warn about parser stack discrepancies at the end of colon definitions. 1998-11-12 00:55:58 +00:00
christos
4f3cc30bcc This patch fixes the problem introduced in the previous commit where
parents would be get remade, even if children were not really updated
by the commands executed for them. It also makes all the children have
the real modification time set if possible, so it should fix some other
timing weirdnesses...

- collapse childMade and make fields into flags and convert them to bits
  CHILDMADE and REMAKE
- introduce FORCE flag that gets set in all the parents of a child that
  has no sources and does not exist.
- set oodate if the FORCE flag is set, and not if CHILDMADE
- centralize the RECHECK into Make_Recheck() and use this in make.c and compat.c
- use Make_TimeStamp for all child -> parent timestamp propagations
1998-11-11 19:37:06 +00:00
christos
7e91b1976d PR/6426: Jim Bernard: make sometimes does not make directories on top of
a union mount.

	eg.
	src: FORCE

	FORCE is a fake target that does not have sources. When FORCE is
	considered made it gets updated with the current timestamp. If the
	directory happens to have the same timestamp too, then it will not
	be made because it is considered to be up-to-date with respect to
	the child. This can happen because the time resolution is only in
	seconds. It is more likely to happen on a union filesystem where
	the timestamps take longer to update.

	The fix is to consider the parent unmade when children have been
	updated.
1998-11-11 11:25:43 +00:00
mrg
c7a1452687 add fgen 1998-11-11 05:53:15 +00:00
mrg
843b0a05b3 make this compile under NetBSD. 1998-11-11 05:26:57 +00:00
simonb
d5383a01a8 Remove elfstrip - not used now that we have an ELF-aware strip and it
isn't in the distrib-lists anyway.
1998-11-10 12:19:39 +00:00
kleink
8ff7d07b09 Add a -p option to uname(1), which returns the machine's processor
architecture; inspired by SunOS 5.  Note that its output is excluded from the
output of -a.
1998-11-09 13:24:05 +00:00
mycroft
e9109c511c Convert the evil sed crap to 3 separate invocations of sed.
This is way faster over NFS.
1998-11-09 04:52:44 +00:00
jonathan
e67b964e28 binutils gprof doesn't support mips. Build a.out gprof on mips, to support
kernel profiling.
1998-11-07 17:52:19 +00:00
christos
889ce7db6e - full prototypes
- more conservative printf
- char -> unsigned char
1998-11-06 23:31:09 +00:00
christos
a3cf33f0fd make printf format more conservative 1998-11-06 23:21:38 +00:00
christos
3f852e73e1 we don't need sys/ucred.h 1998-11-06 23:21:01 +00:00
christos
c3203395bd char -> unsigned char 1998-11-06 23:06:38 +00:00
christos
051c69de86 disambiguate if/else block 1998-11-06 23:06:30 +00:00
christos
e1178b155e - include <termios.h> for winsize
- char -> unsigned char
1998-11-06 22:59:12 +00:00
christos
bd5b624c4c char -> unsigned char 1998-11-06 22:57:55 +00:00
christos
9b6b9cac77 - factor out common code
- char -> unsigned char
1998-11-06 22:56:38 +00:00
christos
ac193186ef char -> unsigned char 1998-11-06 22:49:30 +00:00
christos
b239b35fe2 char -> unsigned char
rindex -> strrchr
1998-11-06 22:40:13 +00:00
christos
1a67b18deb char -> unsigned char 1998-11-06 22:29:44 +00:00
christos
2de3ba714e - Don't understand why use union wait pstat.w_status...
Change it to just int status...
- char -> unsigned char
1998-11-06 22:28:15 +00:00
christos
b62bb45812 - prototype tgetstr()
- add decls for *SE, *SO, *SV for svr4
- initscr() should not be compared with ERR, but NULL, since it returns
  a window pointer.
1998-11-06 22:14:58 +00:00
christos
dbc0627f1d use waitpid instead of wait3 1998-11-06 20:05:43 +00:00
christos
6eb7ceb840 char -> unsigned char 1998-11-06 20:03:08 +00:00
christos
501608c08c bcpy->memcpy, and don't trash memory if
hp->h_length is > sizeof(struct sockaddr_in);
1998-11-06 20:00:07 +00:00
christos
81c93f4c32 - synchronize with the domestic version
- setupterm -> setup_term
- char -> unsigned char
1998-11-06 19:54:18 +00:00
christos
7f1ed758a3 char -> unsigned char 1998-11-06 16:52:42 +00:00
christos
7872ac63c8 explicitly zero the lines structure! How did this ever work before? 1998-11-03 14:27:09 +00:00
christos
8d721633cd Pacify gcc-2.8.1 (extra braces). 1998-11-03 14:26:45 +00:00
cgd
ca87c75e7d completely reimplement ELF symbol hiding. now it's even more of a gross
hack, but more likely to work on non-alpha ELF systems.
1998-11-03 02:30:16 +00:00
eeh
c53c836082 Copyrights and minor cleanup. 1998-11-01 22:27:11 +00:00
itohy
6aeb72f23f Reduced memory leaks.
I found some more leaks, but are not in inside of iterations.
1998-11-01 03:07:33 +00:00
itohy
841c52934a If the target name is shorter than the suffix,
the previous garbage bytes may be read.
Example: "make n" --- target = n, suffix = .ln

Changing interface of SuffSuffIsSuffix() is required to fix this bug.
1998-11-01 03:05:03 +00:00
itohy
f748b52ef3 Avoid reading outside of allocated memory
on command execution if the output is empty.
1998-11-01 03:01:53 +00:00
eeh
1e192ee3f9 Added an FCode tokenizer for all your FCode tokenizing needs. 1998-10-31 18:14:53 +00:00
mrg
3adcd350ed put all the different struct sockaddr_xxx types into the union pt_u, to force the alignment to be correct for all of them. 1998-10-31 06:42:22 +00:00
is
30d737b32b learn more about AMANDA files 1998-10-29 11:11:49 +00:00
simonb
1f00456a27 For -ls output, change field widths to allow inodes up to 9,999,999 and
file sizes up to 999,999,999 bytes (and 999,999 blocks) without wobbly
lines.  Also change device minor/major to be 3/5 digits (current maximum
is 4/7 digits - the 3/5 split is arbitary).
1998-10-27 04:53:03 +00:00
jonathan
e1d397462e usr.bin/Makefile: recurse into fdformat on all ports
usr.bin/fdformat/Makefile:  build manpages on all  ports
distrib/sets/lists/man/mi: add fdformat manpages
distrib/sets/lists/man/md.{arm32,atari,i386,sparc}:
	 only listed fdformat manpegs. remove.
distrib/sets/lists/man/md.mvem68k:
	duplicate entry of mvme68k installboot.	remove.
1998-10-25 23:30:39 +00:00
christos
30c9449a34 Adjust to Eric's recent errno renaming. 1998-10-24 19:04:51 +00:00
augustss
5650a635f5 Fix typo. 1998-10-22 10:34:17 +00:00
hwr
28a88d13b8 Typo *sigh* 1998-10-21 20:24:11 +00:00
hwr
1332e7b200 Jon Postel died ;-( 1998-10-21 17:44:05 +00:00
augustss
9fe2d0d409 Add f flag to getopt() argument. Fixes PR 6335.
From  Andreas Wrede <andreas@planix.com>
1998-10-20 20:22:09 +00:00
wsanchez
bd68b6099d Remove spurious return 1998-10-19 00:43:59 +00:00
christos
9a04d28344 Fix emulation errno translation. 1998-10-18 17:43:43 +00:00
christos
ff08129ca5 strftime is not needed for svr4 machines; also fix the prototype footprint. 1998-10-18 14:24:16 +00:00
christos
3b7c5b4ed8 Only define const and volatile when __STDC__ is not defined (for BOOTSTRAP) 1998-10-18 14:23:48 +00:00
kleink
759e4c8f58 <sys/fcntl.h> -> <fcntl.h> in previous. 1998-10-16 22:01:57 +00:00
ross
034eedfe44 Add missing .El 1998-10-15 08:18:46 +00:00
briggs
b8fdc19047 Explicitly declare the storage for some variables that used to be defined only
in a header file.  Defined here since tt_tab was already defined here
1998-10-15 01:49:04 +00:00
thorpej
4567103300 Make this compile again, and fix some whitespace lossage. 1998-10-14 21:56:57 +00:00
wsanchez
8a7fb4fe55 Get rid of the bazillion commons in several header files.
Rename string.h to window_string.h so compiler can find /usr/include/string.h.
1998-10-14 00:58:46 +00:00
wsanchez
76e31a71ac include unistd 1998-10-14 00:58:00 +00:00
wsanchez
eca3ac5bf3 Silence -Wall by casting to (long) in printf formats. 1998-10-14 00:57:40 +00:00
wsanchez
b9e3650e39 Add #ifdef SKEY around SKEY-specific code. 1998-10-14 00:56:48 +00:00
wsanchez
af4e69540c include unistd 1998-10-14 00:56:00 +00:00
wsanchez
a6e937b096 Replace groups and whoami sh scripts with hard links to id. 1998-10-14 00:55:03 +00:00
wsanchez
3376e86cab include stdlib 1998-10-14 00:50:59 +00:00
wsanchez
6149c86370 init mask to silence -Wall 1998-10-14 00:50:43 +00:00
wsanchez
65b6624a6d Include sys/types.h 1998-10-13 17:09:16 +00:00
wsanchez
8a6084908f Use __ARCHITECTURE__, if defined, as MACHINE_ARCH 1998-10-13 17:08:34 +00:00
wsanchez
f873d81217 Use unsigned long instead of ulong 1998-10-13 17:03:39 +00:00
wsanchez
34e6a21ac8 include stdlib.h 1998-10-13 17:02:53 +00:00
wsanchez
d213a54fe9 include unistd.h 1998-10-13 17:02:16 +00:00
wsanchez
1426fb14d2 Use __CONCAT to concatenate strings "-I" and _PATH_CALENDARS. 1998-10-12 20:51:06 +00:00
wsanchez
76847494e0 Replace _PATH_INCLUE with _PATH_CALENDARS for clarity. 1998-10-12 20:38:55 +00:00
erh
7713adc833 Add "-p" usage line. 1998-10-12 20:33:52 +00:00
matt
2e3397e773 Teach file that NetBSD/vax has two magic numbers. 1998-10-12 01:41:32 +00:00
itohy
a42010baf2 Eliminate memory leaks at case labels. 1998-10-10 20:51:48 +00:00
itohy
476393a9c0 Eliminate a memory leak. 1998-10-10 20:48:04 +00:00
itohy
868f04b4ca Eliminate memory leaks. 1998-10-10 20:45:59 +00:00
mrg
14a817a516 create a "stat_flags.h" to go with stat_flags.c 1998-10-10 07:38:22 +00:00
itohy
c567b3c6b8 The range of the argument of ctype(3) functions is not that of "char",
but "unsigned char" plus EOF.
The original code may cause troubles processing 8-bit code files.
1998-10-09 17:00:56 +00:00
wsanchez
55ce51b29f Get rid of commons.
Rename vfree() to v_free() to avoid conflict in out libc's vfree().
1998-10-08 17:36:55 +00:00
lukem
da0a823fb0 * hash & progress are mutually exclusive. [noted by mrg@netbsd.org]
* in autofetch mode, don't attempt to 'cd /' on first xfer (only on
  subsequent xfers), as some ftp daemons don't permit that.
  [noted by dbj@netbsd.org].
  XXX: code could be smarter (but a lot more complicated to boot); this
  works for now.
1998-10-08 14:45:26 +00:00
itohy
edb019abaf Eliminate memory leaks.
Use  xrealloc()  rather than  xmalloc/memcpy/free  trio.
1998-10-08 08:20:37 +00:00
wsanchez
420c1e461a *** empty log message *** 1998-10-08 02:15:14 +00:00
wsanchez
438823cc1c Add new option -S, which is like -s, but takes a string of options to pass to strip,
rather than "-s". For example:
	install -S "-i -s symbolfile" foo /usr/bin/foo
  Invokes:
	/bin/sh -c "strip -i -s /usr/bin/foo"
  This is needed, because we need different strip options for dynamic libraries and
  Mach-O bundles than for executables; our strip supports more directed stripping.
  /bin/sh is used in this case, to parse the arguments.

Don't bother mmap()ing files of zero length. Was a workaround for a bug in our mmap(),
  which didn't get along with such files, but makes sense anyway.
1998-10-08 02:12:51 +00:00
wsanchez
cc084df5da Init style to quiet compiler.
Allow zcat hard link to compress rather than using zcat.sh wrapper; same as uncompress.
Don't install zcat, however; gzcat seems to be living in /usr/bin/zcat at the moment.
1998-10-08 01:56:28 +00:00
wsanchez
76c99f3c0a We can't define MACHINE from a makefile in Rhapsody, because you might be cross
compiling, or building a fat (multi-architecture) binary.  Our compiler
  defines __ARCHITECTURE__ for this use.
Fixed an off-by-one error that may occasionally cause man to seg fault. Found
  by using a special strict malloc() implementation.
1998-10-08 01:36:04 +00:00
wsanchez
c19ec78ded Include unistd and sys/fcntl.
Add return types to functions.
1998-10-08 01:32:23 +00:00
wsanchez
1696358aa0 Didn't get along with ObjC/C++ style "//" comments. Add code to deal with that. 1998-10-08 01:31:59 +00:00
wsanchez
1a8d48f462 Add return 0 after errx in to quiet the compiler 1998-10-08 01:31:34 +00:00
wsanchez
9e44eb8cc1 Add __ppc__ test 1998-10-08 01:30:50 +00:00
wsanchez
ab92b4feee Get rid of multiply defined common symbols 1998-10-08 01:30:27 +00:00
wsanchez
6f3b17afac #elsej (!) should be #else 1998-10-08 01:29:49 +00:00
wsanchez
d2b96d3f77 Get rid of multiply defined common symbols
langauge should be language in error.h
1998-10-08 01:29:27 +00:00
veego
ee0b338314 Fix the include problem of <compat/linux/arch/xxx/linux_syscall.h>. 1998-10-04 10:49:58 +00:00
kleink
20eda71b18 It's sufficient to list Janis Joplin's death once only. 1998-10-02 18:19:05 +00:00
erh
ecf84c1f19 Add -p flag to usage(). 1998-10-01 18:23:52 +00:00
thorpej
23309c9e22 Make the magic type field explicitly unsigned and fix comparisons of this
value appropriately.  Fixes warnings on systems where char is naturally
unsigned.
1998-09-30 18:51:13 +00:00
thorpej
bdbbf87163 Must cast size_t to long and use %ld to print. 1998-09-30 18:37:05 +00:00
jonathan
34bcc57619 Add bzip2, bzip2recover to SUBDIRS. 1998-09-29 22:43:51 +00:00
lukem
887627831e * add transfer rate to progress meter. (suggested by hubert feyrer)
* fix up progress meter display for files once > ~20.47MB has been
  transferred.  (noted by darren reed)
* use xsignal() for SIGWINCH, so window resizes don't abort xfers on
  drainbamaged systems.
* don't assume that TIOCGWINSZ returns a non zero width.
1998-09-28 09:03:22 +00:00
christos
710d4c153b add -p flag, similar to cp(1) 1998-09-28 08:16:15 +00:00
christos
4edda7dedc Modernize (use err, don't use bogus cpp macros, prototypes etc.) 1998-09-27 18:29:15 +00:00
lukem
9dee5d2b46 don't install in /usr/share if NOSHARE is defined 1998-09-27 17:22:03 +00:00
christos
8f945ca5b1 Amend copyright to a berkeley style one. From Ian Darwin. 1998-09-24 12:50:27 +00:00
christos
635d311056 - argument error detection
- long line support
- argument change [-f <fname>] instead of [-c <args>]
- conditional prototypes
1998-09-24 12:28:39 +00:00
perry
50a3fa9e59 make compile with warnings on. 1998-09-23 21:45:44 +00:00
perry
b0ed6b6fa0 add shuffle 1998-09-23 21:07:47 +00:00
perry
6e92230560 Add shuffle, a small program for producing permutations.
Note that is still a little cleanup to be done, but I thought it was
the right point to commit.
1998-09-23 21:05:59 +00:00
christos
f46e623e45 Turn on ELF and other NetBSD features. 1998-09-20 15:36:46 +00:00
christos
397e929e3b remove old files. 1998-09-20 15:32:43 +00:00