Commit Graph

5756 Commits

Author SHA1 Message Date
wiz 797e4e51c3 Fix section names, sort sections, remove a space. 2001-10-17 22:02:30 +00:00
wiz c805849eed Properly quote `No' (as non-macro argument). 2001-10-17 21:08:15 +00:00
yamt f8835551fd fix format string bugs.
pointed by Tomoaki IMAMURA in PR/14271.
2001-10-17 07:38:48 +00:00
sjg 93de21cdc1 Don't ignore errors during .END processing.
PR: 14267
Reviewed: christos
2001-10-16 18:50:12 +00:00
sjg 9c66252a02 When attempting to chdir to .CURDIR because Check_Cwd_Cmd says we need to
make sure that the dir actually exists.  In compat mode the corresponding
chdir simply fails and all is well - the issue only arises when playing
tricky games with the value of .CURDIR.

Reviewed: christos
2001-10-16 18:06:29 +00:00
bjh21 6b49898e83 While I'm here, for those currencies that have a fixed exchange rate against
the Euro (BEF, DEM, ESP, FRF, IEP, ITL, LUF, NLG, ATS, PTE, FIM, GRD), use
that exchange rate.
2001-10-16 12:53:29 +00:00
bjh21 02f58b4bee Add "rackunit" (alias "RU" or "U"). 2001-10-16 12:09:04 +00:00
bjh21 e0b2c4633d Move hard-coded /usr/share/misc from mdb.c to pathnames.h, in accordance
with KNF.
2001-10-15 22:20:03 +00:00
bjh21 92fa26019d Move the default path definition from msgdb.c to a new pathnames.h, as
required by KNF.  This will also be required to allow msgc to be installed
into ${TOOLDIR} properly.
2001-10-15 22:11:12 +00:00
tacha a2ffc24485 If no_proxy condition is true && urltype == FTP_URL_T, use fetch_ftp to retrieve. 2001-10-15 05:05:43 +00:00
lukem c3e7e8005a oops, got chflags() error checking around the wrong way 2001-10-11 04:27:30 +00:00
lukem c32ec6cb78 - Implement "-M log", which appends the metadata associated with the
installed file or directory to `log'. This is primarily designed
  to be used in conjunction with -U, but that's not mandatory.
  Provide metadata_log() to do the hard work. The log file is opened
  for append at the start, and flock(LOCK_EX) is used to prevent
  interleaved output (from multiple concurrent install(8) operations).
- Improve parsing of owner and groups (e.g., strtoul() instead of atoi()),
  and don't rely upon uid==-1 to indicate "no owner"; use a flag instead.
- Make fileflags a global variable; uid, gid, and mode are, so lets be
  consistent...
- Improve -U (unpriv); work on file flags as well, and only try to change
  the file flags after the temporary file is renamed (since certain flags
  will prevent the rename from working).
2001-10-11 02:06:32 +00:00
christos 9220b490d0 Install magic.mime.mgc too. 2001-10-10 16:56:27 +00:00
bjh21 7a29a41680 When summarizing pool memory usage, account for PR_RECURSIVE pools
specially so as to avoid counting the same memory twice.
2001-10-07 12:50:54 +00:00
is 822a067a62 file recognizes Amiga icon (.info) files now. 2001-10-06 20:55:42 +00:00
bjh21 f4c2a9f013 Use getnameinfo() to format link-layer addresses for netstat -r rather than
doing it ourselves and falling back to link_ntoa().
2001-10-06 18:56:49 +00:00
wiz caeab83572 Whitespace fixes and formatting improvements. 2001-10-06 18:51:04 +00:00
bjh21 3369b8a6bb Use getnameinfo() for printing link-layer addresses in netstat -i, rather
than doing it ourselves.
2001-10-06 18:48:30 +00:00
bjh21 79931f7b04 Add -L and -U options to eject(1) that call DIOCLOCK. Also generally clean
stuff up, correct the usage message and update the manpage to match.

