Commit Graph

2678 Commits

Author SHA1 Message Date
hubertf
5dda445628 Give up special privileges before chdir($HOME) and access(.hushlogin),
fixing PR 4636 by myself with some help from Jason Thorpe.
1997-12-05 08:29:39 +00:00
cgd
e4d749962a add a typedef which describes elements in the push-back buffer. Make
that typedef 'short'.  'char' (which was previously used) because char
may be unsigned and ((char)EOF) != EOF if that is the case.  That was
causing the (char)EOF (0xff) pushed back in main to be interepreted as
a character, and, in some cases, to be written to the output.  'short'
was used rather than 'signed char' because if the latter is used,
0xff characters in the input would confuse m4.  (No point in introducing
(more?) 8-bit lossage.)
1997-12-02 22:34:00 +00:00
chuck
6bfc234bf3 use MAP_PRIVATE for mmap flags, not the non-standard MAP_FILE (aka 0) 1997-12-01 21:11:39 +00:00
tv
070c43b239 accept -c silently with -d; fixes GNU autoconf (among others) that assume
you can use -c with -d
...but this is NOT a reason for those of you making install procedures
to think this behaviour is `correct'... <grin>
1997-11-30 22:20:00 +00:00
bad
a444ae6099 Work around gcc -Wuninitialized lossage. 1997-11-26 22:41:36 +00:00
tv
b6573fcec0 Add xrefs to new hosts.equiv(5)/rhosts(5) man page. 1997-11-26 18:06:51 +00:00
bad
2f2497e5de Detect more errors while manipulating mailbox files and tell the user
about them.  Don't truncate mailbox files when a write error has occured.
1997-11-25 17:58:15 +00:00
bad
6a203aafce Do not propagate local pipe and file address that are marked for deletion
into the mail header.
1997-11-25 17:55:52 +00:00
lukem
2585608506 remove extraneous newline in remote finger output. (found by chuck cranor) 1997-11-24 22:03:48 +00:00
tv
13b09649c2 When man was "fixed" to chdir() to the man root as historical man does,
it broke the -M option on relative paths (the chdir works as it should,
but the relative man page path is still used whole in nroff).  This
repairs the situation by chopping the full pathname in half--one part
for the chdir, one part for the filename.
1997-11-23 23:24:14 +00:00
mrg
04abeda6db fix compile warnings on the alpha. 1997-11-23 04:03:04 +00:00
augustss
a26c93f4ed Increase maximum line length. (Prompted by trying to use the FreeBSD
ghostscript package.)
1997-11-22 22:27:12 +00:00
lukem
6b9d2f6aae * fix a long-term annoyance with tip: if raisechar or force are set to
"", (usually in .tiprc with lines like `raisechar='), don't activate
  feature if NUL (\0) is the received character
* on a related note, don't barf if the following variables are defined
  to "": disconnect, log, parity, record
