Commit Graph

5090 Commits

Author SHA1 Message Date
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