Note that the new options aren't wonderfully useful, since cd(4) at least
promptly unlocks the drawer when eject closes the device.
2001-10-06 15:43:33 +00:00
bjh21 ccb8f4d3ed KNFify 2001-10-06 14:29:55 +00:00
bjh21 67fe54beb4 On ARM ELF platforms, size_t and ptrdiff_t are u_long and long respectively.
See <arm/ansi.h>.
2001-10-06 12:25:56 +00:00
jmc 7399da0682 Add appropriate ifdefs so tools reachovers build clean 2001-10-05 22:54:51 +00:00
jmc 6addac288f If USE_NEW_TOOLCHAIN is defined use objcopy instead of crunchide as it works now. 2001-10-05 22:52:56 +00:00
eeh a00c25eae0 Get rid of warnings on 32-bit machines. 2001-10-05 22:40:10 +00:00
eeh f592ea46c0 Let 32-bit platforms generate 64-bit fcode too. 2001-10-05 22:36:02 +00:00
eeh f39983133f Handle numbers with `.' embedded int them and 64-bit literals properly. 2001-10-04 18:53:15 +00:00
tv 595b32cfea Bring up-to-date with flex.skl. 2001-10-04 17:12:27 +00:00
wiz fc7396be3d Whitespace, punctuation, section header fixes, sort sections. 2001-10-04 11:20:39 +00:00
wiz c0de7313ab Whitespace fixes. 2001-10-04 11:20:17 +00:00
jmc ab4dcdab07 Convert makefile to use bsd.prog.mk. Makes linking work since the .mk file
takes care of it and this will handle a DESTDIR build setup then.
2001-10-04 07:34:47 +00:00
jmc 03648a201b Add a -d option to set the DBG flag to whatever flags the builder wants. If
it's not set, default to -Os (so it's not hard coded into the binary.)

Generate a makefile by default that does all object file builds in local
subdirs by binary (i.e. bad144 gets built in $OBJDIR/bad144) via a reach over
make. (Sets .PATH and .CURDIR and does a make for the objects needed in that
dir).

Add a -o option that does the old behavior of searching for obj files by
querying the various object environment vars and searching. Without this
option none of the objdir special options, environment vars, etc will have
effect.

Document all the changes in the man page (and specificly note that without -o
none of the objdir functions take effect).
2001-10-04 04:17:04 +00:00
atatat 4aaca49ce6 Hmm...apparently I left out a word. 2001-10-03 20:29:39 +00:00
bjh21 b95ddc4862 Correct broken markup in description of -l.
Correct the second synopsis to match the description and the usage message.
2001-10-02 14:45:43 +00:00
bjh21 32261d4b9a Add .It for -d and -l as well. 2001-10-02 14:41:31 +00:00
bjh21 46dfe969fe Small formatting changes: Correctly mark the paragraph on -p with .It, and
don't put excess words in .Ar in one of the examples.
2001-10-02 14:38:09 +00:00
atatat 3cbffc40e1 Back out last patch (again). This patch seems to satisfy test suites
that I've found, while the previous one did not.
2001-10-02 03:03:02 +00:00
atatat cfad8d9136 New fix for PR bin/14074. This one doesn't make sed hang. 2001-09-28 21:12:04 +00:00
atatat 2e515657d7 Back out the pr fix. It doesn't work. 2001-09-28 21:10:34 +00:00
jdolecek ac2147b9f2 remove accidentaly left debug printf
change the pipe descriptor output to include 'r' or 'w' to explicitly
indicate it's open for reading or writing, similarily to "regular" descriptors
2001-09-28 20:29:04 +00:00
jdolecek 92f9fd86ff the descriptor flags may also contain other stuff besides FWRITE|FREAD,
so do '& FWRITE' instead of '== FWRITE' in the check in pipe-related code
2001-09-28 20:16:43 +00:00
tv 33333aa345 Use "trap ... 0" instead of "trap ... EXIT", and use numeric signals for
"trap ... HUP ..." if the named signals cause the trap statement to fail.
This improves backwards compatibility of this script.
2001-09-28 14:41:44 +00:00
augustss 6778fe934d Since the system call and trap rates are often 5 digit numbers these
days we move the columns a little to avoid running into other numbers.
2001-09-28 11:58:51 +00:00
christos b804f806ac PR/5631: Rumi Szabolcs: Make talk work without COMPAT43. 2001-09-27 14:43:31 +00:00
atatat 7fb1c88366 Don't attempt to memmove() if psl (pattern space length) is zero.
Fixes PR bin/14074: Simple expression core dumps sed.
2001-09-27 05:35:44 +00:00
itojun ba613513e8 sync with openssh 2.9.9 around 9/27. 2001-09-27 03:24:01 +00:00
kleink 1cb980bd1a Remove an extraneous opening brace from newstyle output, apparently missed
in rev. 1.6; fixes PR misc/14066.
2001-09-26 20:51:39 +00:00
mycroft 0505c42bda Quotes around ${CC}... 2001-09-25 14:26:56 +00:00
wiz 4c99916337 va_{start,end} audit:
Make sure that each va_start has one and only one matching va_end,
especially in error cases.
If the va_list is used multiple times, do multiple va_starts/va_ends.
If a function gets va_list as argument, don't let it use va_end (since
it's the callers responsibility).

Improved by comments from enami and christos -- thanks!

Heimdal/krb4/KAME changes already fed back, rest to follow.

Inspired by, but not not based on, OpenBSD.
2001-09-24 13:22:25 +00:00
tls 5cb98b6cb9 Fix some lossage in previous commit: don't remove everything when cleaning
in a source directory, just the object files.  This is a _very temporary_
fix; I will untangle the meaning of UPDATE, etc. in this context presently.
2001-09-24 01:05:47 +00:00
tls 0b6a2936aa Changes to the emitted makefiles that actually build the objects:
1) Always do a make clean before building objects in any directory.  This
   is wasteful, but there's really no other simple way to cope with the
   fact that the compilation settings (e.g. CFLAGS) appropriate for the
   non-crunched build of a program may not be appropriate for the crunched
   build.  If the objdir magic in make didn't rely upon the presence of an
   "obj" or "obj.${MACHINE}" symlink, we could abuse it to handle this but
   unfortunately, it does.

2) Override $DBG to cause object files to be built with -Os.  We can't emit
   "DBG?=" into the generated makefile because of order-of-inclusion issues
   with the system Makefiles; the result would be that the default setting
   (currently -O2) would always be used instead of -Os.  If you're crunching,
   you almost certainly are doing it to get a smaller executable (!) so -Os
   is almost certainly appropriate for you.
2001-09-24 00:40:35 +00:00
yamt eb8d48e92a enable checking limit of setid and msgid. 2001-09-23 16:32:35 +00:00
jdolecek 6f081befa2 set CC and DESTDIR for mkioctls accordingly
patch by Chris Jepeway via tech-userlevel.
2001-09-23 08:51:11 +00:00
tv 9a0eaa53ba flex -> ${LEX} 2001-09-22 05:39:22 +00:00
tv 09e458baee Add HOSTPROG exclusions to allow this to be included in src/tools. 2001-09-21 22:47:37 +00:00
enami 49f300855c Reallocate memory correctly while substituting the braces. 2001-09-21 07:11:33 +00:00
yamt 7a04f9f720 fix possible 1-byte overflow. 2001-09-20 15:56:06 +00:00
gmcgarry 6b7bff4969 Recognise MLSSA datafiles 2001-09-20 03:05:54 +00:00
wiz 9fa0b17629 Give initiali[sz]e all the "i"s it deserves. 2001-09-18 18:15:49 +00:00
simonb 0e3b64a601 Back out previous vfork->fork change now that the cause of the problem
(execvp) has been fixed.
2001-09-18 05:11:15 +00:00
wiz b4b9a54e8c Fix typo and sort sections. 2001-09-17 18:47:58 +00:00
assar 2a2aa85a8d update infrastructure for krb4 1.1 and heimdal 0.4e 2001-09-17 12:34:40 +00:00
wiz 456dff6cb8 Spell 'occurred' with two 'r's. 2001-09-16 16:34:23 +00:00
simonb 1730261818 Throw out home-grown strdup().
Error check malloc/strdup return values.
2001-09-15 16:45:23 +00:00
thorpej daa2a3c1a7 Fix a printf format/argument cast. 2001-09-15 16:28:15 +00:00
simonb 0b2413bddc ANSIfy. 2001-09-15 14:55:38 +00:00
simonb 7a40d9c0cf Use fork() instead of vfork(). The child calls execvp(), which calls
strdup(), which calls malloc()...

Fixes problem with "find .. -exec" growing as reported by Kazushi Marukawa
on current-users@.
2001-09-14 08:19:25 +00:00
thorpej 9c5f5108f7 tcp_dump(): Also print the address of the in6pcb. 2001-09-10 22:19:03 +00:00
thorpej 2807c29a57 Update for TCP timer changes. 2001-09-10 22:17:28 +00:00
thorpej 2dcc5d04ec Update for field name changes in struct tcpcb. 2001-09-10 15:25:24 +00:00
thorpej dc5de996f4 Make the PCB address printing look like the IPv4 version. 2001-09-10 14:25:12 +00:00
assar 66bcd97e0c implement 5to4 (getting v4 tickets from the v5 ones)
from the patch in bin/13040 by lha@stacken.kth.se (slightly modified)
2001-09-10 00:02:29 +00:00
aymeric 4fa1ec90e5 bump to nb2 after fixing PR #10367 and correcting another related bug 2001-09-09 11:04:23 +00:00
aymeric 7ac97260c6 Fix a test condition for EOF. Together with previous commit in cut.c (1.4),
this fixes correctly PR #10367.
2001-09-09 11:03:02 +00:00
aymeric b88939bbba Define ENTIRE_LINE to be -1 instead of 0 since we may want to copy 0 characters.
(and use ENTIRE_LINE instead of 0 where appropriate)

This fixes a bug in the dw command with for example:

<cursor>
a b c

~
~
if you hit dw there, only the empty line would be killed but both the empty
line and the subsequent one would be pasted when asked for with P for example.
2001-09-09 11:01:09 +00:00
pooka 9a621e89a7 tweak for 3.37 2001-09-09 10:48:34 +00:00
pooka 59a767d683 resolve conflicts 2001-09-09 10:46:36 +00:00
pooka ad8e9e60b1 file 3.37 2001-09-09 10:38:55 +00:00
pooka 0e6f52edec g/c unused crud 2001-09-09 10:33:28 +00:00
sommerfeld e15a851896 Cross-reference fstat(1) 2001-09-03 14:56:08 +00:00
itojun 955ffe2d0e just to be sure, set telnetport to 0.
From: Pekka Savola <pekkas@netcore.fi>
2001-09-03 07:51:43 +00:00
assar 8422fba5ab repair command-line parsing so that an error is generated if no pid or
program is given (or input file for ktruss)
2001-09-02 23:18:01 +00:00
simonb 49e4ac39e7 Include <limits.h> for LONG_MIN/LONG_MAX.
Put kernel include file first, as per KNF.
2001-09-01 02:17:29 +00:00
simonb 504907b03b Don't need <sys/types.h> either (ref: SUSv2). 2001-09-01 01:59:42 +00:00
simonb 134164f42c Little cleanup:
- Don't need to include <sys/time.h>, <sys/resource.h> does.
 - Include <limits.h> for LONG_MIN/LONG_MAX.
 - Be consistant with usage of (void) in front of printf()/fprintf().
 - Sort include files.
 - ANSIfy.
2001-09-01 01:57:28 +00:00
aymeric 8ac7d728a3 Change nvi version from 1.79 to 1.79nb1
This added version number will help us for future bug reports
2001-08-28 07:36:42 +00:00
matt 531338f3ce Adjust vmstat -i / -e for wider event names 2001-08-26 02:50:37 +00:00
wiz 251b3464be heirarchy -> hierarchy 2001-08-24 10:24:45 +00:00
simonb 28ef2fe1b7 Include -T in the synopsis. 2001-08-21 23:55:25 +00:00
ad 86b1285531 Pasto. 2001-08-21 09:56:54 +00:00
aymeric 9092b7b124 Fix a bug present in nvi 1.79 where ^@ wouldn't behave as expected when
reading an ex command from vi.

Fixes PR#13205
2001-08-20 21:44:57 +00:00
ad 64905538d6 Fix typo. 2001-08-20 13:44:08 +00:00
ad 195345977b warn() -> warnx() in one place. 2001-08-20 12:37:21 +00:00
wiz c52d355d71 "wierd" is weird. 2001-08-20 12:20:01 +00:00
wiz 1e378c4c12 precede, not preceed. 2001-08-20 12:00:46 +00:00
ad 767bd4a3fa - Implement shuffle play and some other goodies. Mostly from a patch
submitted by Sergey Svishchev <svs@ropnet.ru> in PR 13682.
- More tidying.
2001-08-20 11:24:57 +00:00
ad a76db7786e Cleanup. 2001-08-20 09:50:10 +00:00
ad d78020d1bf Use getrawpartition(). 2001-08-20 08:21:09 +00:00
itojun bc9b3f2aa8 snprintf length audit. from openbsd 2001-08-19 02:01:24 +00:00
ad 28a9c7f8da Slight change to previous: rebuild the insecure password db if the expiry
time has changed, not just been set.
2001-08-18 19:42:40 +00:00
ad 1e8e78ed07 Update for pw_mkdb() change: restrict updates to one user's records and/or
the secure database where appropriate.
2001-08-18 19:35:32 +00:00
ad e3af9d1d6b getopt() returns -1 on error, not EOF. 2001-08-18 17:10:04 +00:00
aymeric ca334636ac Prevent nvi from looping infinitely when it can't create a temporary file
because of a weird umask for example.
Make it exit instead.
This differs from the OpenBSD behaviour and is believed to be more correct.

Reported by Thomas Klausner in private e-mail, followed by a small discussion in
tech-userlevel a while ago.
2001-08-17 21:33:46 +00:00
eeh 7cac6218f0 Don't use long double on sparc64 since the compiler is borked. 2001-08-17 05:49:43 +00:00
enami 79dbd4ba43 Check return value of mkstemp correctly. 2001-08-16 01:00:31 +00:00
msaitoh 0ef29a9606 invert the meanings of the F_LSYMS field. 2001-08-14 21:26:54 +00:00
tv dba5d44670 Add hooks to allow toolchain bits to be reachover-built at the top level. 2001-08-14 10:18:26 +00:00
ad 811a1f306a Nit. 2001-08-13 12:33:48 +00:00
itojun 8499f264ae present SPD cache lookup stats. sync with kame 2001-08-06 10:25:54 +00:00
wiz e79bfdd1cf command with two ms looks better. 2001-07-26 22:49:56 +00:00
wiz 30b2bf87ed Various typos in comments (neccessary, sceme, choise, ...). 2001-07-26 15:05:07 +00:00
mrg b0caae0467 clean up WARNS. 2001-07-26 14:20:47 +00:00
mrg ec2876e2a5 add a new header file. 2001-07-26 13:47:24 +00:00
mrg c001ebc093 don't need this. 2001-07-26 13:46:39 +00:00
mrg 172ab14d0e merge cornflakes (less 358) 2001-07-26 13:43:43 +00:00
mrg 95a4fc7c7a less 358 2001-07-26 12:00:22 +00:00
lukem 2d2ec1ba20 comment out "last checked" for now; it's not used in netbsd at this time,
and it's a different field in solaris
2001-07-26 10:08:38 +00:00
lukem 96a522fc27 more changes to ffs display:
- display clean flag
- fix wording of block size and fragment size
- use correct offsets for minfree, rotdelay and rps
  (at least, correct for NetBSD and Solaris 2.6/sparc)
2001-07-26 09:00:59 +00:00
lukem 199a509d62 fix typos 2001-07-26 07:59:21 +00:00
lukem 9879aab17d allow passwords less than SKEY_MIN_PW_LEN to work (with a warning),
per PR 11417 and subsequent discussion with Robert Elz & others.
the length check is still enforced in skeyinit(1), but at least this
change allows older skeykeys to be used. -f is now a no-op.
2001-07-24 23:53:25 +00:00
wiz f1bde32520 s/necesary/necessary/ 2001-07-24 16:43:02 +00:00
matt 2850b6d11e Print out errno when vfork fails. 2001-07-24 05:06:40 +00:00
pooka f76ed1bfa7 Fix big-endian FFS to really be reported as a big-endian FFS instead
of little-endian.

Fixes bin/13539 by Darrin B. Jewell
2001-07-23 10:10:41 +00:00
pooka e14e91f738 oops, this was actually a new file, not an old file that is dead 2001-07-22 23:34:22 +00:00
pooka bc1d980b74 mips-magic is back 2001-07-22 23:29:55 +00:00
pooka 242fdd0dfe adapt to file 3.36 2001-07-22 23:01:30 +00:00
pooka 6a653976b3 remove files no longer in the distribution 2001-07-22 22:59:09 +00:00
pooka 0910daa38f fix compiler warnings 2001-07-22 22:56:50 +00:00
pooka 9ac45dc28d resolve conflicts 2001-07-22 22:53:00 +00:00
pooka 8637bb8c24 file 3.36 2001-07-22 22:31:55 +00:00
wiz a9356936b4 seperate -> separate 2001-07-22 13:33:58 +00:00
kristerw 9e13614e51 Correct a minor nroff nit.
This closes PR bin/9220.
2001-07-20 13:43:50 +00:00
matt 74f8c3cccd Fetch maxslp from the kernel. Only use USPACE if it's defined. 2001-07-14 07:09:11 +00:00
matt 5f1585220e arm is variable page size. 2001-07-13 17:00:35 +00:00
jdolecek 741de7d25c one more 2001-07-08 20:26:54 +00:00
jdolecek 298d03ceba fix comment 2001-07-08 20:24:05 +00:00
wiz 2210c26064 Remove Pp before Sh, and split filesystem. 2001-07-08 18:16:40 +00:00
wiz daa5d204e4 synchron*, not sychron* 2001-07-08 17:41:14 +00:00
simonb 79f5a137af Xref getbsize(3). 2001-07-08 15:34:13 +00:00
abs dbb36360cf Space after section number in .Xr 2001-07-06 18:13:35 +00:00
abs 9819b7e8e7 space after section number in .Xr 2001-07-06 18:12:02 +00:00
christos 147dd16dac add .USEBEFORE Attribute 2001-07-03 18:08:50 +00:00
christos 49fc99e479 print system processes as [procname] 2001-07-03 01:36:07 +00:00
gmcgarry 61e39db8f0 Add support for skipping to the previous and next tracks. 2001-07-01 05:04:26 +00:00
mjl a98a0c3daf Complain if $HOME is not set instead of using a null pointer. 2001-07-01 00:20:47 +00:00
mjl 5f98a040cc Use appropriate errx/err at the right places.
Use snprintf() when dealing with user supplied arg.
2001-07-01 00:09:46 +00:00
bjh21 b7abea421d Build in ELF32 support on all ARM platforms. 2001-06-30 14:52:42 +00:00
mjl 134be573b3 Fix spelo: diffentiation -> differentiation 2001-06-29 23:33:02 +00:00
lukem 0668bf9a80 _whatdb has supported glob(3)ing pathnames for over 3 years ... 2001-06-25 21:37:24 +00:00
hubertf 08a7f97337 make file(1) recognize our manpages in src/gnu/libexec/uucp/* 2001-06-24 01:40:30 +00:00
itojun 69d60502fe upgrade to openssh 2.9, around 2001/6/24 (from openbsd usr.bin/ssh).
- authorized_keys2 and known_hosts2 are obsoleted, and integrated
  into those without "2".
- file name change, /etc/primes -> /etc/moduli
- cleanups
2001-06-23 19:37:38 +00:00
wiz dad52345fd Sync with top.1 v1.6. 2001-06-21 21:36:23 +00:00
wiz d6232cb1ae Fix some typos and grammar. 2001-06-21 21:36:05 +00:00
wiz c384a41e3f Turn -S (display of system processes) on by default.
If they are using so much CPU that they would be in the top 10 (or so)
they should be shown. Ok'd by christos.
2001-06-21 21:27:50 +00:00
christos d8401d9eac document 'S' command (thanks thomas) 2001-06-20 22:32:17 +00:00
christos 6008bb4486 add a command ('S') to toggle display of system processes.
It is annoying to have to quit and use top -S to toggle.
2001-06-20 19:56:35 +00:00
lukem 37fe23659d put "site" in alphabetical order. noted by Mike Barcroft in private email 2001-06-20 02:12:22 +00:00
wiz 3f9984fc90 `existent', not `existant' 2001-06-19 13:42:07 +00:00
wiz f3f6c5b675 `accessible' only has one `a'. 2001-06-19 12:52:20 +00:00
fvdl bd1117828f Add x86-64. 2001-06-19 09:27:24 +00:00
lukem 79c6c68dcc use mktemp(1) as appropriate 2001-06-18 12:07:32 +00:00
wiz ccfe29f3cf Symmetric has one s and two m's. 2001-06-18 11:23:00 +00:00
lukem c72849267d use mktemp(1) to safely create the temporary file.
fixes [security/12915] from David Sainty.
2001-06-18 11:10:25 +00:00
lukem a4224d7f92 convert if ... else if ... tree to a switch 2001-06-17 08:27:57 +00:00
kleink 7902fe0dc9 Handle a labeled statement at the beginning of a function correctly;
from Nagae Hidetake <nagae@tk.airnet.ne.jp> in PR bin/12781.
2001-06-16 21:47:42 +00:00
jdolecek 28dbb7357f Add support for DTYPE_PIPE pipes (a.k.a NEW_PIPE) 2001-06-16 12:08:05 +00:00
wiz 4b1c5f37c5 On note by kleink: Add primes.5 to crypto/dist/ssh instead of share/man/man5. 2001-06-15 12:51:58 +00:00
kleink 361f8ca975 Add the -r flag to usage output. 2001-06-15 08:25:11 +00:00
kleink d2fd431b8f The -r flag is applicable to the file1 -> file2 case, too. 2001-06-15 08:24:17 +00:00
wiz c03a48d64f withough -> without 2001-06-13 10:45:57 +00:00
lukem 4e8c51f7aa when printing "avm fre" fields, use " %5ld %5ld " instead of "%6ld%6ld ",
because it's better to slightly right-shift the display than run numbers
together when you've got > 99999KB avm or fre.
2001-06-13 08:18:30 +00:00
itojun 1dca70a51b typo 2001-06-13 02:50:25 +00:00
sjg e28cc22621 Add 4th arg (flags) to Var_Set so that VarLoopExpand can tell it not
to export interator variables when using context VAR_CMD.