1997-11-22 08:29:58 +00:00
lukem
e37283e126 WARNSify, KNFify, using ANSI string functions, cleanup .Nm usage 1997-11-22 07:28:39 +00:00
tv
d18b50bbf4 Added test to allow fallback to local password database if YP passwd map
is not found.  Fixes both PRs 4142 and 4557 (4558).  Still fails properly
if user is in YP and not in local database.  Man page fixed to reflect
current logic behind falling back, changed since YP was made default some
time ago.
1997-11-21 20:28:33 +00:00
mrg
1c3610b684 include string.h for the alpha. 1997-11-21 08:49:12 +00:00
lukem
ea345868fa * WARNSify, KNFify
* deprecate register
* replace berkeley string funcs with ansi equivs
* use getopt rather than home grown cruft
* use foo(char *, ...) rather than foo(char *, long, long, long, [long, ...])
1997-11-21 08:35:41 +00:00
msaitoh
bc200ff3f1 sort xrefs 1997-11-15 20:55:51 +00:00
msaitoh
6783bd9fb9 Add ".Sh DIAGNOSTICS" 1997-11-15 20:16:16 +00:00
msaitoh
400f289b1d fix typo 1997-11-15 19:38:48 +00:00
phil
fe8c89a497 Do screen refresh correctly. 1997-11-14 18:27:17 +00:00
phil
24a09a1420 Make ^L redisplay the screen. 1997-11-14 16:31:45 +00:00
mrg
81a056bc2e handle strings longer than 256 bytes. should do this with fgetln()...but
fgetln() doesn't nul terminate, and thus requires malloc/copy for each
interation (actually, *two* for whatis(1)).
1997-11-12 00:04:49 +00:00
mrg
9f84449ae5 add missing .Nm sections. 1997-11-11 14:39:59 +00:00
scottr
b2fa1adcaf Fix tyop in last commit. 1997-11-11 00:13:10 +00:00
fair
225f748158 build fdformat on sparc per PR#4459 1997-11-10 09:06:48 +00:00
lukem
a6ebb2c7b0 sort SEE ALSO by section 1997-11-09 23:03:06 +00:00
lukem
09bb14e8a7 minor cleanup 1997-11-09 23:01:47 +00:00
phil
1ec08fd982 Add code for handling NULL return from initscr(). Added "ERROR ACTION"
for user code for above error.
1997-11-09 20:59:11 +00:00
lukem
828d282354 cosmetic change 1997-11-08 09:37:44 +00:00
lukem
54bdc1acab remove WARNS?=1, cleanup .Nm usage 1997-11-08 09:34:23 +00:00
lukem
8640f5d0af getopt returns -1 not EOF, use memmove instead of bcopy 1997-11-08 09:33:15 +00:00
lukem
b18fa5eb84 remove WARNS?=1 1997-11-08 09:31:04 +00:00
mrg
6bb686b3be print TNF copyright, like the kernel does. 1997-11-07 20:32:05 +00:00
mikel
77053262a2 add missing newline to usage string; from Manuel Bouyer in PR 4442 1997-11-07 09:01:29 +00:00
mikel
27ccca6ffd fix numerous typos 1997-11-07 07:57:21 +00:00
cjs
8b57d60845 I do wish people would start including <string.h> when they use memcpy. 1997-11-06 15:47:23 +00:00
lukem
ad5a9cf050 document non-zero exit status if -m fails 1997-11-05 13:36:31 +00:00
lukem
3eff4309d8 ypwhich(1) totally rewritten by Chuck Cranor <chuck@ccrc.wustl.edu>.
fixes various nits in the behaviour of the '-m' option, amongst
other things. update the docco to suit.
1997-11-04 11:36:26 +00:00
cgd
f9356d1960 implement (hack in) symbol (function and variable) renaming, so that
the function renaming tricks currently needed by libc can be tolerated
by lint.  This needs some cleanup, but it appears to work.
1997-11-03 22:36:31 +00:00
cgd
206f92eed6 in chkdnud(), don't warn if the defined-but-not-used object is a function.
chkdnud() is used (only) to implement the -x option, which is supposed to
warn for variables only.
1997-11-03 22:33:53 +00:00
kleink
645accbc1f Fix typo in SYNOPSIS section. 1997-11-03 18:24:45 +00:00
lukem
699c57c48b correctly detect good vs bad hash mark values. (found by <enami@netbsd.org>) 1997-11-02 00:18:46 +00:00
lukem
d067f3bbd2 * in recvrequest(), ignore restart_point unless "RETR"ieving. fixes problems
where a remote completion or `mget' would confuse the client a `restart'
  had been issued beforehand. now, `restart' is remembered until an operation
  that can actually use it is invoked.
* in sendrequest(), don't reset restart_point upon entry. fixes `restart'
  for `put' operations.
* if `restart' is invoked with no arguments, print current setting instead
  of displaying a usage
* consistently use printf("%qd", (long long)restart_point) when displaying
  restart_point
* use strto[lq]() instead of atol() when parsing `mark' and `restart' values
* remove unnecessary strlen()s when result of previous snprintf() will do
* replace a few malloc()/strcpy()s with strdup()s
* use SECSPERHOUR instead of '3600'
1997-11-01 14:36:49 +00:00
lukem
3e8e744696 getopt returns -1 not EOF 1997-11-01 06:49:14 +00:00
lukem
8ddff36f55 don't print trailing blank on lines that have no val 1997-11-01 06:40:35 +00:00
mycroft
f47ecc8f5e Nuke trailing comma in SEE ALSO section. 1997-11-01 06:32:13 +00:00
mycroft
7baf315b3c Nuke trailing comma in SEE ALSO section.
Also fix some other formatting glitches.
1997-11-01 06:25:29 +00:00
mycroft
82b4b8d328 Nuke trailing comma in SEE ALSO section. 1997-11-01 06:21:01 +00:00
mycroft
a2fa91a9c4 Reformat in mandoc. 1997-11-01 04:58:39 +00:00
mycroft
d58f35482e Kill trailing comma in SEE ALSO section. 1997-11-01 03:28:22 +00:00
mycroft
ff7fbfe809 Make sure to clear the child's signal mask in all cases. 1997-10-31 22:48:12 +00:00
mycroft
bd73dc49c1 Oops; previous change was incomplete. 1997-10-31 22:21:37 +00:00
mycroft
4dc2ef91eb Slight simplification of some signal handling goo. 1997-10-31 22:18:05 +00:00
christos
a2e8434f60 revert previous. It was dumb. 1997-10-31 22:15:52 +00:00
christos
c8963b13e9 Forgot to commit this somehow [part of the signal mask botch fix] 1997-10-31 21:23:46 +00:00
mycroft
af96feb61b Format police. 1997-10-31 07:46:08 +00:00
christos
a3882f2e6f PR/4392:John F. Woods: yacc -o file.cpp curdles result 1997-10-30 16:41:49 +00:00
mikel
5238c16301 kill redundant copy of src/etc/man.conf 1997-10-29 05:06:41 +00:00
kml
9633603853 Added (and documented) a change to the route display, so that mtu values
which have been locked are indicated by an 'L' appended to the MTU value.
Locked routes have path mtu discovery turned off.
1997-10-28 22:38:42 +00:00
thorpej
e3a9b9d0ca In strip():
- Use the saved errno to print the error message if the vfork() fails.
- In the child, if the execl() fails, use warn()/_exit(), not err(),
  as the latter is not safe in the presence of a Real vfork().