Reviewed: christos
2001-06-12 23:36:17 +00:00
wiz 0a600be867 receive, not recieve 2001-06-12 15:17:10 +00:00
martin 71000126b0 The -v option actually is called -d.
Fixes PR 13168.
2001-06-11 11:29:22 +00:00
christos 815427002e Revert Job_CatchOutput() change; it adds a considerable delay to make, and
it is not clear what problem it is trying to fix.
2001-06-11 04:20:32 +00:00
wiz 40ac848024 Fix various misspellings of compatible/compatibility. 2001-06-11 01:50:48 +00:00
ad 75595a5abd Don't sleep before compressing if we didn't send a signal. 2001-06-10 12:06:35 +00:00
sjg fc0df160d8 Simplify the exporting of VAR_CMD's via MAKEFLAGS.
We now just list the names of such variables in .MAKEOVERRIDES.
When we come to export MAKEFLAGS we quote the value of each exported variable
using :Q, using: ${.MAKEOVERRIDES:O:u:@v@$v=${$v:Q}@}
The :O:u suppresses duplicate names.
Also modifed Parse_DoVar to re-export MAKEFLAGS whenever .MAKEOVERRIDES
is assigned to so .MAKEOVERRIDES+= PATH will export PATH=${PATH:Q}
to the environment, while .MAKEOVERRIDES= will disable export of VAR_CMD's.
2001-06-10 02:31:00 +00:00
enami 0982d0ded2 Make this parallel make friendly. 2001-06-10 00:17:51 +00:00
sjg e843d81502 Mention .MAKEOVERRIDES 2001-06-09 07:00:37 +00:00
sjg d7c22ce2d7 Do a better job of duplicate suppression in .MAKEOVERRIDES.
From Var_Set: We actually want the equivalent of
.MAKEOVERRIDES:= ${.MAKEOVERRIDES:Nname=*} name='val'
clearing the previous value for name is important, since
doing simple duplicate suppression does not handle:
$ make FOO=goo
which then runs a sub-make with FOO=boo
the commands from that sub-make should see just FOO=boo.
2001-06-09 05:57:31 +00:00
sjg 44372a7be4 Modify handling of command line variable assignments and their exporting
via MAKEFLAGS.  Instead of appending them directly to .MAKEFLAGS, put
them in .MAKEOVERRIDES (and ensure they are quoted).  This is now done
in Var_Set when it exports VAR_CMD's.
Use ExportMAKEFLAGS() to export MAKEFLAGS, using the combined content
of .MAKEFLAGS and .MAKEOVERRIDES (with duplicate supression).
If .MAKEFLAGS is assigned to in a Makefile, ExportMAKEFLAGS is called again.
This allows a line like:
.MAKEOVERRIDES=
to effectively stop the exporting of the command line vars in MAKEFLAGS.
2001-06-09 05:22:47 +00:00
sjg 80a2d65904 Provide a useful? MAKE_VERSION. 2001-06-09 05:17:51 +00:00
mrg 9a7e97f190 only warn about not writing the sun header once. PR#12809 2001-06-07 12:50:29 +00:00
mrg 3da5c0d664 fix bug in audiorecord -t handling. 2001-06-07 12:48:27 +00:00
wiz ac402dba25 Fix nits, sort SEE ALSO. 2001-06-05 12:01:33 +00:00
wiz 800af334f2 Uppercase Dt argument, correct AUTHORS section name. 2001-06-05 11:57:40 +00:00
wiz 878e08cf00 Nits. 2001-06-05 11:56:28 +00:00
wiz a428be00d5 Remove some unnecessary quotation marks. 2001-06-05 11:50:48 +00:00
wiz daec95e631 Uppercase Dt argument, and two nits. 2001-06-05 11:49:04 +00:00
wiz 1375e0081d Minor fixes. 2001-06-05 11:40:04 +00:00
wiz 02233086ab Minor fixes. 2001-06-05 11:37:20 +00:00
wiz 48a36de9c0 Don't give .Os an argument, not even 'NetBSD' (default includes version). 2001-06-05 10:08:03 +00:00
mrg 7276c20511 don't #define _LKM to work around header lossage; it is no longer necessary. 2001-06-05 09:20:12 +00:00
explorer 4b9b13c33f Perform variable expansion on sysv rhs patterns. That is, expand ${O} in: ${SRCS:.c=.${O}} 2001-06-05 06:00:39 +00:00
simonb 6a1c62c440 Update to bzip2 v1.0.1, building with reachover Makefiles to dist/bzip2.
Complete API change, library major bumped. *sigh*
2001-06-03 13:41:59 +00:00
christos 717b628383 move extern at a global scope. 2001-06-03 04:02:34 +00:00
sommerfeld c60038a831 Avoid being overly specific since the unresolved merge conflict tags
we detect could have come from something other than cvs.
2001-06-02 18:04:44 +00:00
christos 45bc184ebb mention `cvs' in the the previous hack so that the clueless get a clue. 2001-06-02 16:17:08 +00:00
sommerfeld f705156c1e Gratuitous make(1) hack of the morning: if operator-less lines start
with merge delimeters (<<<<<<, ======, >>>>>>), report "Makefile
contains unresolved merge conflict" rather than "Need an operator".
2001-06-02 14:25:23 +00:00
sjg 9cfd89292b A number of semi-related changes.
1. make -dx turns on DEBUG_SHELL which causes sh -x to be used where
   possible.
2. PrintOnError() is now called when make is stopping due to an error.
   This routine reports the curdir and the value of any variables listed
   in MAKE_PRINT_VAR_ON_ERROR.
3. Variables set via command line, are propagated to child-makes via
   MAKEFLAGS.  This behaviour appears to be necessary for POSIX (according
   to the GNU folk anyway).
4. Do not reset MAKEFILE when reading ".depend" as this rather eliminates the
   usefulness of ${MAKEFILE}.
5. Added ${.newline} as a simple means of being able to include \n in the
   result of a :@ loop expansion.
6. Set ${MAKE_VERSION} if defined.  Need to come up with a useful value.

Reviewed: christos
2001-06-01 20:33:37 +00:00
perry 1c06d95c62 new KNF style function declarations 2001-05-29 23:22:42 +00:00
kleink 5bec0209d9 Don't descend into catalog with MKSHARE=no. 2001-05-29 21:25:23 +00:00
kleink 042e6a7b90 Make this really work with MKSHARE=no. 2001-05-29 20:22:05 +00:00
christos d0c243e9e5 better error messages on exec* failures. From Simon Burge. 2001-05-29 17:37:51 +00:00
lukem 704847f405 cleanup (prior to more adding more features):
- convert to ANSI KNF
- remove trailing whitespace
- translate some comments from german into english

code compiles and runs clean, and tested by running "make lint" against
xlint source using previous and this lint produces same results.
2001-05-28 12:40:37 +00:00
itojun 33f046d400 typo 2001-05-28 05:52:41 +00:00
assar 7aedc79d5e add `-s' that prints port numbers symbolically but addresses numerically 2001-05-28 04:22:55 +00:00
chs 1055c758b8 fall back to read() if mmap() returns an error. 2001-05-28 03:37:22 +00:00
itojun 2160ac71db install /etc/primes for ssh 2001-05-26 23:27:13 +00:00
lukem 905f1ba6a0 support // comments if -g is given 2001-05-24 12:10:39 +00:00
lukem 2179a14315 oops! delint previous 2001-05-24 12:05:28 +00:00
lukem c33b2caa30 allow trailing , in enum if -g 2001-05-24 11:58:09 +00:00
lukem 67252d9cad minor whitespace/knf 2001-05-24 11:56:36 +00:00
lukem 18dddf4476 allow trailing , in enum if -g 2001-05-24 11:56:03 +00:00
christos 3eced62df6 bring in fixes from beta12:
- better error checking for read/write failures
	- new install/configure/Makefile and support scripts (we don't use)
	- don't allow 0 delay for non-root accounts
XXX: Someone needs to coordinate to feed back our prototype fixes to Jeff!
2001-05-22 15:38:22 +00:00
sommerfeld 3cdcf0dfc6 Change type of anonymous bitfield pads so that lint -p no longer generates a
portability warning.
2001-05-19 17:19:00 +00:00
ross 65dd7f43a3 Update the -s description for the uvm era. (It was stuck in the pre-mach
bsd-vax-vm days. :-)
2001-05-19 00:36:15 +00:00
itohy d1a3bcdc26 alpha core has signal number in little endian, no in big endian. 2001-05-16 00:52:48 +00:00
itojun f4532f2487 upgrade to openssh (openbsd usr.bin/ssh) 2.9, around 5/15/2001. 2001-05-15 15:26:07 +00:00
jdolecek 7fb961dd60 Only try to copy the extra incomplete record data if there is anything
actually read already. Albeit it's not damaging to copy zero data
for bufend == crec->data case, the buffer end could also be between
memory position 'crec' and 'crec->data'. Thus, we could end up with
negative 'bufend - crec->data' value, and obvious havoc.

This change fixes lib/12673, though the problem was masked and no longer
repeatable with the provided example after the recent buffer size bump.
The change was tested with the buffer size change backed off, and really
fixes the problem in the PR.
2001-05-15 11:49:25 +00:00
jdolecek 147b62f6bf fsort(): rearrange the push code to reduce one level of intendation,
free keylist, buffer on end of work; no functional changes
2001-05-15 11:19:45 +00:00
jdolecek 266fc04d19 Make compilable with -Wshadow 2001-05-15 11:18:23 +00:00
jdolecek b4f19b2d56 disable the code which maxes nofiles limit, it should not be normally
needed now
2001-05-14 21:52:21 +00:00
jdolecek 231887cbb4 Bump the initial record buffer size to 1MB and allow it to grow to 8MB,
if needed and record count is within bounds (<MAXNUM), rather than
sorting the input by 64KB chunks. This cuts the number of needed
temporary files considerably (and improves performance, too).
Slighly adjust some #defines, mostly to power of 2 values.

This addresses bin/12673 and bin/12614, as well as complains from other
people.
2001-05-14 21:45:19 +00:00
jdolecek ef163d60fa Trap also SIGHUP and SIGQUIT. Suggested by Jim Bernard & Christos
some time ago.
2001-05-14 14:58:59 +00:00
aymeric edd9c529d0 Do the right thing when displaying an empty screen line when the corresponding
file line is not empty itself.

This fixes PR 4113 by Luke Mewburn.
2001-05-13 17:07:31 +00:00
aymeric 213eba5e28 Make a TRACE statement work. (mustn't have been turned on for a while! ;-)
Swap xp and yp in the arg types declaration section of vs_line() to match
prototype.
2001-05-13 16:59:58 +00:00
aymeric 48c52c6884 ERR -> SYSERR when recdir does not exist.
This results in a more useful message for the user.
2001-05-13 12:03:00 +00:00
sjg 843e9049af Modifier :P avoid segfault if gn is found but path is NULL. 2001-05-12 06:48:49 +00:00
windsor c834959641 -g for debug, try without when done debugging 2001-05-10 19:07:39 +00:00
simonb 655e90b8b9 Make this cross-compile friendly - build a cut down program called
"mkmagic" out of apprentice.c and print.c that is built using the
host compiler and used to generate magic.mgc.
2001-05-09 14:05:52 +00:00
simonb afaa61c23a Use curly braces instead of parentheses around make(1) variables. 2001-05-09 13:58:25 +00:00
wiz e4c86f49f9 Replace some .Xr to non-existing man pages with .Ic (since we don't
even have the matching programs).
2001-05-08 17:18:04 +00:00
aymeric b57e4f3ad4 Fix core dump triggered by a .DEFAULT target with no commands.
Bug reported privately by Nicolas Ollinger <nollinge@ens-lyon.fr>.

You can trigger this bug prior to updating your sources with for example:
% cat > Makefile <<EOF
.DEFAULT:
a
EOF
% make
2001-05-08 15:15:53 +00:00
lukem 42f4b2cf45 only error on a newline in a string if -t (traditional) mode is enabled, since
ansi c supports multi-line strings without the trailing \n\ ...
2001-05-07 09:02:55 +00:00
wiz 7da30c83ac Change xref for vmstat(8) to vmstat(1).
Whitespace, punctuation and spelling fixes while I'm here.
2001-05-06 23:48:31 +00:00
wiz 553c8f83e4 Move vmstat.8 to vmstat.1, since the program lives in /usr/bin now and is
not super-user-only.
Cf. short discussion on tech-userlevel.
2001-05-06 23:37:36 +00:00
ad 11527af796 Sleep for 10 seconds before compressing the old log. 2001-05-06 21:03:25 +00:00
wiz ccb6f40539 Improve usage of `comprise' according to Webster and misc/10893
by Jim Bernard.
2001-05-06 12:29:18 +00:00
kleink dd849fecca Change to use {u,}intmax_t internally (was: (unsigned) long). 2001-05-05 17:29:39 +00:00
wiz a3cd8f7069 Explain '-c' option. 2001-05-04 23:42:23 +00:00
simonb 7b6081672a If a function takes two string arguments and a printf-type printing
function uses both those arguments, then why don't we use two "%s"s
in the printf-style format string too?
2001-05-04 14:45:08 +00:00
simonb c24218a889 Add a -s option to open the trace file with O_SYNC. 2001-05-04 07:09:55 +00:00
ross 88df6853a3 teach ctags(1) about // comments. 2001-05-03 22:25:00 +00:00
windsor 28090d7359 recent addition of -Wall to Makefile broke the build on some arch
remove warnings on /sparc (through typecasting)
2001-05-02 21:15:19 +00:00
fvdl 947211629a magic.mgc needs ${PROG} to be created, so add a depenency. Makes
parallel make work.
2001-05-02 18:35:41 +00:00
minoura 399af9e4a8 X68k built-in voice synthesizer supports 4bit ADPCM. 2001-05-02 12:49:41 +00:00
thorpej e0d3747f72 Move the number of page colors to the top of the display. 2001-05-02 01:26:04 +00:00
thorpej 01e2971ba2 Add the number of page colors to uvmexp. 2001-05-01 19:36:56 +00:00
aymeric 7141c87f89 enable most warnings (but -Wparentheses) 2001-05-01 16:48:43 +00:00
aymeric 52117b75a3 shutup most (non-intrusive) gcc warnings 2001-05-01 16:46:11 +00:00
sommerfeld 46608f023e bin/12734: fix SIGTSTP/SIGCONT handling.
- install SIGCONT handler which reestablishes SIGTSTP handler and then calls
JobRestartJobs() to restart all the suspended jobs.
 - when SIGTSTP is handled, call JobCatchChildren() so *** Suspended messages
get printed before make stops rather than after.
2001-05-01 03:27:50 +00:00
simonb 0f134bcc0b Don't assume pipes are implemented as sockets -- don't call setsockopt()
on the pipe descriptors.
2001-05-01 02:15:04 +00:00
aymeric c064cd03c3 Now, ^C behaves just like <ESC> (but for the ``Interrupt'' message).
It is consistent with what Solaris' vi and vim do.
This addresses PR #11544 by pooka.
2001-04-30 21:34:12 +00:00
ross 1959d24b79 XXX
For some reason this program wants to open _hundreds_ of temporary files.
Make it setrlimit(RLIMIT_NOFILE, ...), so this rather dubious strategy at
least works well enough to ctag(1) our own kernel.
XXX
2001-04-30 00:25:09 +00:00
lukem b1e062a80e s/refferd/referred/ 2001-04-29 12:02:45 +00:00
thorpej a553aade18 Print print color bucket hit/miss stats. 2001-04-29 05:56:47 +00:00
wiz a3c62eec08 Fix date and two whitespace nits. 2001-04-26 23:16:47 +00:00
simonb a69a3cc5ec Spell occurred correctly. 2001-04-25 02:19:48 +00:00
simonb 69184ba957 Revert to previous, less offensive, error message when a malloc fails. 2001-04-23 06:52:22 +00:00
simonb 55386c3a95 The tputs() print char function needs to return an int.
Fix some LP64isms when printing pointers.
2001-04-22 05:35:35 +00:00
pooka 2eb8dafad8 Remove /usr/X11/man/whatis.db from path list, as it can no longer found
in /etc/man.conf
2001-04-20 11:45:37 +00:00
itojun 7d01561a4c magic numbers for citrus locale declaration (/usr/share/locale). 2001-04-13 08:59:01 +00:00
pooka 6d1c97a829 Recognize big endian ld.so.hints file
from Christos
2001-04-13 08:19:48 +00:00
abs 5416ac320c if the read() on stdin for a command fails, exit.
This stops top ending up in an infinite cpu churning loop if the tty detaches,
or if something similar to 'top < /dev/null' is run.
2001-04-12 14:10:05 +00:00
itojun 35a07da1df use openssl 0.9.6a. shlib major # is bumped for libcrypto, libssl and
all kerberos libraries.
2001-04-12 07:48:03 +00:00
briggs 5209e7a0b8 Build on bebox, too. 2001-04-12 02:31:52 +00:00
aymeric dde94d05ee recurse into recover on make install 2001-04-11 21:01:44 +00:00
aymeric 74adae64cc be quiet 2001-04-11 21:00:21 +00:00
aymeric a8c2195ffe new file. Installs virecover into /usr/libexec 2001-04-11 21:00:20 +00:00
aymeric 007a350263 move recover.script to virecover 2001-04-11 20:24:17 +00:00
itojun 235b9f0c2f upgrade to openssh 2.5.4 (2001/4/10).
major behavior changes: (made in openssh master tree - openbsd usr.bin/ssh)
- ssh(1) now defaults to ssh protocol version 2.
  if you want version 1 to take precedence, use /etc/ssh.conf to override.
- config change: ~/.ssh/id_rsa[12] is now ~/.ssh/id_rsa (changed 4/3)
- forced client rekey for protocol version 2 (~R)
- swap gid when uid swaps.
- ListenAddress syntax can take [foo]:port for IPv6 numerics.
- "ssh -D 1080" allows us to use ssh tunnel as SOCKS4 proxy.
2001-04-10 08:07:54 +00:00
wiz c6a94bbfb1 make compile with WARNS=2, and enable WARNS=2 in the Makefile 2001-04-09 13:31:20 +00:00
wiz 0d526c6dcb ANSIfy 2001-04-09 13:30:47 +00:00
wiz 53ff5059ee vmstat(8), not (1). 2001-04-09 12:35:26 +00:00
wiz 6bccbdb8f5 Fix date, and remove a trailing dot in .Nd. 2001-04-09 12:35:00 +00:00
wiz 412304c9f2 Fix date. 2001-04-09 12:33:50 +00:00
wiz 625174db1b Fix date, and some whitespaces. 2001-04-09 12:32:06 +00:00
wiz d73836484b Add RCS Id, and one whitespace fix. 2001-04-09 12:31:34 +00:00
wiz 0c54ccc8ac Fix date, Os and whitespace. 2001-04-09 12:30:53 +00:00
tshiozak a2942d2644 fix a simple, but important bug for system exclusive messages.
(forgot to increase a pointer, if the message has over 6 bytes length.)
2001-04-07 21:03:41 +00:00
wiz 14dbdf5518 Negative exit code cleanup: Replace exit(-x) with exit(x).
As seen on tech-userlevel.
2001-04-06 11:13:45 +00:00
itojun ea6a7c4787 pedant changes for strcpy/sprintf. 2001-04-06 05:10:28 +00:00
jhawk 350c31eeb0 Make -c and -w work properly when printing non-default statistics. 2001-04-05 20:04:03 +00:00
wiz 0c27bead4e Replace Xr by Ic in one place. 2001-04-05 11:46:29 +00:00
wiz e0c891c14a Comment out colldef xref. 2001-04-04 12:07:04 +00:00
wiz 247329bfd3 Remove references to rune(3), mbrune(3), and utf2(4).
Fix some markup, and remove a sentence.
OK'd by soda.
2001-04-04 11:51:43 +00:00
wiz 90af3ec140 environ(5) -> (7). Improve some xrefs. Whitespace fixes. 2001-04-04 09:51:22 +00:00
wiz cdf92651cc Add section to xrefs. Whitespace fixes. 2001-04-04 09:50:17 +00:00
wiz 3bc2f49491 Lowercase sendmail in xref. 2001-04-04 09:49:47 +00:00
wiz d4dde9f188 Add section to xref. Sort SEE ALSO. Lowercase nroff in xref. Fix
reference to setenv.
2001-04-04 09:49:35 +00:00
wiz 6060525d91 Add section to xrefs. Markup improvements. 2001-04-04 09:48:37 +00:00
wiz 464b353034 Add section to xref. Whitespace fixes. 2001-04-04 09:48:11 +00:00
wiz 64044113aa Whitespace and punctuation fixes. 2001-04-04 09:47:13 +00:00
wiz 53dcd3f4a2 kerberos(1) -> (8). Sort SEE ALSO. 2001-04-04 09:44:35 +00:00
wiz 62741901ca add section to xref. 2001-04-04 09:44:08 +00:00
wiz ea344ed09a Add section to xref. 2001-04-04 09:43:52 +00:00
wiz 81035f2228 kerberos(3) -> (8). Sort SEE ALSO. 2001-04-04 09:43:24 +00:00
wiz c9d23d9780 netconfig(4) -> (5). Fix option section. Whitespace fixes. Sort SEE ALSO. 2001-04-04 09:42:49 +00:00
wiz b2ff05f424 Update date (-M added some time ago). Markup and punctuation fixes.
Move SEE ALSO section in correct place.
2001-04-04 09:41:36 +00:00
wiz c4e8d5ac07 kerberos(3) -> (8). 2001-04-04 09:40:07 +00:00
wiz 11d6505ee1 getcwd lives in 3, not 2. Whitespace fixes. 2001-04-04 09:39:07 +00:00
wiz bca0ff2b3b Add section to xref. Whitespace and punctuation fixes. 2001-04-04 09:38:32 +00:00
wiz 2e8e67fc3f Sort SEE ALSO section, and correct section for kerberos (1 -> 8). 2001-04-04 09:37:51 +00:00
wiz 63dab75624 Improve markup a bit. Add section to xref. 2001-04-04 09:37:19 +00:00
wiz c4aebac5ce Add section to xref. 2001-04-04 09:36:51 +00:00
wiz 1561a4e9ef Lowercase name in xref. 2001-04-04 09:36:33 +00:00
wiz 791ead0a1a Not only i386 has a fdc(4), so mention the others, too.
Whitespace and punctuation fixes.
2001-04-04 09:36:12 +00:00
wiz d819f04061 Add sections to xrefs, and remove some unnecessary whitespace while I'm
here.
2001-04-04 09:35:23 +00:00
jhawk 404ef082e4 Xr printf(9) 2001-04-03 13:59:22 +00:00
ad f85c698f44 Link against libcrypt in order to make MD5 passwords work. 2001-04-01 15:11:05 +00:00
christos 7ee2aad347 PR/12517: Izumi Tsutsui: Don't use paddr_t in netstat; change to u_long 2001-03-31 20:11:18 +00:00
mrg 4ce4608f9f cleanup. including proper fix for previous 2001-03-31 17:33:33 +00:00
pooka 9f88c37d11 add missing chapter number from ym(4) crossreference
Reported by Tetsuya Isaki in bin/12513
2001-03-31 14:19:51 +00:00
itojun d865d95add the build target is "realall" not "all". it will make "make dependall" happier. 2001-03-31 14:11:12 +00:00
itojun 20383a34e1 correct catalog generation, to cope with objdir right. 2001-03-31 13:58:56 +00:00
itojun 4bca1d701f catalogs are installed by ../catalog/Makefile. 2001-03-31 13:48:31 +00:00
aymeric 36abaeee9b do install the catalogs 2001-03-31 12:13:34 +00:00
aymeric f5e91454a2 we generate catalogs properly and don't need them here 2001-03-31 11:58:43 +00:00
aymeric 5c5a144ecd remove obsolete files after import of nvi 1.79 2001-03-31 11:52:31 +00:00
aymeric 414f14c52d merge changes after import of nvi 1.79 2001-03-31 11:37:44 +00:00
aymeric fbbf6b5ed8 import of nvi 1.79 2001-03-31 11:29:43 +00:00
enami 2323af4522 Have an indivisual rule to build magic.mgc. 2001-03-31 01:31:49 +00:00
cgd c5fdfac22d Fix order of arithmetic operations so that NFS file system quotas over
4GB are displayed properly.
2001-03-29 21:54:01 +00:00
simonb 3fa9ceaa88 Fix white space and formatting nits. 2001-03-28 03:18:39 +00:00
simonb a378517ea4 80 column police. 2001-03-28 03:17:41 +00:00
pooka b7aff9e185 run file from ${.OBJDIR} instead of ${.CURDIR} to make it work with
objdir builds also
2001-03-27 08:45:02 +00:00
pooka 2ace2c7db3 Missed magic.mgc from list of files to wipe out 2001-03-27 00:53:43 +00:00
pooka f5d91118e0 make this compile 2001-03-27 00:49:12 +00:00
pooka 27ed415ae8 switch to use new compressed magic file: magic.mgc 2001-03-27 00:48:59 +00:00
christos 4a3d2be88b make sure that me is null terminated. 2001-03-24 18:18:42 +00:00
fair 203b7d74ef Correct one typo in the patch from PR 9220. 2001-03-23 20:12:41 +00:00
ad 0feab73383 Get the correct signal type. Pointed out by Hauke Fath <hf@tangro.de> in
bin/12453, real fix by me.
2001-03-22 17:54:54 +00:00
cgd f60321832b a couple of tiny whitespace cleanups 2001-03-22 02:41:02 +00:00
cgd f3dd4051a1 get closer to KNF. 2001-03-22 02:33:47 +00:00
cgd baa3e1d8d4 convert uses of hard-coded string "mkdep" to use getprogname(). 2001-03-22 00:16:50 +00:00
cgd ab2465366a slight portability improvement: use madvise(... MADV_SEQUENTIAL ...)
iff MADV_SEQUENTIAL is actually defined.
2001-03-21 23:16:33 +00:00
mycroft 0c00d4b5f2 Make `-N' and `-M' work together.
Fix more KNF and ANSI glitches.
2001-03-21 20:11:01 +00:00
mycroft 9c23f31eff Fix a couple of things that disagree with Solaris. 2001-03-21 19:20:18 +00:00
mycroft b174b0ec84 Sample client needs stdio.h for printf() prototype. 2001-03-21 05:52:11 +00:00
simonb 750247d6a3 Pull in a patch from nvi 1.79 for when the repainting code messes up.
Fixes those annoying "Error: move: l(4294967295) c(0) o(0)" core dumps.
2001-03-21 03:19:35 +00:00
atatat 157a88bcf0 Apparently changing crc() to ccrc() was bad, since mtree does a reachover.
Revert ccrc() to crc() and change local variables called crc to thecrc
instead.
2001-03-21 03:16:38 +00:00
mycroft 71bd2bfc03 Remove an unneeded variable. 2001-03-21 00:31:52 +00:00
mycroft 70214e0225 Remove -g. 2001-03-21 00:30:54 +00:00
mycroft b1bad8f693 Add a -M flag, for generating thread-safe stubs, per RedHat.
Also clean up some KNF and ANSI C glitches in -Sc and -Ss output.
2001-03-21 00:30:39 +00:00
atatat 0d2c6226b0 Rename the crc() function to ccrc() since that removes a compiler warning
when WARNS=2.
2001-03-20 18:48:10 +00:00
atatat 61e4caef25 Add MD2, MD4, SHA1, and RMD160 support to cksum. Adding new hashes to
cksum(1) should now be easy.
2001-03-20 18:46:25 +00:00
itojun 09afaac4e2 add sctp (maybe we should add it to /etc/protocols instead?) 2001-03-20 17:02:33 +00:00
itojun dd99f85c8e add few icmp type names.
http://www.isi.edu/in-notes/iana/assignments/icmp-parameters
2001-03-20 17:00:08 +00:00
christos 8cf5c91631 PR/12437:Nathan J. Williams: jpeg detection broken because of match
in other file pattern
2001-03-20 01:30:23 +00:00
lukem 5e5d0ac822 remove local version of sys/queue.h; it doesn't have some of the newer
macros (SLIST_* for example), and this breaks compilation of vi when
system header files use these newer macros
2001-03-19 20:49:20 +00:00
itojun 37da3c3c3c sync with openssh 2.5.2 (from openbsd usr.bin/ssh, not from portable). 2001-03-19 20:03:24 +00:00
lukem 8073bda8ac rework the output to show a percentage after each field, and other
visual cleanups. the output now takes more a few more lines but is
easier to read (imho).
2001-03-19 05:45:30 +00:00
ad f93ec22c6d If configured to rotate at a specfic time and no historical log exists, then
don't consider the age of the historical log.
2001-03-18 16:34:08 +00:00
simonb 618d628845 Reverse the if and else clauses for the chardata test if there is
no format string specified.

Fixes PR bin/12424 from Jim Bernard.
2001-03-17 11:43:06 +00:00
pooka 64f1971541 update for file 3.34 2001-03-17 11:32:15 +00:00
pooka 629aebf0e1 kill dupe RCS Id 2001-03-17 11:30:52 +00:00
pooka 85cfab9a41 make this compile with our warning flags 2001-03-17 11:25:32 +00:00
pooka a2f50a2443 resolve conflicts 2001-03-17 11:21:51 +00:00
pooka d58fff15f7 file 3.34 2001-03-17 11:06:52 +00:00
mycroft 3fe322d08e Power of 2 realloc. 2001-03-16 08:02:32 +00:00
fair 5f086f4804 Add cross references for qsort(3), and radixsort(3), per PR 10567 2001-03-16 07:37:58 +00:00
fair fb3c4927d6 Commit patch from PR 9220 to document all options, and consistently
document defaults. Also, clean up nroff nits.
2001-03-16 06:23:20 +00:00
jdolecek 507cbfd5d0 Use patch provided Paul Janzen <pjanzen@OpenBSD.org> to fix
bin/12316 more completely.
Highlights:
* we only allow explicitly specified set of (numberic) formats
* %% is correctly skipped, extra %foo formats are detected
* '*' in format specification is not allowed

The code in getformat() is slighly different to the OpenBSD version
of fix - the list of allowed printf(3) flags is explicit and the
condition checking 'chardata' is written slighly differently.

Also pull-in some cosmetic changes from OpenBSD - s/isdefault()/is_default()/,
error() -> errx(), usage().
2001-03-14 07:50:06 +00:00
jdolecek 5cf4138b21 Don't exit with status 1 for successfull (non-interrupted) run.
Reported and patch provided in bin/12372 by Jim Bernard.
2001-03-12 13:29:26 +00:00
eeh 7cb49c5859 Add svr4_32 info. 2001-03-11 21:28:59 +00:00
itojun 6924e04336 redo of previous: do not destroy v->val if str points to v->val.
XXX GC of v->val
2001-03-10 00:41:48 +00:00
itojun 4679105873 correct case with VAR_KEEP. if clause checked VAR_KEEP backwards,
and made str a dangling pointer.
2001-03-09 12:49:05 +00:00
simonb 1d86c612aa Show pages used by executables.
Align the numbers in the summary lines.
2001-03-09 03:05:20 +00:00
simonb 21425f4507 Show number of pages used by executables now that they're are counted
by UVM.
2001-03-09 02:42:23 +00:00
ross 3a0778cdc4 lp64/printf 2001-03-08 06:28:14 +00:00
enami 33ee74b742 Print hopcount too when -rv is given. 2001-03-08 03:47:04 +00:00
fair a672ba6fd5 Correct the HISTORY section, per PR 11192 and Robert Elz. 2001-03-08 02:59:25 +00:00
garbled 5d095e634b Fix more problems noted in PR 6649 2001-03-07 22:34:35 +00:00
garbled 092307c43c Fix problem noted in PR 6649 (nuke trailing whitespace in .Nm) 2001-03-07 22:32:36 +00:00
wiz 9d876c80cc Sprinkle some const, and rename a shadow-variable. 2001-03-05 20:26:17 +00:00
wiz 8e6d01d5a7 Fix appearance of bogus 0xff at EOF reported by me in bin/12287. 2001-03-05 20:19:54 +00:00
sjg cefcce2537 Test for non-existant LIB was incorrect (using cmtime cf. mtime). 2001-03-05 16:20:33 +00:00
hubertf d0a42335a9 Don't play trailing garbage at end of RIFF WAVE (.wav) files
Patch sent by YAMAMOTO Takashi <takashi.yamamoto@bigfoot.com> in PR 12328
2001-03-04 15:27:35 +00:00
assar 93963c8db2 fix spelling of cpp symbol (ENCRYPT vs ENCRYPTION).
enable encryption with autologin.
fixes PR 12226
2001-03-04 01:51:05 +00:00
assar e625c71295 add krb5 support to ssh/sshd. based on code initially from Daniel Kouril <kouril@informatics.muni.cz> and Björn Grönvall <bg@sics.se> 2001-03-04 00:41:27 +00:00
jdolecek 13cb1a6488 Don't coredump if format given via -w doesn't contain alphanumeric
character; in such case, warn user the format is invalid.

This addresses bin/12316 by Perry E. Metzger.
2001-03-02 21:17:31 +00:00
itojun 7806b5d1f3 increase ipstat.ips_badaddr if the packet fails to pass address checks. 2001-03-02 04:26:10 +00:00
cgd 82f3142780 fix NetBSD RCS id tags 2001-02-27 19:04:39 +00:00
cgd fd8d16c72f fix broken NetBSD RCS id tags 2001-02-24 00:43:50 +00:00
christos 3e343f9152 PR/12251: Thomas Klausner: Make core dumps on unclosed conditional.
Well, it should say 'make core-dumps on any error on the primary makefile'.
This was a result of the new changes to print the path to the parsed
Makefile... Made the code a lot more conservative, plus prepended <progname>:
to each message.
2001-02-23 21:11:38 +00:00
jdolecek d906805397 Use MAXPATHLEN (which is 1024) instead of _POSIX_PATH_MAX (which is only 255).
This change tracks change in rev 1.25 of sort.c by Christos Zoulas.
While here, improve error messages slighly.
2001-02-23 08:59:49 +00:00
christos e56e039c8c - use MAXPATHLEN (1024) instead of _POSIX_PATH_MAX (255) for the temporary
path buffer
- provide better error messages about why the temp file creation is failing
- explicitly compare syscall return to -1 instead of < 0 and fdopen return
  to NULL instead of 0.
2001-02-22 22:45:49 +00:00
christos faf9e3e459 Fix problem when using sort >> foo
If no output file was specified sort fopened("/dev/stdout", "w").
This is *wrong* because "/dev/stdout" will truncate the output file,
thus undoing the append effect the shell had set up. The simple fix
here is to just arrange for outfp = stdout and don't play with /dev/stdout.

While I am here:
	- KNF
	- make pattern for mkstemp have 6 X's.
2001-02-21 19:24:30 +00:00
itojun e79a9123a3 use u_quad_t for rtstat.
not sure if it really matters, but short (32K) looks way too small given
recent fat pipes connecting *BSD boxes, and our great uptime :-).
2001-02-21 05:45:11 +00:00
cgd 040de26f85 call setprogname(argv[0]) at start of main() 2001-02-21 00:06:22 +00:00
cgd c2bdafab79 use getprogname() 2001-02-20 23:51:59 +00:00
jdolecek 9c52662e24 fsort(): don't call append() with zero nelem
This fixes the 'sort -f /dev/null' coredump reported on current-users.
2001-02-20 18:33:09 +00:00
cgd a8ec668ddf convert to use getprogname() 2001-02-19 23:03:42 +00:00
jdolecek 025b45e604 Pull in various cosmetic changes from OpenBSD version of this manpage - mostly
whitespace changes, which don't influence the layout of result manpage at all,
but also add -H to SYNOPSIS and state sort(1) appeared in v5, not v6 of
AT&T Unix.
2001-02-19 21:06:57 +00:00
jdolecek affba8f2e9 Pull up various cosmetic (mostly whitespace) changes from OpenBSD.
This is primarily to ease syncing the two versions.
2001-02-19 20:50:17 +00:00
lukem 83a00b2109 - display a limited progress bar (containing bytes xferred and xfer rate)
when the file size is unknown
- disable progress bar during remglob()
2001-02-19 20:02:42 +00:00
jdolecek 21928fdd78 enterfield(): test the buffer size BEFORE assignment also for the other code
branch, since we might get called with tablepos == endkey for some special
  input files (where an record would happen to fit exactly to the input
  buffer) - BTW, this bug looks like it has been here ~forever ...

This seems to fix the sort crash for 'make british' build of ispell package,
as reported by Mark White at current-users@.
2001-02-19 19:52:27 +00:00
jdolecek c499b18924 enterkey():
* move the test for keybuf size before keypos[-1] assignment, "just in case"
  * move the keypos assignment to improve readability
2001-02-19 19:41:31 +00:00
jdolecek e1a2c672d7 oops - wrong file, backoff local test change 2001-02-19 19:39:53 +00:00
jdolecek 552af1f3f4 enterkey():
* move the test for keybuf size before keypos[-1] assignment, "just in case"
  * move the keypos assignment to improve readability
2001-02-19 19:36:59 +00:00
jdolecek 7f547730fd cosmetic changes - make keylist[] static and remove extern definition
in fsort.h, move macro SALIGN() from sort.h to fsort.c
2001-02-19 19:31:29 +00:00
lukem ac52e9e4de minor knf 2001-02-19 18:15:28 +00:00
jdolecek 0fbdf074b5 put tmp.c back to Makefile, too 2001-02-19 17:45:24 +00:00
jdolecek 32138e0376 document -T and TMPDIR handling
resurrect ENVIRONMENT and FILES, adjust to be more correct
slighly adjust SYNOPSIS line, so that it looks little nicer :)
2001-02-19 16:27:04 +00:00
jdolecek aa9a452a75 full -T support 2001-02-19 15:53:07 +00:00
jdolecek 5347005ed0 resurrect old ftmp() - it supports alternative directory for temporary
file, which is needed for -T support
2001-02-19 15:45:45 +00:00
kim 4a22726eab Use the errno.h and signal.h passed in on the command line. 2001-02-18 18:38:18 +00:00
tsutsui de539bb089 Define both NLIST_AOUT and NLIST_ELF32 on all m68k
rather than checking ${MACHINE}.
2001-02-18 05:22:46 +00:00
manu 1a6f014301 Cosmetic fix so that RET record after CALL execve get the appropriate syscall
even if the emulation changed
2001-02-16 23:28:44 +00:00
christos 853a8e1dfd PR/9195: Tanaka Akira: od does not display short files containing nulls. Fix
from Andrew Brown.
2001-02-15 18:16:12 +00:00
itojun 531a3ed838 sync with 2/14.
openssh changes:
- SIGWINCH propagated correctly
- mitigate SSH1 traffic analysis
- sprintf -> snprintf and lots of other cleanups
netbsd local changes:
- include OpenBSD RCSID into binary again, which helps us diagnose later.
2001-02-14 01:06:48 +00:00
bjh21 d50dc71439 Since arm26 and arm32 now share a core file format, describe such a file
as a "NetBSD/arm core".
2001-02-13 23:56:13 +00:00
bjh21 27f2273eff Advanced RISC Machines Limited officially became ARM Limited on 1998-05-21.
Update the ARM ELF magic to match.
2001-02-13 14:35:21 +00:00
cgd c52d4f59e8 __progname not used here, so don't extern it 2001-02-13 00:14:58 +00:00
cgd d2d8d25fe6 progname not used here, so don't extern it 2001-02-13 00:11:45 +00:00
bjh21 422a592092 __arm26__ || __arm32__ -> __arm__ 2001-02-10 19:15:24 +00:00
christos b023fbbf99 fix fix typo from @@@ 2001-02-10 00:49:04 +00:00
christos 350f82175f new man page from @@@ 2001-02-09 17:50:44 +00:00
jdolecek 7053c53e8a document systime(), strftime(), gensub(); for gensub(), note that the \n
sequences supported by GNU awk are not supported yet
xref stuff referenced within manpage in SEE ALSO, add reference to FSF's
"AWK Programming Language"
various other little fixes
2001-02-08 20:54:50 +00:00
jdolecek efce34814d strftime(), systime() added, gensub() partly done
actually, awk DOES support RSTART and RLENGTH, remove from list of variables
noticed the number of open files is limited to FOPEN_MAX (20), this should
be made dynamic
2001-02-08 20:45:09 +00:00
jdolecek 1370376fed move sections so that the order is more like the one specified by
mdoc.samples(7)
2001-02-07 21:13:36 +00:00
jdolecek 4f8a23e8ac use -R instead -w, to be compatible with OpenBSD 2001-02-07 21:00:05 +00:00
jdolecek f6b0d130db use -R instead of -w, since that's what OpenBSD is using and there is no reason
to be different
2001-02-07 20:58:09 +00:00
jdolecek eb6e724e72 s/-T/-w/ 2001-02-07 20:32:57 +00:00
jdolecek 14b38a0855 Since -T is used to select directory for temporary files in other sort
implementations, we should avoid using it for something else.
Use (new) flag -w for setting record delimiter, make -T noop.
2001-02-07 20:31:44 +00:00
jdolecek 44f2c62649 use errx(), not err() within section for '-t' flag 2001-02-07 19:47:44 +00:00
christos 74f15d98d3 PR/12147: TheMan: add -t option to od. 2001-02-07 18:32:21 +00:00
christos d88f58cb84 constify 2001-02-07 18:32:07 +00:00
christos d266dee836 PR/12147: TheMan: add -t option to od. 2001-02-07 18:31:07 +00:00
itojun 1f5cfca3e6 sync crypto/dist/ssh with re-importorted tree. try to minimize diffs
with openssh tree to ease future upgrade.  re-do local changes, including:
- prototype pedants
- IgnoreRootRhosts
- login.conf user validation
some of the local changes that weren't used are omitted for now.  we may
need to revisit those afterwards.

it adds "sftp".
2001-02-07 17:05:31 +00:00
itojun 22b473e0f6 during ip6/icmp6 inbound packet processing, do not call log() nor printf() in
normal operation (/var can get filled up by flodding bogus packets).
sysctl net.inet6.icmp6.nd6_debug will turn on diagnostic messages.
(#define ND6_DEBUG will turn it on by default)

improve stats in ND6 code.

lots of synchronziation with kame (including comments and cometic ones).
2001-02-07 08:59:47 +00:00
jdolecek 3cf31f57d4 group all operators to subsection Operators, describe what each
operator does
2001-02-05 19:33:36 +00:00
itojun eb99cc701b make sure to initialize malloc'ed region. PR 12138. found by malloc.conf=AJ 2001-02-05 14:25:34 +00:00
jdolecek 1acb637946 document supported options better, add a short info about
this awk on start of DESCRIPTION section
2001-02-05 13:23:57 +00:00
christos 23bb393e6b fix nested extern 2001-02-05 02:09:37 +00:00
christos 85ef06032c fix nested externs
rename raise to upcase to avoid clash with raise(3)
2001-02-05 02:07:52 +00:00
christos e5785ba616 fix nested extern 2001-02-05 01:56:51 +00:00
christos 8b325711d4 don't include extern.h here; every other file includes it. 2001-02-05 01:56:38 +00:00
christos f6321b3b4d fixed nested externs 2001-02-05 01:53:48 +00:00
christos 5a144646f2 fix nested extern and duplicate decls 2001-02-05 01:51:52 +00:00
christos 69195d4077 remove redundant decl 2001-02-05 01:47:01 +00:00
christos ac535251a5 don't use errx() in usage
fix nested extern
2001-02-05 01:45:32 +00:00
christos e0475d14f3 fix redundant and nested decls 2001-02-05 01:44:07 +00:00
christos 35d2e40e99 fix nested extern 2001-02-05 01:39:27 +00:00
christos 32d9714048 fix redundant decls 2001-02-05 01:37:33 +00:00
christos 6915289539 add missing prototypes in order to enable full WARNS 2001-02-05 01:35:45 +00:00
christos 8f3b31ba6f fix nested extern 2001-02-05 01:21:00 +00:00
christos ffa8eefe34 fix nested extern
rename system to shell_system so that it does not conflict with libc
2001-02-05 01:20:12 +00:00
jdolecek d6b3e4b6cb substr(): the argument 'n' is optional, document what happens if it's omitted
fix order of OFS and ORS in variable list
2001-02-04 20:47:50 +00:00
jdolecek d15ae688ce use 'trstr' for parameter to -t; both 'cenis' (SYNOPSIS) and 'cnis' (DESCRIPTION)
were already out of date and we really don't want keep the info on two
places
2001-02-04 20:44:53 +00:00
christos 91869b8cb5 remove duplicate prototypes. 2001-02-04 17:45:24 +00:00
christos e670f72960 move yyparse prototype higher up, so that it is available to embedded c
code in the .y file.
2001-02-04 17:45:06 +00:00
mrg f0c3971950 use -msoft-quad-float on the sparc64. 2001-02-04 14:42:31 +00:00
he f3d05afa64 Correct double `s' in `ressource'. 2001-02-03 19:37:56 +00:00
jdolecek 544679615d add a list of things GNU awk has and we probably want to support
this list is probably incomplete; feel free to add more stuff
2001-02-02 21:08:42 +00:00
mrg 05ebb290f5 teach kdump about compat/sunos32 2001-02-02 07:41:54 +00:00
jdolecek 9d6ab89db5 Do extensive facelift:
* divide text into subsections according to function
* group I/O, math functions together (similarily to how gawk manpage
  is structured) and provide easily parsable
  list, so that it's much easier to find information about individual
  functions
* sort function and variable list by alphabet
2001-01-30 21:05:12 +00:00
jdolecek f62a886eb7 Conversion of nawk manpage to mdoc format. Put here rather than
to dist/nawk/, since it's not likely mdoc formatted manpage would become
part of nawk distrubution.
Hopefully mdoc macros are used mostly correctly here.
2001-01-30 18:26:30 +00:00
enami 4be646f78d s/Swap/Swp in Memory: line.
XXX: Strictly speaking, we must chop off two more characters from this line
XXX: so that the line fits in single line.
2001-01-30 13:29:58 +00:00
wiz b4c1ab272c Add 's' to netherlandguilder. Fixes bin/12082 by Benjamin Wong. 2001-01-30 12:26:11 +00:00
mjl dba0f7f9f3 Tyop: millennium, not millenium (FreeBSD PR/24369) 2001-01-30 00:22:29 +00:00
hubertf ba97773707 Plural: is -> are
Belongs to PR 11975 by Jeremy C. Reed <reed@reedmedia.net>
2001-01-29 17:06:06 +00:00
thorpej 7d60447ce7 Undo rev. 1.2 -- not like it'll do much good -- seems like there is
no code that checks HAVE_MMAP!
2001-01-29 00:24:24 +00:00
jdolecek b80b95a77a Examine input files and set the openinfo hint accordingly to number of
found records. This makes resulting db for small capability databases
much smaller - for vgrind(1), the resulting vgrindefs.db is about 24KB
instead of ~500KB.

The hint passed to dbopen() is number of records in input files
rounded up to nearest power-of-two value and multiplied by two.
Besides being a nice conservative value, termcap.db become about
70KB bigger if the hint matches the count of records (1023), probably
due to hash overflows.
2001-01-28 20:01:42 +00:00
jdolecek 26a80cb447 make local functions static 2001-01-28 19:42:17 +00:00
jdolecek 8d46cb93bd db_build(): fix memory leak, free() the buffer allocated by cgetnext() on
every loop iteration
2001-01-28 17:34:31 +00:00
thorpej c910e5b5bb If the new locale's variable data is length 0, don't bother trying
to write it.  fwrite(3) is a noop in that case anyway, and the error
detection logic here was screwing up on the 0 return from fwrite(3)
(that return value is mandated by SUSv2 for size or count of 0).

While here, improve the error messgages given to the user.
2001-01-28 00:50:04 +00:00
thorpej 12c9da42f1 Make this build with WARNS=2. 2001-01-28 00:28:01 +00:00
joda 98fea760dc don't know when the TOPDOMAIN compile-time option might be useful, but
doing strcat on a string literal is not a very good idea
2001-01-27 22:31:52 +00:00
enami 0a3cd3740b Prevent integer overflow. 2001-01-27 11:10:18 +00:00
enami 1afed7103d Cosmetic changes. 2001-01-27 11:08:23 +00:00
itojun fee00b1a78 mark cloned routes with RTF_CLONED. present it with netstat -r by "c".
let static routes overwrite cloned routes, as cloned routes can come back again
if necessary.  behavior same as freebsd/bsdi, code partially from bsdi42.
(NRL rt->rt_parent was not added)
should fix PR 11916 and maybe some other PRs with ARP behavior.

recompilation of usr.sbin/route6d is suggested.
2001-01-27 04:49:31 +00:00
hubertf 8c09a436f7 Patch fixes spelling, grammar, adds ksh, adds rusage information.
Submitted by Jeremy C. Reed <reed@reedmedia.net> in PR 11975.
2001-01-26 18:56:35 +00:00
jdolecek 4581cb1397 build & install string2key manpage, too 2001-01-24 23:09:30 +00:00
enami b25b640d38 No space is allowed before comma in optarg for -X option. 2001-01-23 23:06:11 +00:00
enami 044efd32f8 Print a process state except sleeping in capital letter, and
print wait channel for sleeping process.  While I'm here, document that
the STATE field may be followed by /cpu-number on multi-processor system.
2001-01-23 23:03:49 +00:00
jdolecek 0e4f8029c1 Make the generated parse tables const, so that the data are pushed
to text segment. The difference is quite significant - for example,
the tables are about 20K for gawk, 40K for nawk, couple of KB for /bin/sh.
2001-01-23 22:31:40 +00:00
jdolecek 6fa8cb0bb3 use YHEADER instead YFLAGS/CLEANFILES 2001-01-23 22:24:20 +00:00
jdolecek e87b67b182 Add nawk build glue. It's not enabled for now, gawk is still the default. 2001-01-23 16:25:22 +00:00
jdolecek b6fcf9e157 make data arrays in skeleton.c const 2001-01-23 15:35:01 +00:00
cgd 2f928e31d3 <sys/time.h>, rather than <time.h>. The former is actually the documented
way to get gettimeofday(), etc.  On some systems on which you might want
to host make (e.g. solaris), <time.h> won't get you a struct timeval
definition.
2001-01-23 02:48:05 +00:00
itojun 64a16b4f7e ru_SU locales are deprecated, ru_RU is now correct one.
rename LC_CTYPE locale declarations and vi message catalog.

From: Oleg Polyanski <luke@jetinf.com>
2001-01-22 17:48:15 +00:00
mycroft 3c3172647b Add aliases for `dvd', `dvdrom', et al. 2001-01-21 09:55:40 +00:00
lukem cc2697a166 be more descriptive in the description of what rev(1) does 2001-01-21 01:01:08 +00:00
pk 992d55d2a8 * Use krb5_warn() instead of non-functional com_err().
* knf patrol
* De-__P()
2001-01-19 21:55:19 +00:00
enami 1dcd879fa8 Make files here compile again. 2001-01-19 14:14:03 +00:00
mrg d14e283f81 - move the mmap playing code into new play() function
- be more (properly) quiet with `-q'
2001-01-19 14:11:56 +00:00
jdolecek f65ee1b182 merge(): use array of buffers instead of one big buffer for all records, and
enlarge them as necessary to read records from merged files; the buffers
	are allocated once per program run, so there shouldn't be any
	performance difference
This makes sort(1) pass also regression 40B and should make it
fully arbitrary long record capable.
XXX the buffer array could probably be freed on end of fmerge() to save memory
2001-01-19 10:50:31 +00:00
jdolecek 75067b134f adjust intendation 2001-01-19 10:14:31 +00:00
jdolecek 07eff1f96d use MERGE_FNUM instead of magic value 16 2001-01-19 10:13:21 +00:00
jdolecek 553f0c9d4c put MERGE_FNUM here, slighly clean up other defines 2001-01-19 10:12:35 +00:00
jdolecek 90f3e08483 keep bumping the record buffer up to 8 records - this is to avoid making
excessive number of temporary files for oversized records; the way the
buffer is enlarged is now also safer

initialize 'bufsize' statically, so that the value can be safely used
in e.g. msort.c:fmerge()
2001-01-18 21:40:15 +00:00
jdolecek 78487dad59 make DEFLLEN plain 1 << 16, don't substract magic value 2001-01-18 21:03:46 +00:00
jdolecek 966f1aeec3 makeline(): make the overflow handling code safe vs. buffer realloc, add
a comment explaining what we do here
2001-01-18 21:02:47 +00:00
jdolecek c690f5dcc8 cosmetic style change 2001-01-18 20:59:43 +00:00
thorpej f9db1fd410 Add trace.o 2001-01-18 05:53:05 +00:00
shin 1d9514fbe4 - fix alignment problem. 2001-01-16 12:06:19 +00:00
jdolecek d1fef423d6 set date to when this utility became default system sort(1) on NetBSD
add information about when it came to NetBSD to HISTORY
2001-01-16 10:36:57 +00:00