1997-10-27 23:16:34 +00:00
christos
8f62ebfab2 Cleanup warnings when -DKERBEROS 1997-10-24 14:44:35 +00:00
veego
aea22d6b9c Don't use " inside an '.if exists()' 1997-10-24 12:14:57 +00:00
lukem
8ba07ab0b3 use CPPFLAGS instead of CFLAGS 1997-10-24 09:00:17 +00:00
lukem
453cc6eead usr CPPFLAGS instead of CFLAGS, move common settings into Makefile.inc 1997-10-24 07:52:03 +00:00
scottr
91b6282f36 Fix more borken compiler lossage, this time for m68k. 1997-10-24 06:47:31 +00:00
lukem
fdf9f1c771 remove CFLAGS+=-g 1997-10-23 22:48:26 +00:00
lukem
e18f0067aa use CPPFLAGS instead of CFLAGS, fix parallel make dependancies 1997-10-23 05:13:18 +00:00
thorpej
229db4813c Remove an extra semicolon that broke processing of the "r" directive. 1997-10-22 19:51:58 +00:00
lukem
3c03ef2d87 use CPPFLAGS instead of CFLAGS 1997-10-22 01:47:23 +00:00
fvdl
0ab13b6dc6 Revert to previous version; new libc function "versioning" works
with the original.
1997-10-22 00:46:20 +00:00
thorpej
f38faa3370 Make this work with the new versioned stat(2) functions. 1997-10-21 18:25:26 +00:00
thorpej
c7c4c00eda Copyright assigned to The NetBSD Foundation, Inc. 1997-10-21 00:14:45 +00:00
mikel
dfd29394f1 fix problem from PR4292 here as well 1997-10-20 23:03:02 +00:00
mikel
44fd5cbf64 fix PR 4292 slightly differently 1997-10-20 23:02:09 +00:00
mrg
9395f04c8b fix compile warnings on the sparc. 1997-10-20 10:32:06 +00:00
mrg
5e451f4248 fix compiler warnings on the sparc. minor KNF. 1997-10-20 10:20:52 +00:00
lukem
9ae9df9346 add Makefile.inc to turn off WARNS, and use it 1997-10-20 04:28:24 +00:00
lukem
2f48163c46 add support for freebsd emulation. from Dave Huang <khym@bga.com> [bin/4293] 1997-10-20 04:21:22 +00:00
mrg
f6aa0f9399 turn of WARNS here for now. 1997-10-20 03:58:04 +00:00
lukem
85f7d9423a WARNS=1 is now the default for usr.bin! Thanks to mrg for assistance -- lukem 1997-10-20 03:54:16 +00:00
lukem
bf76d519ef fix .Nm, remove WARNS=1 1997-10-20 03:42:51 +00:00
lukem
66f835b6ce fix .Nm usage 1997-10-20 03:42:10 +00:00
lukem
2653d455ad fix .Nm usage, don't geenrate register in skeleton code 1997-10-20 03:41:12 +00:00
mrg
4f4ba42ae8 disable WARNS here for now. 1997-10-20 03:35:06 +00:00
lukem
42feae592b getopt returns -1 not EOF, fix .Nm 1997-10-20 03:32:25 +00:00
lukem
8a4eca0ec7 WARNSify, deprecate register, fix .Nm usage 1997-10-20 03:30:16 +00:00
lukem
f448bbbefe WARNSify, deprecate register, getopt returns -1, fix .Nm usage 1997-10-20 03:28:20 +00:00
mrg
f92d7bc7bb fix compile warnings on the alpha. 1997-10-20 03:25:26 +00:00
lukem
f4100846b8 deprecate register 1997-10-20 03:24:44 +00:00
lukem
11d7c8ede7 deprecate register, fix .Nm, use err.h, use ANSI string.h 1997-10-20 03:23:37 +00:00
lukem
87a83d449c fix .Nm usage, deprecate register, use ANSI string.h stuff 1997-10-20 03:20:27 +00:00
lukem
c1bed697d4 fix .Nm usage 1997-10-20 03:19:23 +00:00
lukem
e47862a2ec fix .Nm usage 1997-10-20 03:18:46 +00:00
lukem
451d258e55 deprecate register, fix .Nm usage 1997-10-20 03:16:30 +00:00
lukem
5f395129e4 fix .Nm usage 1997-10-20 03:14:32 +00:00
lukem
a6f32a1d45 use err.h, fix .Nm usage 1997-10-20 03:13:32 +00:00
mrg
035e984ada WARNSify; deprecate register; fix some broken fprintf() statements found from WARNS. 1997-10-20 03:11:57 +00:00
lukem
831bc1ae96 minor WARNS for i386 1997-10-20 03:08:44 +00:00
lukem
3ad51f34e0 WARNSify, deprecate register, getopt returns -1, fix .Nm usage 1997-10-20 03:06:47 +00:00