enami
802d6b10df
KNF.
2001-10-11 09:23:31 +00:00
wiz
5893dbb3e5
Fix typo.
2001-10-07 16:28:39 +00:00
wiz
3eaf37c5c9
Bring in pdksh-5.2.14-patches.2.
...
ChangeLog entry:
Mon Jan 29 10:12:31 NST 2001 Michael Rendell (michael@garfield.cs.mun.ca )
* c_exec.c(execute): added rv_prop flag to prevent if/while/for/...
in the presence of "set -e" from causing the shell to exit.
Example:
set -e
(false && echo hi)
[exits shell though it shouldn't]
ChangeLog and example provided by pdksh maintainer, Michael Rendell.
2001-09-29 15:05:47 +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
itojun
31952d578f
make sure we do not truncate arith expresssion > 10 digits.
...
freebsd bin/sh/expand.c revision 1.15. NetBSD PR 13943.
2001-09-19 06:38:19 +00:00
wiz
f64af5cae0
ANSIfy, KNF, by Petri Koistinen.
2001-09-16 22:14:40 +00:00
wiz
3684e0c468
ANSIfy, KNF, use [gs]etprogname. By Petri Koistinen.
2001-09-16 22:07:14 +00:00
wiz
12fd1274d8
ANSIfy, KNF, use [gs]etprogname. Patch by Petri Koistinen.
2001-09-16 21:57:34 +00:00
wiz
263be60d13
ANSIfy, KNF, use [gs]etprogname. By Petri Koistinen, slightly modified by me.
2001-09-16 21:53:55 +00:00
wiz
0b11ad4584
ANSIfy, KNF, [gs]etprogname, by Petri Koistinen.
2001-09-16 21:24:54 +00:00
wiz
244247f8ff
ANSIfy, KNF, [gs]etprogname. By Petri Koistinen.
2001-09-16 21:21:14 +00:00
wiz
240b5f82de
ANSIfy and KNF by Petri Koistinen.
2001-09-16 21:18:33 +00:00
wiz
d3d81c4e84
Some KNF fixes by Petri Koistinen and me.
2001-09-16 19:03:26 +00:00
wiz
f80fec075d
ANSIfy, use setprogname. Patch by Petri Koistinen.
2001-09-16 18:57:45 +00:00
wiz
456dff6cb8
Spell 'occurred' with two 'r's.
2001-09-16 16:34:23 +00:00
wiz
ed7b508e36
Use {g,s}etprogname. Patch by Petri Koistinen.
2001-09-16 13:55:09 +00:00
wiz
354d883bd4
ANSIfy and KNF fixes, use {g,s}etprogname. Patch by Petri Koistinen.
2001-09-16 13:48:35 +00:00
wiz
7a64806dbc
Use {g,s}etprogname, and some other KNF stuff. Patch by Petri Koistinen.
2001-09-16 13:42:10 +00:00
wiz
bb88f10d3d
Use setprogname. Patch by Petri Koistinen.
2001-09-16 13:35:52 +00:00
wiz
8e36d79b4f
Use setprogname. Patch by Petri Koistinen.
2001-09-16 12:20:33 +00:00
wiz
516b44de0a
ANSIfy, use {s,g}etprogname and other KNF. Patch by Petri Koistinen.
2001-09-16 12:16:20 +00:00
wiz
48366c095a
Add setprogname call. Patch from Petri Koistinen.
2001-09-16 12:13:33 +00:00
wiz
bb2c669165
Some KNF, via patch by Petri Koistinen in private mail.
2001-09-16 12:12:13 +00:00
wiz
b771e65ba1
ANSIfication and KNF improvements by Petri Koistinen in bin/13689,
...
with some fixes by me.
2001-09-14 14:03:59 +00:00
assar
50ed29b359
(waitproc): handle jp == NULL, it happens
2001-09-13 21:33:05 +00:00
wiz
a824cb6a27
ANSIfication and KNF fixes by Petri Koistinen in bin/13691.
2001-09-13 10:06:40 +00:00
wiz
793d1a41f0
ANSIfication and KNF fixes by Petri Koistinen via bin/13690.
2001-09-13 10:00:44 +00:00
wiz
633b06fe1e
ANSIfication and some KNF fixes by Petri Koistinen from bin/13681.
2001-09-13 09:53:59 +00:00
christos
a7560f06ec
Don't wait with UNTRACED for jobs that have not been started with job control
...
(i.e. processes started from shell scripts). Fixes problem where kill -STOP'ing
a subprocess of a shell script would cause the shell to proceed to the next
command.
2001-09-10 15:47:03 +00:00
wiz
2b3a9dde88
Fix typo (specifc instead of specific).
2001-09-04 21:47:31 +00:00
chs
ec039eb93d
enable use of mmap(), falling back to read()/write() if mmap() fails.
2001-08-30 04:45:56 +00:00
lukem
725b21190a
fix comment: "[]" are [square] brackets, "<>" are angle brackets
2001-08-24 06:37:03 +00:00
enami
48661b973f
Print commands within angled brackets only if they are system processes.
...
Print other commands, like cc, cpp and as, within parentheres.
2001-08-24 01:48:22 +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
christos
c91b59d1de
Print system processes/kernel threads as [kprocname] as top(1) does.
2001-08-07 14:46:09 +00:00
wiz
8c6310c4a3
Remove duplicate `if'. Noted by Geoff C. Wing in bin/13551.
2001-07-30 16:22:49 +00:00
wiz
8cfb973b8e
ANSIfy and slight KNF. Mostly #13594 by Petri Koistinen.
2001-07-30 10:17:41 +00:00
wiz
e54efb953b
ANSIfy, some style improvements. Some parts from #13593 by Petri Koistinen.
2001-07-29 22:46:36 +00:00
wiz
aaec222d9c
Some style improvements. [Nearly] #13592 by Petri Koistinen.
2001-07-29 22:40:57 +00:00
wiz
1738245911
ANSIfy, KNF. Parts from #13590 by Petri Koistinen.
2001-07-29 22:36:11 +00:00
wiz
30b2bf87ed
Various typos in comments (neccessary, sceme, choise, ...).
2001-07-26 15:05:07 +00:00
wiz
a9356936b4
seperate -> separate
2001-07-22 13:33:58 +00:00
matt
c6458f33d8
Add a small optimizetion in savevars(). break out of the loop once needcomm
...
is set since setting it multiple times only wastes cpu time.
2001-07-20 21:59:58 +00:00
tron
8ae0a016a0
Use madvise(2) after mmap(2) in case "VM_AND_BUFFER_CACHE_SYNCHRONIZED"
...
is defined which it is not right now.
2001-07-18 11:01:54 +00:00
matt
68b3b7e9c7
Retrieve maxslp & uspace from kernel instead of using defines. Needed for
...
shared arm code.
2001-07-14 06:53:43 +00:00
simonb
79f5a137af
Xref getbsize(3).
2001-07-08 15:34:13 +00:00
gmcgarry
bad387a59a
Use socklen_t; for compilers with strict type checking.
2001-07-08 05:26:03 +00:00
gmcgarry
91825c128d
setthetime() is prototyped static; make it so.
2001-07-08 05:24:50 +00:00
sommerfeld
d19e89a7c0
correct the description of paddr
2001-07-04 20:49:00 +00:00
lukem
17c6a1082e
doc2hmtl is broken for recursive Oo ... Oc at this time
2001-07-03 21:50:13 +00:00
wiz
3f9984fc90
`existent', not `existant'
2001-06-19 13:42:07 +00:00
cyber
428f40d685
If there were no processes to list, it meant that our criteria failed
...
and didnt match anything. Dont make our caller think we succeeded.
2001-06-14 19:04:49 +00:00
lukem
c0b18597d8
fix grammar
2001-06-13 08:48:06 +00:00
wiz
0a600be867
receive, not recieve
2001-06-12 15:17:10 +00:00
wiz
40ac848024
Fix various misspellings of compatible/compatibility.
2001-06-11 01:50:48 +00:00
simonb
4f7969814a
Don't build ksh.1 if MKMAN == "no".
2001-05-15 23:50:36 +00:00
jdolecek
3b932d2fe1
Fix the operator precedence list to match reality. Operators were incorrectly
...
grouped there.
2001-05-07 10:14:43 +00:00
jmc
64e6a11adc
Various cleanups/fixes.
...
Change the add/subtract overflow checks to use an unsigned to do the op
and then cast back into the signed var to check the signs.
Make multiply shortcut on either right or left being 0.
Make multiply's overflow test not fail on simple cases like 1 * -1
Make the multiple overflow test pass all the regress tests.
2001-05-06 06:20:39 +00:00
jmc
a7755cce7c
Various changes to fix bugs in PR bin/12838.
...
Make sure all precendence is spelled out correctly (comparison does not
have the same level as the arithmetic operators..)
Break the arithemtic operators into 2 classes (+- are lower than */%)
Restructure the arithmetic code into a function either class above can call.
Finally, add a whole suite of regression tests (checked in separately) which
the previous code failed on 3 of them.
2001-05-05 06:57:57 +00:00
ross
aecbd4c404
In the words of Our Fearless Leader, I am "utterly sick" of dd(1)
...
lying to me about transfer rates. Do some fixed point frobbing to get
stuff like: 2486864 bytes transferred in 0.272 secs (9142882 bytes/sec)
2001-04-28 22:47:23 +00:00
simonb
6f6fe2f3ad
Spell occurred correctly.
2001-04-25 02:33:08 +00:00
bjh21
45a6b58c3e
Use ${MACHINE_CPU} == "arm" to test for ARMishness.
2001-04-18 17:35:36 +00:00
wiz
d753ffdad1
environ(7), not (5); add RCS Id; whitespace fixes.
2001-04-09 12:33:22 +00:00
christos
ea8e5cf90b
PR/12533: Koji Mori: eval gets misparsed when it has a trailing semi-colon.
2001-04-03 15:00:11 +00:00
wiz
242b959069
Don't xref set(1) and case(1), since they are builtins and we don't
...
have separate man pages for them.
Xref passwd 5 instead of 4, environ 7 instead of 5, and comment out xref
to profile(4), which we don't have.
Improve markup of SYNOPSIS.
Some whitespace fixes while I'm here.
2001-04-03 10:56:03 +00:00
wiz
2e3fadc95f
Xref kerberos 8, not 3.
...
XXX: trailing xrefs to krb_sendauth(3) and krb_realmofhost(3) -- remove them?
2001-04-03 10:53:45 +00:00
toddpw
e08886d505
Correct {list;} example and fix formatting/typo in the operator lists.
2001-04-01 02:15:45 +00:00
mycroft
59771e308b
Globbing should match broken symlinks. stat()->lstat() to fix this.
2001-03-30 17:45:00 +00:00
enami
4aa8283eb7
Always initialize an auto variable.
2001-03-23 01:06:02 +00:00
itojun
58a9573963
do not update maxlen if realloc fails.
2001-03-20 19:05:11 +00:00
wulf
8d23cb0373
Extended functionality of the trap builtin, which now closely follows
...
POSIX recommendations.
- trap now accepts signal names and signal numbers
e.g. INT, SIGINT, 2
- added option -l that outputs a list of valid signals
- added signal EXIT to list of valid signals
- a `-' in the action part will reset specified signal to their
default behaviour
- changed standard output format to make it suitable as an input
to another shell that achieves the same trapping results
2001-03-18 04:04:23 +00:00
fair
7f36bd20e2
Add references to getrlimit(2) and setrlimit(2) under the csh built-in
...
"limit" command, so as to more completely document the workings of this
command, per PR 11658.
2001-03-16 08:45:33 +00:00
christos
5aaa548267
echo;echo;echo; should echo
2001-03-14 18:01:22 +00:00
hubertf
bb6b8354d9
xref settimeofday(2)
2001-03-09 15:16:49 +00:00
mason
f7df6a3796
Update to reflect reality - s,/etc/netstart,/etc/rc.d/network,
2001-02-27 17:47:22 +00:00
wiz
8d35854b5d
Fix command name in error message for 'sh nonexistingfile'.
2001-02-26 13:06:43 +00:00
cgd
e459adfd7a
use getprogname()
2001-02-20 23:02:07 +00:00
cgd
668a4dd967
convert to use getprogname()
2001-02-19 22:39:39 +00:00
mason
885787d267
Equally trivial formatting tweak. Leaving the thing alone after this. :)
2001-02-13 19:39:34 +00:00
mason
3b04543d8b
trivial formatting tweak
2001-02-13 19:37:13 +00:00
christos
5b0331e6c7
from Mason Loring Bliss: support "asf 0"
2001-02-13 16:07:59 +00:00
christos
3380980447
remove redundant declarations and nexted externs.
2001-02-04 19:52:06 +00:00
christos
80d86b9e7c
remove redundant declaration of yyparse, and move code to the bottom of
...
the file.
2001-02-04 19:51:43 +00:00
christos
a66a2e0ad0
remove redundant declaration of yyparse
2001-02-04 19:51:14 +00:00
christos
18d76c325c
fix nested extern.
2001-02-04 19:32:26 +00:00
christos
cba68cff4c
remove duplicate declarations, and fix nested externs.
2001-02-04 19:26:04 +00:00
christos
621611e98a
we do have dup2.
2001-02-04 19:25:43 +00:00
mason
c066b768e7
Clarify meaning of "mt asf". The man page extant says "Absolute space
...
to file count", which is incorrect. File numbering, according to
restore(8), starts at one, and thus "mt asf 1" neither moves to the
first file on the tape nor to file number one on the tape.
2001-02-03 16:26:45 +00:00
tsutsui
337db294f1
Adjust output column in printf().
2001-02-01 10:19:51 +00:00
cgd
9cfe468c74
avoid C sequence point issues warned about by development version of gcc.
2001-01-16 02:41:17 +00:00
christos
a396a72f84
clarify things a bit more (from hubertf)
2001-01-15 21:02:58 +00:00
christos
3141a5cc48
Really explain what parenthesized names mean and why we parenthesize names!
2001-01-15 17:57:14 +00:00
hubertf
9bb3e62b11
Document the meaning of commands shown in parantheses.
...
Patches submitted by Jeremy C. Reed <reed@reedmedia.net> in PR 11930.
2001-01-15 16:16:51 +00:00
itojun
bc8fe00e2e
KPTR/KPTR24 are using u_int64_t. commented by minoura
2001-01-09 01:21:59 +00:00
itojun
adf3a0eef5
redo previous (simplify KPTR)
2001-01-08 18:03:45 +00:00
itojun
3410e7bd02
backout previous; did not compile on non-alpha
2001-01-08 17:55:28 +00:00
itojun
a3c77f0437
simplify KPTR processing.
2001-01-08 17:18:24 +00:00
itojun
f320afb26b
address PR 11653. checked on alpha.
...
XXX supports 32bit and 64bit pointers only
2001-01-08 13:20:29 +00:00
lukem
10fc746e6d
if HAVE_VASPRINTF (set ifdef BSD4_4), use vasprintf() instead of homegrown
...
code in doformat(). results in slightly smaller /bin/sh. idea suggested by
Witold J. Wnuk <witek@pd37.warszawa.sdi.tpnet.pl>, approved by christos.
2001-01-07 23:39:07 +00:00
lukem
dd7296f47a
support %ll (as synonym for %q) in doformat(), since my changes to %q -> %ll
...
broke this :/
problem reported in private email by Witold J. Wnuk.
<witek@pd37.warszawa.sdi.tpnet.pl>.
2001-01-07 22:19:53 +00:00
christos
07c9f4f644
remove redundant declaration of errmsg
2001-01-07 05:41:20 +00:00
christos
3ca65e4438
eliminate nested extern
2001-01-07 05:37:10 +00:00
christos
51b56986d6
eliminate nested extern decls.
2001-01-06 23:56:26 +00:00
lukem
f819878ce7
use more standard %ll_ in favour of %q_
2001-01-04 15:39:50 +00:00
mjl
73ef471d4f
Un-__P and ANSIfy
2001-01-03 14:32:40 +00:00
mjl
0c55b7011c
Sync usage w/ options, remove bogus cast.
2001-01-03 14:29:24 +00:00
hubertf
69939b09cd
Add -m option, similar to -k, but display output in 1024*1024 byte units.
...
Patch submitted by Chris Pinnock <C.J.E.Pinnock@qmw.ac.uk> in PR 11849,
adjusted for NetBSD-current by me.
2000-12-30 16:20:58 +00:00
bjh21
c9ee8d3362
arm26 has unsigned chars too.
2000-12-29 16:30:31 +00:00
cgd
84d782a52f
__CONCAT does token pasting, not string concatnation. if something like:
...
__CONCAT("PATH=",_PATH_STDPATH);
actually works to concantate strings, it's because the preprocessor expands
it into "PATH=""whatever _PATH_STDPATH is" as separate strings, and then
ANSI string concatenation is performed on that. It's more straightforward
to just use ANSI string concatenation directly, and newer GCCs complain
(rightly) about mis-use of token pasting.
2000-12-20 00:15:10 +00:00
hubertf
84a116117c
Document /etc/localtime, per PR 8099 by Charles Hannum.
2000-12-18 07:57:02 +00:00
simonb
39096410f1
Need alvec global variable now.
2000-12-14 00:13:07 +00:00
scw
a1dfcb96e7
Sprinkle some `extern' qualifiers for initialised globals.
2000-12-13 22:29:41 +00:00
christos
1d9dab3e95
error message cleanup:
...
- don't print the builtin name twice
- explain why things fail
- no extra newline
2000-11-22 19:20:31 +00:00
christos
212627911f
fix typo.
2000-11-20 17:48:05 +00:00
christos
fb16d6d0ec
Add an example on how to use getopts, stolen from the getopt manual page :-)
2000-11-20 16:59:56 +00:00
lukem
8ea171b99a
be consistent with man page xrefs (this is a pre mandoc man page)
2000-11-07 01:45:49 +00:00
lukem
091dffc1a7
fix borken Xr
2000-11-07 01:45:04 +00:00
mycroft
3112db7eb8
Call el_source() to use .editrc.
2000-11-06 04:21:14 +00:00
christos
12bd7d8870
Correct stupid cast problem. Pointed out by simon burge.
2000-11-03 02:27:35 +00:00
christos
d2765ed72b
PR/11361:Matthias Buelow: Apply patch1 from pdksh site.
...
- set -x dumps core (shf.c);
- output of "jobs" command is filled with ^A characters (jobs.c);
- "typeset -r foo=bar" fails saying foo is readonly (var.c).
2000-11-02 01:10:08 +00:00
christos
8e2797bc1e
PR/11283: Hubert Feyrer: random memory corruption executing commands:
...
Fix from FreeBSD:
growstackblock() sometimes relocates a stack_block considered empty
without properly relocating stack marks referencing that block.
The first call to popstackmark() with the unrelocated stack mark
as argument then causes sh to abort.
Relocating the relevant stack marks seems to solve this problem.
The patch changes the semantics of popstackmark() somewhat. It can
only be called once after a call to setstackmark(), thus cmdloop() in
main.c needs an extra call to setstackmark().
2000-11-01 19:56:01 +00:00
christos
9cc4e15f46
handle type command on names that contain slashes, and print a : in the not
...
found case. From FreeBSD.
2000-11-01 19:21:41 +00:00
christos
e5dfea2ff4
Avoid turning into a random file writing tool when using here-doc's.
...
Reported to BUGTRAQ by proton <proton@ENERGYMECH.NET>.
2000-10-31 16:53:10 +00:00
jdolecek
9ad5bf10de
list parenthesis usage similar way as other operators
...
document operator precedence
rename section BUGS to COMPATIBILITY, add paragraph about -- handling
2000-10-30 16:20:12 +00:00
jdolecek
5888f4d21c
add a hack to properly handle '--' as first argument -
...
it's ignored if it would cause syntax error, otherwise treated as common
string; this is so that both 'expr -- : .' and 'expr -- foo : .' works
This addresses standards/11230 by Ben Harris.
while here, make all global variables but main() static, use const more
2000-10-30 14:55:02 +00:00
thorpej
401ea1afda
The "&" operator has a higer precedence than "|".
2000-10-29 17:16:02 +00:00
jdolecek
c13c5901f2
also credit J.T. Conklin in copyright message
2000-10-27 21:40:02 +00:00
jdolecek
fb2525abf5
fix operator precedence - | or & have lower priority than
...
arithmetic operations, compare, or :
This should fix bin/11318 by Love <lha@stacken.kth.se>
2000-10-26 23:10:21 +00:00
kleink
b40fbcbce7
KNF nit in previous.
2000-10-25 10:57:20 +00:00
simonb
0a7d3a1ff5
Add a K flag to the state information - K is for kernel thread or system
...
process (ie, P_SYSTEM set in p_flag). The L flag (locked in core) is
only used for non-P_SYSTEM processes.
2000-10-23 05:54:06 +00:00
simonb
1f68c34537
Use strtol() to convert the -r parameter so we can use alternate bases
...
for that input.
2000-10-23 02:43:52 +00:00
kleink
a8e69293b0
LC_TIME holds a locale name, which isn't a strftime() format string.
2000-10-22 15:41:31 +00:00
mycroft
8f48358936
Wrap malloc() calls with an INTOFF/INTON pair. Fixes PR 8414.
2000-10-21 04:37:17 +00:00
kleink
5072fc9eb4
Make sure we accept the getopt(3) 'last option' delimiter;
...
fixes PR standards/11229.
2000-10-16 09:22:34 +00:00
kleink
bd6b91bddb
Support the 1003.2-92 -P flag for a `portable output format'; based on
...
Ben Harris' patch in standards/11208 but extended about output alignment
and documentation.
2000-10-15 17:50:10 +00:00
bjh21
80c66bd7d3
The "X" permission _is_ specified by POSIX.2.
2000-10-14 18:45:03 +00:00
bjh21
22fd223bad
Document POSIX.2 conformance.
...
In the second form, the destination directory isn't optional.
Formatting cleanups.
2000-10-14 18:31:57 +00:00
enami
17c8af2ff2
Printing argv[0] on fts_open failure doesn't make sense. Just print
...
``fts_open'' instead.
2000-10-10 14:41:59 +00:00
enami
e92c3f2867
- The type of return value of setmode is a void * and getmode takes it,
...
rather than mode_t *.
- Free the storage allocated by setmode unless it is obvious that program
exits immediately.
2000-10-10 14:30:40 +00:00
bjh21
080f6953ea
Formatting cleanup: more fonts, less punctuation.
2000-10-08 11:02:41 +00:00
bjh21
a17ce6ad1e
When setting the date, ask mktime() to work out whether we're in DST or not.
...
Seems to fix PR bin/8750.
2000-10-08 10:30:44 +00:00
is
dde594130e
Format string auditing by Bill Sommerfeld.
2000-10-08 09:33:31 +00:00
abs
5faa7161ce
xref mkdir(2)
2000-10-07 13:16:42 +00:00
jdolecek
a69cc94b83
kill references to update(8), it doesn't exist any more
...
this addresses bin/11141 by Nick Hudson
2000-10-06 18:53:28 +00:00
ad
5b09090e8e
insure -> ensure
2000-10-05 12:35:33 +00:00
jdolecek
fd6eeb2e1d
in regexp handling code, fix the format passed to asprintf() to be
...
actually in intended form - use "%.*s" and not incorrect "%*s"
Bug found by Launey Thomas <ljt@alum.mit.edu> and reported in private e-mail.
2000-09-29 17:49:21 +00:00
phil
c2abf9c643
Don't generate html yet. doc2html needs a fix.
2000-09-26 16:49:22 +00:00
phil
34ad57a779
.Bl takes parameter "-offset indent", not "-indent".
2000-09-21 21:04:56 +00:00
jdolecek
a82fc402d8
Fix bug in regexp handling, caused not quite complete conversion
...
from old expr.c. This fixes PR # 11060.
While here, convert the code to use asprintf() instead of strdup()
followed by truncating of new string and move definition of errstr
to block where it's used.
2000-09-21 20:32:24 +00:00
jdolecek
3a4441e3d4
reimplement expr using lexical parser generated by yacc
...
highlights:
* / is treated correctly depending upon context (addresses PR # 10995)
* use 64 bit arithmetic, so expr is able to process integer values from
-(2**63) to (2**63 - 1)
* checks for integer over- & underflows added
* error messages improved, more error checking added
add AUTHOR section to manpage
add BUGS section, and mention possible drawbacks with other expr implementations
XXX the old expr treated empty string in arithmetic expressions as if it was 0
XXX this behaviour has been retained
2000-09-19 17:20:00 +00:00
enami
d67a90e658
Remove a hack to prevent unwanted gcc -Wuninitialized warning; it's now
...
unnecessary since the code path is simple enough after rev. 1.21.
2000-09-06 13:37:14 +00:00
christos
3d0237efed
fix globbing problem when importing $PATH from environment. Reported by
...
Michael Shalayeff.
2000-09-04 17:48:14 +00:00
kleink
2caf6aacdd
For commands and utilities, use EXIT STATUS rather than RETURN VALUES as
...
appropriate (and documented in mdoc(7)).
2000-09-04 07:30:07 +00:00
kleink
97f9bd4019
Elaborate a bit on -t.
2000-09-04 07:26:38 +00:00
nathanw
904bfc5822
Update description of process flag 0x20000 to match reality:
...
P_NOCLDWAIT, not P_SSTEP.
2000-08-28 13:06:42 +00:00
hubertf
1cb54f68ac
Add 'RETURN VALUE' section header.
2000-08-28 02:11:04 +00:00
matt
54d55aa138
Fix conv=swab. Don't swab the entire input buffer every time we read
...
another block, just swab the block we just read.
2000-08-25 03:40:32 +00:00
tv
b0477f6d7e
Work around a groff bug by splitting a long .Cm into two parts.
2000-08-21 13:53:50 +00:00
christos
7c30c00a8c
rename nset to infoset from jhawk.
2000-08-02 19:44:18 +00:00
christos
80dd95bb8f
block siginfo during writes.
2000-08-02 16:46:16 +00:00
jwise
643a9478fa
Use .At v1 macro instead of spelling out AT&T Unix version 1.
2000-08-02 15:42:24 +00:00
christos
a32679938b
don't use the "f" flag to fopen when -f is not specified (from Chuck Cranor)
2000-07-31 02:49:28 +00:00
lukem
ba2e04dc88
convert to new KNF
2000-07-29 03:46:14 +00:00
cgd
2a1ee59131
un-__P functions declared in parser.h. host programs include parser.h,
...
and so it shouldn't use __P. (this should probably be done better, by
not declaring the parser functions in headers used by host programs,
but this works well enough.)
2000-07-27 04:09:27 +00:00
cgd
96df053cba
host program portability: set infp to stdin at runtime, since apparently
...
some systems (e.g. linux) define stdin in such a way that it can't
be used to initialize values at compile time.
2000-07-27 04:06:49 +00:00
mycroft
e8f910e0d5
ts_nsec -> tv_nsec, per POSIX.
2000-07-23 20:50:44 +00:00
cgd
28728fd305
host program portability: don't use <sys/cdefs.h>, __COPYRIGHT(),
...
__RCSID(), or __P(). (these programs have been de-__P()'d.)
Repeat after me: "Not all cross-compilation host systems are NetBSD."
2000-07-18 19:13:20 +00:00
jhawk
9d53f2aee6
Various mandoc updates to the Builtins
...
section; mostly .Ic, a few other nits.
2000-07-18 01:55:48 +00:00
jhawk
45a8e6b7e3
Note the meaning of 'trap 0' (execute on exit from shell)
2000-07-17 21:18:47 +00:00
darrenr
79a28eb80d
don't emit a warning message if fchflags() returns EOPNOTSUPP
2000-07-16 04:49:55 +00:00
darrenr
e6cda25dbf
From FreeBSD:
...
To make inherit file flags when mv(1) moves file between directories
on different file systems.
2000-07-15 15:11:04 +00:00
itojun
bbef2fbaac
errx?/warnx? audit. do not pass variable alone, use %s. idea from openbsd
2000-07-07 15:10:32 +00:00
itojun
a1e2f21a4c
errx?/warnx? audit. do not pass variable alone, use %s. idea from openbsd
2000-07-07 12:50:15 +00:00
itojun
127c71b0b1
do not pass user-supplied string alone, to errx?(). use "%s".
...
from openbsd.
2000-07-07 11:54:57 +00:00
thorpej
547c89117a
Implement --atime-preserve.
2000-07-04 17:28:47 +00:00
thorpej
a3a7c5ccf1
Implement --use-compress-program.
2000-07-04 17:24:47 +00:00
thorpej
4120b8a499
Add GNU tar-style long options for pax's tar front-end. Still many
...
GNU options not implemented, but there is an #if 0'd out canonical
list.
2000-07-04 17:17:49 +00:00
matt
e2056eada9
include <stdlib.h>, <string.h>, or whatever as appropriate to shut up
...
gcc 2.96
2000-07-03 03:26:17 +00:00
mrg
8d4795719a
remove include of <vm/vm.h>
2000-06-29 06:26:33 +00:00
christos
54d8f9cccb
Add -a flag now that we have support for MNT_IGNORE
2000-06-26 21:16:15 +00:00
kleink
8bab1c8bba
$(CPP) -> $(CC) -E
2000-06-26 06:18:07 +00:00
simonb
eb32670668
Remove the 'poip' (pageouts in progress) keyword from the manpage.
...
From PR bin/8843 by Brian Stark.
2000-06-24 07:43:22 +00:00
thorpej
df83a2a3cd
Add MK... variables to enable/disable various aspects of building
...
crypto support into the system. See share/mk/bsd.README for more
a full description.
2000-06-23 06:01:10 +00:00
assar
b23df5be68
make sure to print file names consistenly in column mode
2000-06-22 23:42:22 +00:00
soren
f939de5a66
CLEANFILES+= siglist.out emacs.out
2000-06-22 05:42:22 +00:00
thorpej
e7d6b96938
Merge a bunch of things from crypto-us and crypto-intl into basesrc,
...
adding support for Heimdal/KTH Kerberos where easy to do so. Eliminate
bsd.crypto.mk.
There is still a bunch more work to do, but crypto is now more-or-less
fully merged into the base NetBSD distribution.
2000-06-20 06:00:24 +00:00
mrg
27f963a94f
minor KNF nits.
2000-06-17 18:19:10 +00:00
assar
c5a806697b
Do not modify the file name when not printing non-printables, also do
...
it consistently with the file name and possible symbolic link target.
fixes bin/10385 and bin/10384
2000-06-17 16:11:25 +00:00
thorpej
dfbbcfb967
libcrypt can now always decrypt, so always -DDES, and eliminate the
...
<bsd.crypto.mk> song-and-dance.
2000-06-16 16:33:06 +00:00
simonb
643cb3c341
Don't check namelist when choosing to use the sysctl interface.
2000-06-16 03:51:00 +00:00
simonb
d530ee00d1
Fix handling of "ps U<user>" where <user> ended it 't' - now if the
...
first argument doesn't start with a '-' and ends in 't', the 't' only
gets converted to a 'T' (for listing processes on the current tty)
if it doesn't contain any other command line option characters that
take an argument. Problem noticed by ITOH Yasufumi on tech-userlevel.
If the 'start' format was the last column, the width wouldn't be set
and started() output a zero length string instead of a string the right
length - fix header width calculations so the the last column is handled
the same all others. This only showed up for 'start' because started()
knew that the column header is the same width and the field itself...
Update copyrights.
2000-06-08 13:30:39 +00:00
simonb
292b668867
Fix back-to-front assignment in tname() which meant that the column
...
width would never autosize past the header ("TT") width. Problem
noticed by Geoff Wing.
2000-06-08 00:51:10 +00:00
simonb
a98dd470c6
Calculate field widths on the fly so that all columns line up nicely
...
and make more effective use of screen real estate when some columns
(eg USER and VSZ) didn't need the full default width.
2000-06-07 04:57:59 +00:00
simonb
a717560d21
G/C evar() - now that everything is in the one structure it was exactly
...
the same as pvar().
2000-06-02 03:39:02 +00:00
christos
0bf6fd0c59
decouple us from stdio's BUFSIZ and boost BUFSIZE to 4K
2000-05-31 22:48:44 +00:00
bjh21
d12393eb8e
Add Ev tag to COLUMNS
2000-05-28 21:14:11 +00:00
simonb
fd521aefe9
Use new sysctl/kvm interfaces. This will stop the "proc size mismatch"
...
errors when internal kernel structures change size. Also remove
the sgid bit - all live kernel data is accessed through the sysctl
interface.
2000-05-26 03:04:28 +00:00
thorpej
06b81d67f4
Handle SONPROC state.
2000-05-26 00:42:34 +00:00
elric
e6bccfe4be
Back out previous vfork changes.
2000-05-22 10:18:46 +00:00
mason
fccb8467cd
Improved style: "For definiteness" becomes "For example".
2000-05-21 00:48:45 +00:00
elric
f5dccf4728
When vforking ensure that the environment passed to exec is built before
...
vforking as a set of local variables which can be popped by the parent.
Addresses bin/10124.
2000-05-17 07:37:12 +00:00
elric
e8b0f2b813
INTON and FORCEINTON modify global variables, and so should not be
...
executed while we are vforked.
2000-05-15 03:42:48 +00:00
elric
c55fa30be8
Added includes for waitpid, sys/types.h and sys/wait.h.
2000-05-13 21:11:45 +00:00
elric
a0ef2ea948
In order to use __NetBSD_Version__, I needed to include sys/param.h.
2000-05-13 21:11:16 +00:00
elric
0eece24a3a
Unused variable pgrp on line 576.
2000-05-13 20:59:41 +00:00
elric
4aeaa113a7
Quick fix.
...
jobs.h:91: warning: declaration of `vfork' shadows global declaration
2000-05-13 20:56:08 +00:00
elric
756a2ca1bd
Now we use vfork(2) instead of fork(2) when we can.
2000-05-13 20:50:14 +00:00
christos
eb7c557ca3
s/exit_status/signal_number/
2000-05-13 17:04:04 +00:00
christos
bb6de7f12f
mention use of TMPDIR fixed in previous commit
2000-05-12 14:02:00 +00:00
mjl
4ecbad3425
Fix problem in option processing, would segfault when parsing "-O,".
...
Closes PR/10096 by Yuji Yamano using the patch provided.
2000-05-11 08:52:30 +00:00
abs
22cfbf2cbb
If ps cannot get the terminal size from STDOUT, it tried STDERR and STDIN.
...
What this does to the POLS when a script that is parsing ps output just happens
to run in a narrow terminal cannot be described in polite company.
If STDOUT is not a tty, leave width at 80.
2000-04-29 00:18:48 +00:00
christos
6165d4f806
Obey $TMPDIR for creating the scratch file
2000-04-17 23:37:50 +00:00
christos
d1631dd9db
make this compile without -DBACKWARDS [someone deleted an unused variable
...
that was not always unused]
2000-04-17 23:37:30 +00:00
simonb
8384a1bbb8
Use tty "?" to select processes with no controlling tty and tty "-" to
...
select processes with a revoked controlling tty.
Idea from SunOS/Solaris, suggested by Alexis Rosen.
2000-04-15 04:40:46 +00:00
simonb
d2f6a4723d
Include <errno.h> instead of using "extern int errno;".
2000-04-14 05:54:20 +00:00
simonb
51ee9dc68d
Don't declare 'extern opt*' getopt variables.
2000-04-14 05:52:56 +00:00
chs
233639846d
make -M imply -K. the current system is not likely to be
...
a reasonable approximation of a crash dump.
2000-04-10 06:37:37 +00:00
christos
b252543484
PR/9847: Geoff C. Wing: Make test(1) a builtin.
2000-04-09 23:27:03 +00:00
christos
e2e5d7bd40
- Enable test to be a shell builtin
...
- KNF
- Fix bug where test without arguments could access invalid memory
2000-04-09 23:24:59 +00:00
jdolecek
13885bdfec
Ignore also "self" link when searching for proc info.
...
Patch sent by NAKAJIMA Yoshihiro in bin/9819
2000-04-07 18:04:05 +00:00
thorpej
e766b0b752
Back out the incorrect change in revision 1.11 of main.c, and actually
...
fix the problem it meant to address by putting extern declarations into
ed.h.
2000-04-04 17:07:29 +00:00
mjl
68fdf492b5
Correct data type mismatch of "rows" with extern declaration. Possible
...
LP64 issue (long vs int). Fixes OpenBSD PR/1167 :)
2000-04-01 20:44:43 +00:00
thorpej
d0666190e1
Add a -O option: force one volume. This causes pax to not prompt for
...
a new volume upon premature end-of-volume (e.g. broken pipe). This is
especially useful in automated environments where error recovery cannot
be performed by a human.
2000-03-30 17:53:04 +00:00
thorpej
0317a20658
Use an in-core stack for directory permissions rather than a temporary
...
file. The temporary file code can be reenabled by building with
-DDIRS_USE_FILE.
Fixes a problem where sysinst would fail to unpack the base set because
the temporary file wouldn't fit in the ramdisk.
2000-03-21 02:15:24 +00:00
soren
1594850f00
Fix doubled 'the' in comment.
2000-03-13 22:46:59 +00:00
enami
c3a9dd2e8d
- Fix a typo that when group_from_gid is failed (though it merely fails
...
on NetBSD), numeric gid string is used as `user'.
- Don't mix use %u and %d for numeric uid/gid.
- Share temporary buffer.
2000-03-06 11:03:45 +00:00
dbj
00afbd6fd8
name database is kvm.db not kvm_netbsd.db
2000-02-22 06:47:27 +00:00
itohy
f8adf56da0
Cleanup and fix typos.
...
Partially from FreeBSD.
2000-02-17 03:12:22 +00:00
itohy
fae63d9627
Use lseek(2) on devices if not tape drives.
...
This makes listing on raw disk device much faster.
Reviewed and discussed in tech-kern and tech-userlevel lists.
2000-02-17 03:08:40 +00:00
itohy
ba0ae447ef
Fix SIGINFO botch (PR #8868 ).
...
Continue partial write(2) on signals (xwrite()).
Partial read(2) at a few places are also continued (xread()).
Add {read,write}_with_restart() hooks for porting on systems
which don't restart interrupted read()/write() calls.
Reviewed and discussed in tech-kern and tech-userlevel lists.
2000-02-17 03:06:12 +00:00
christos
9fcfbaea4d
Fix problem where commands that caused exitstatus != 0 inside loops did
...
not cause the shell to exit when -e was set.
2000-02-09 20:26:53 +00:00
enami
e91af3b888
Sync wi/ what mdoc.samples(7) says:
...
- The default argument of Ar macro is file ...
- Use or Ap ing.
2000-02-05 11:39:16 +00:00
mjacob
f62ad5baf7
Fix a buglet in the man page: eom spaces to the end of recorded media-
...
not the 'end of the media'.
2000-02-02 06:56:46 +00:00
christos
d6ac7627ea
Fix bin/9184, bin/9194, bin/9265, bin/9266
...
Exitcode and negation problems (From Martin Husemann)
2000-01-27 23:39:38 +00:00
enami
2486935741
Use .Ar macro for argument.
2000-01-25 13:06:51 +00:00
mycroft
f5d7100e26
Nuke `extern int errno;' in code we compile with -Wstrict-prototypes. We get
...
the correct definition from errno.h.
2000-01-21 17:08:33 +00:00
mycroft
a3db771521
Oops; remove unused variables.
2000-01-20 02:50:54 +00:00
mycroft
9f93f79f25
Just use setmode(3); don't special-case numeric values.
2000-01-20 02:49:41 +00:00
mycroft
8493d15a0c
Fix a glitch with handling files larger than 2GB.
2000-01-19 18:41:23 +00:00
christos
8b1a601327
Add a -f fflag that makes sure that we only try to read from plain files
...
so that there is no chance to block.
2000-01-15 01:13:15 +00:00
mjl
5a14e8cac6
On memory allocation failure, return 3 as per POSIX. (from OpenBSD)
2000-01-14 07:14:41 +00:00
abs
b1b361cb53
Slightly modified small fixes from Richard Rauch in PR bin/9150
2000-01-09 15:56:37 +00:00
mjl
5a87b7dd81
Add description of FIFOs in long display (was commented out).
2000-01-05 02:54:55 +00:00
kleink
c5d7701cd4
Make this slightly more portable by using putenv().
2000-01-04 14:15:09 +00:00
hubertf
6f51bb4732
make example cut&paste-ready
1999-12-29 04:11:30 +00:00
abs
98b54453f0
Remove duplicate 'string' / 's1' entry
1999-12-17 13:16:44 +00:00
jdolecek
73db9c4db7
fix typo
1999-12-14 17:30:11 +00:00
fredb
f3ac07c89e
Fix CL* purge fallout.
1999-12-05 18:33:28 +00:00
hubertf
b8a04b1a7e
Document -U switch (displays processes belonging to given user/uid).
...
Reported in PR 8943 by WL <wliao@dura.spc.uchicago.edu>
1999-12-04 01:23:09 +00:00
simonb
e7f8f72d9d
Since we have an "extern.h", put all external variable declarations in
...
that file and not sprinkled around various .c files.
1999-12-03 02:26:36 +00:00
simonb
5801c247fa
"ps -e" only shows the environment for the processes owned by the
...
current user id or all process if run by root.
Fixes PR security/5967 from Todd Vierling.
1999-12-03 02:16:41 +00:00
mrg
d246ccddbb
move rcorder to sbin.
1999-11-23 05:28:15 +00:00
lukem
cd9f19a91e
remove crud leftover from import
1999-11-19 09:57:39 +00:00
lukem
7e08da0e21
actually, it was netbsd 1.5
1999-11-19 09:56:28 +00:00
mrg
f439d16c23
this is called rcorder not order.
1999-11-19 06:12:16 +00:00
mrg
21b72d2622
add rcorder
1999-11-19 04:34:45 +00:00
mrg
2074720a4c
fix a WARNS
1999-11-19 04:33:56 +00:00
mrg
9182df6567
rcorder: order dependancies & prerequisites in "rc.d"-style scripts.
...
this tool was written by perry metzger, with a hash library stolen
from make(1), and with prerequisite support and other cleanup by myself.
1999-11-19 04:30:55 +00:00
kristerw
3d173ac8f8
Spelling ("occurences" -> "occurrences")
1999-11-18 19:16:34 +00:00
kleink
cdaf5a7728
Note that the options are extensions.
1999-11-17 22:35:38 +00:00
hubertf
a8bbeb8a4b
Add under which conditions the "read" builtin returns success/failure.
...
Suggested in PR 8813 by Eric Mumpower <nocturne@arepa.com>
1999-11-16 22:03:25 +00:00
drochner
85cbf55d16
Since our gcc doesn't warn about NULL format strings anymore, we can
...
fix the incorrect err(1, "%s", "") et al.
Closes PR bin/7592 by cgd.
1999-11-09 15:06:30 +00:00
jdolecek
83a7edec11
remove debug printf accidentaly left in
1999-11-09 00:01:49 +00:00
jdolecek
3b4b01bddb
in emacs mode, escape the contents of completed word appropriately even
...
in CT_COMPLIST case ("complete and then list (if non-exact)" mode)
Noticed by Soren S. Jorvang <soren@wheel.dk>.
1999-11-08 23:56:41 +00:00
mycroft
e9e9dbbd42
Disable -pf for now, too.
1999-11-07 15:57:31 +00:00
mycroft
5d5e10aec4
Completely disable all the chflags(2) support for now. With this enabled, I
...
can't even get a build to finish over NFS. Not acceptable.
1999-11-07 15:48:24 +00:00
mycroft
39b5cd452c
Don't try to set file flags for a symlink.
1999-11-07 09:44:11 +00:00
jdolecek
7b61cc94ea
Implement (somewhat enhanced) idea stealed from bash:
...
when completing the filename (either in vi mode with vi-tabcomplete on,
or in emacs mode after double esc), escape any shell special characters
and chars from $IFS with backslash - very handy especially when
dealing with filenames containing spaces
The patch has been sent to maintainer, but I haven't got any reply yet even
after about a month :(
1999-11-02 22:06:45 +00:00
tron
c87c6d5c86
Call setlocale(3) to use localization in "ls" as suggested by
...
Jens A Nilsson in PR bin/8730.
1999-11-02 19:44:07 +00:00
tron
64aaf6d18b
Avoid segmenation fault if an external command is invoked in parse only
...
mode. Problem noted by Josh Lynch PR bin/8732.
1999-11-02 19:35:44 +00:00
mrg
14c29acc41
whoops; reverse the logic of the previous to make it correct. noted by mycroft.
1999-11-01 17:13:27 +00:00
mrg
058c411cdd
add CAF testing to extraction, archiving and listing (where it is used)
1999-11-01 16:46:52 +00:00
mrg
b60cafe2fb
add a new -p subflag: 'f' to preserve 4.4BSD fileflags. this only
...
really works for `pax -rw' but that's where it is most useful.
1999-11-01 01:35:58 +00:00
is
e413a4ff50
Implement positional -C argument to tar.
1999-10-22 20:59:08 +00:00
mrg
78e294d1bc
support ././@LongLink extraction, as created by GNU tar.
1999-10-22 10:43:11 +00:00
mrg
f2cf747ebc
remove some old cruft.
1999-10-22 10:38:40 +00:00
hubertf
b556fc7b2a
make this build with -Werror
1999-10-20 15:49:15 +00:00
hubertf
f3b71361e4
this is now generated automatically
1999-10-20 15:26:41 +00:00
hubertf
48ee8d1290
resolve conflicts
1999-10-20 15:09:58 +00:00
hubertf
07ba439fc9
Import pdksh V5.2.14.
...
Includes lots of bugfixes.
1999-10-20 14:27:32 +00:00
jdolecek
a5ae7c6ca4
command(): don't start using procfs_getargv() instead of kvm_getargv()
...
just because the latter returned a NULL - that may normally happen,
when the process is, for example, a kernel thread
procfs_getargv(): if the name is brackened in '(' and ')', just
return NULL immediately - the code in command() will DTRT
and the output will be same for procfs- and kvm- based lookup
in all cases
1999-10-15 20:39:52 +00:00
jdolecek
e52880e76a
getkinfo_kvm(): fix bug in previous - handled size_t i as if it would be signed
...
saveuser(): don't check kd - if we get here, kd is never NULL
1999-10-15 20:01:33 +00:00
jdolecek
f848d2ec0c
When using the procfs for extracting process information, extract
...
also process start time, process arguments and session leadership status.
The procfs fallback is also used when kvm_openfiles() completely fails
(e.g. when /dev/mem is not readable).
Solves PR 7772, though the final implementation is different.
1999-10-15 19:31:24 +00:00
mrg
1b23e7d142
back out previous; it causes /etc/rc to break on my alpha and other lossage as reported in PR#8614
1999-10-13 00:59:10 +00:00
mrg
fdea8ae38f
skip "dty" just like we skip "tty", otherwise we just get "dt" in ps output for all dty's
1999-10-11 09:18:09 +00:00
pk
ef45922abf
Backtrack `exitstatus' to make the shell really ignore the status
...
of `tested commands' as in this example:
set -e
true; false && echo "not reached"
1999-10-10 21:22:24 +00:00
jtk
3917d8b9e7
fix comment regarding when we attempt to seek
1999-10-09 00:43:32 +00:00
pk
8c06f48e15
Sprinkle some `const's in DEBUG bracketed code.
1999-10-08 21:10:44 +00:00
jdolecek
a12da43ac4
xref signal(7)
1999-10-06 17:19:09 +00:00
mycroft
713ea8dcde
Use lseek(2) on character devices, damn it.
1999-10-04 17:11:53 +00:00
soren
b535241c18
Add list of common density codes.
...
The remote function was implemented in 1996.
1999-09-30 12:08:12 +00:00
bouyer
d406538de6
xref sysctl(8) (for proc.<pid>.rlimits)
1999-09-28 14:54:41 +00:00
mjl
4c5c12b3f0
Mention -c option to sh(1), noticed by Matthew Aldous in PR/8499.
1999-09-27 19:34:25 +00:00
jdolecek
945fe691ae
Move symlink.7 to share/man/man7/, where it belongs
1999-09-27 17:44:49 +00:00
jdolecek
4ed908a566
add SEE ALSO section, xref tar(1), cpio(1), symlink(7)
1999-09-26 21:19:54 +00:00
jdolecek
3fda74e8c8
add lutimes(2) to list of syscalls not following symlinks
...
Noted by Christos Zoulas <christos@NetBSD.org>
1999-09-26 20:45:41 +00:00
enami
e9de0d1bbd
Don't emphasys punctuations.
1999-09-26 09:57:31 +00:00
hubertf
8f48378bc3
Fix overflow in df on big partitions' raw device.
...
Supplied by Greg Oster, problem noted in OpenBSD PR#924.
1999-09-24 13:35:21 +00:00
ad
5118f5b2cc
Consistancy nits.
1999-09-18 18:45:39 +00:00
chs
21eedb0ec1
the PMAP_NEW option is gone as the new interface is no longer optional.
1999-09-12 01:19:23 +00:00
thorpej
5f00e0501e
Report vendor-specific data length, if any.
1999-09-09 23:32:10 +00:00
thorpej
01f9e93658
Update for changes to the changer driver.
1999-09-09 23:24:29 +00:00
thorpej
589d0234df
formatting nits.
1999-09-08 04:57:37 +00:00
simonb
7c249bc088
Print the current file and block numbers now that at least one tape
...
driver returns usable values for these.
1999-09-07 13:56:53 +00:00
hubertf
abda8d9447
Allow hardlinks to symlinks.
...
Reviewed by: Bill Studenmund, Klaus Klein
1999-09-05 23:34:39 +00:00
kleink
89e0b77a2f
Initialize locale on startup.
1999-09-05 16:14:43 +00:00
mycroft
2806df576c
It turns out that the code disabled in revision 1.30 *does* have an important
...
function (which nobody was able to explain): it's critical to allowing a
complex command run from an interactive shell to be terminated. So, reinstate
it and fix it correctly. See the comment if you really want the gory details.
1999-08-31 08:58:47 +00:00
tron
10fa22ca89
Fix "tar" mode usage string.
1999-08-24 08:02:27 +00:00
tron
62724fe719
Recognize GnuTAR's "h" (instead of "H") and "P" options.
1999-08-24 08:00:03 +00:00
tron
1fbe6b7eae
Strip leading slashes from filenames by default, add new "A" option to
...
disable this behaviour. Patches supplied by Peter Seebach in PR bin/8233.
1999-08-24 07:57:06 +00:00
kleink
900ca60345
Reverse the advice given to (now) prefer -h over -L; the former is defined in
...
1003.2bD3 and SVID4 and thus supposedly more portable.
1999-08-22 14:06:59 +00:00
kleink
9d3e44943a
Add the ability to handle estranged V7 tar archives that use USTAR-style
...
directories; addresses PR bin/8220.
1999-08-18 17:46:28 +00:00
christos
6db3689f29
make this compile on non bsd-4.4 systems
1999-08-16 07:49:45 +00:00
hubertf
c1cd535e46
Some code cleanup to collect all the usage strings in one place.
...
Asked for and reviewd by Jason thorpe.
1999-08-05 02:47:09 +00:00
sommerfeld
bba687e947
Fix PR8073:
...
bogons in mv(1) man page.
don't bother prompting for mv -i if source doesn't exist
1999-08-02 01:42:08 +00:00
hubertf
c684000231
Document csh's -m switch.
...
Patch submitted in PR 5802 by Greg A. Woods <woods@planix.com>
1999-07-30 01:08:12 +00:00
hubertf
4d486ab67d
Add "progress=1" switch to show a sign of life by printing a '.' for
...
every block written to the output file.
1999-07-29 19:03:31 +00:00
sommerfeld
95fc3b5710
Fix PR3474: df -t/df -l confused by stacked local mounts.
...
(Ross's patch in the PR appears to Just Work).
1999-07-27 12:13:19 +00:00
veego
03fd106af5
According to the previous commit the new process state should be SDEAD and
...
not SDYING, so s/SDYING/SDEAD/.
1999-07-23 08:56:13 +00:00
thorpej
3586621927
Update for SDEAD.
1999-07-22 18:16:05 +00:00
tron
e9ac36eda7
Add "setblk" as alias for "blocksize" and "setdensity" as alias for
...
"density". This makes life easier for people which use NetBSD and Linux.
1999-07-21 17:10:08 +00:00
mrg
51a96a002f
optionally include CRYPTOPATH Makefile.frag files.
1999-07-20 09:35:18 +00:00
thorpej
a3281f7249
Use bsd.crypto.mk.
1999-07-12 22:04:09 +00:00
christos
3d42469030
compile with WARNS = 2
1999-07-09 03:05:49 +00:00
christos
121565d194
Make this compile with WARNS = 2
1999-07-08 01:56:09 +00:00
christos
f914977fae
add -q in the synopsis line
1999-07-06 14:01:01 +00:00
kleink
e97454c22b
Honor the contents of $TMPDIR for the creation of temporary files, and use
...
_PATH_TMP instead of hardcoding /tmp if not set in the environment; fixes
PR bin/7796 from Chris Demetriou.
1999-07-03 14:42:39 +00:00
is
b4d9cefaed
Don't ask for permission to unlink a file if the access error is ETXTBSY.
...
This needs vfs_syscalls.c 1.138 to really work.
Fixes pr 4134 by Johan Danielsson.
1999-06-30 10:18:59 +00:00
christos
02048e84df
PR/7814: Matthias Scheler: shell does not fork for builtins in backquotes,
...
leading to unexpected behaviour. Disable the no-fork optimization for now.
We need to revisit this and keep enough state around to recover from such
changes.
1999-06-26 16:31:47 +00:00
mrg
017ff0934b
pulling param.h not types.h to get BSD4_4. from NAKAJIMA Yoshihiro <nakayosh@kcn.ne.jp> in PR#7751
1999-06-10 14:59:50 +00:00
kleink
84a39bedbc
Make it clearer that -L does not necessarily do the job, and, following
...
conventions, move exit status information into its own section.
1999-05-31 14:37:20 +00:00
kleink
b29d50b8d1
* Restructure getcwd_logical() to have a reasonable error description even if
...
$PWD is unset in the environment and update usage() string; addresses
PR bin/7504.
* Fix whitespace lossage from rev. 1.11.
* Minor other cleanups, including EXIT_{SUCCESS,FAILURE}.
1999-05-31 14:31:07 +00:00
kleink
2ac88c9554
Change previous to use symbolic names for file modes. Also, clean up some
...
whitespace lossage and use EXIT_{SUCCESS,FAILURE}.
1999-05-26 15:51:09 +00:00
tron
9bb12c43bb
Only call chmod(2) if we create a directory with a mode which isn't
...
accepted by mkdir(2).
1999-05-25 00:27:45 +00:00
kleink
cb603a5d83
Remove a bogus whitespace match in the builtin kill(1)'s `-s' parsing;
...
noticed by Chris Demetriou.
1999-05-19 14:37:05 +00:00
lukem
37085e7c0d
Rename ls.c::main() -> ls.c::ls_main(), and add a wrapper in main.c::main().
...
This allows other programs to link in against ls (e.g, ftpd), without having
to have hacks to deal with multiple main()s.
Yes, I know this is ugly. The clean alternative (move lots of this
into libutil, yada yada yada) isn't fun, and the effort probably isn't
justified...
1999-05-17 12:16:03 +00:00
thorpej
907831a0b3
KNF.
1999-05-09 19:23:38 +00:00
cgd
75f8cf07ab
fix incorrect operation caused by the previous checkin.
1999-05-09 00:00:20 +00:00
christos
0abc804e19
Fix unaligned access memory problem introduced from the -s fix.
1999-05-08 23:12:29 +00:00
simonb
a4b250cd02
If an error is encountered, exit with non-zero status.
...
Based on FreeBSD fix (in 1996!), and fixes PR bin/7514 from
Jorgen Pehrson.
1999-05-04 11:55:22 +00:00
mrg
c0999a71b0
oops, fix merge botch in previous..
1999-05-03 00:20:07 +00:00
mrg
d5c7180e2b
limit session to 6 chars. from Geoff Wing <gcw@pobox.com> and fixes his PR#7506
1999-05-03 00:17:30 +00:00
he
e97b0193be
Fix for bin/7502, from Tor Egge / FreeBSD. Their commit message:
...
> During variable expansion, the internal representation of the expression
> might be relocated. Handle this case.
1999-04-30 17:54:17 +00:00
hannken
c2e396b2c7
Fix buffer allocation in function `raw_cat'. It was possible to get a
...
buffer size of zero if stdout has a block size of 0.
The command `rsh <host> cat <files>' gives no output and no error.
- Allocate a minimum of BUFSIZ bytes for buffer.
- Use a static buffer if either `fstat' or `malloc' fails.
- Do the allocation once since stdout will not change block size.
1999-04-26 09:15:59 +00:00
mycroft
3685172739
More punctuation glitches.
1999-04-20 05:49:50 +00:00
mycroft
89f51b033e
Fix formatting of kill commands.
1999-04-20 05:44:42 +00:00
mycroft
62af15cbc6
Fix a few obvious formatting glitches: missing paragraph break, highlighted
...
parens.
1999-04-20 05:31:55 +00:00
christos
f3d0eddcde
Add support for printing wide sigset_t properly.
1999-04-16 13:34:32 +00:00
he
4e69294c60
Correct a rather obvious typo (once Tor Egge pointed it out to me)
...
in the last change.
1999-04-06 21:05:27 +00:00
mycroft
2e23138ad7
If we exit due to a SIGINT, do it with raise() so that the wait status is
...
correct in the parent.
1999-04-05 15:00:28 +00:00
mycroft
c06643b836
Disable bogus-looking code that cause us to throw away SIGINTs.
1999-04-05 14:59:35 +00:00
kleink
e80c883c9d
Operator precedence consistency; from "Andrew_L. Moore" <alm@SlewSys.Org>
...
in PR bin/7015.
1999-04-05 09:48:38 +00:00
bgrayson
2721f671ab
- Be really paranoid. Any time we open a file that is in /proc, run
...
fstatfs() on the open file to verify that no intruder has mounted
something on portions of /proc. This will catch, for instance,
"mount_null /tmp /proc/1378". We already do 5 syscalls per
process, so one more won't hurt :) ... and safety is better than
performance when ps is otherwise broken.
- Also added a few close()'s at early returns, to avoid chewing up fd's.
1999-03-28 00:46:47 +00:00
bgrayson
05e0706ac9
Minor fixes:
...
1. Use statfs() to verify that /proc is a procfs.
2. Add -K option to disable /proc-based method.
3. Make warnings less verbose, but still accurate.
1999-03-27 21:38:08 +00:00
tron
0ee6a66c30
Add missing prototype so that this actually compiles.
1999-03-27 15:22:17 +00:00
christos
832949b912
When we execute commands from a shell script, make sure that the signals
...
are being caught (reported by Alexis Rosen), similar to the -c case.
#!/bin/sh
vi "$@"
^C when the script is running...
1999-03-27 13:46:19 +00:00
bgrayson
be8534f744
Added experimental fallback /proc-based lookup. Warnings are printed when the
...
fallback method is used, as the results could be untrustworthy if an
intruder is present. It is highly likely that NetBSD-1.5 will have
an improved kvm interface for reading process information, at which
point this code can be garbage-collected. Also added a word to the
man page -x option description while I was here.
1999-03-26 22:36:02 +00:00
christos
28607542af
PR/7231: Havard Eidnes: Shell quoting/trimming problem
1999-03-26 15:49:34 +00:00
pk
b65081cff2
When substituting backreferences source from the pattern, not the replacement
...
strings.
1999-03-24 17:00:23 +00:00
mycroft
68d6f4bf44
Remove spurious .ne's.
1999-03-24 06:27:49 +00:00
mrg
d2397ac5f7
completely remove Mach VM support. all that is left is the all the
...
header files as UVM still uses (most of) these.
1999-03-24 05:50:49 +00:00
itohy
f1a39637c9
cleanup
1999-03-23 09:29:51 +00:00
ross
4b1d9297dc
Make the `...' actually appear in the case/esac syntax section.
...
Fix a space botch in the $@ example.
Kill warnings caused by the effective but wrong use of \[ and \] to
perform the function of \&[ and \&].
1999-03-23 02:29:29 +00:00
garbled
f124765044
More and more .Os cleanups. .Os is defined in the tmac.doc-common file,
...
so we shouldn't override it with versions in the manpages. Many more to
come.
1999-03-22 18:25:43 +00:00
christos
3762d826ae
include <limits.h> instead of <machine/limits.h>
1999-03-19 12:58:55 +00:00
christos
fc32dd30b5
add braces for gcc-2.8.1
1999-03-19 12:58:33 +00:00
christos
04f335f21e
- don't use union wait
...
- printf portability
- add braces for gcc-2.8.1
1999-03-19 12:58:00 +00:00
christos
1a5157a6e0
printf format portability.
1999-03-19 12:57:10 +00:00
christos
1452d0f916
braces for gcc-2.8.1
1999-03-19 12:56:16 +00:00
msaitoh
0a51b829fa
ps's information is sorted by controlling terminal and (among processes with
...
the same controlling terminal) by PID.
1999-03-17 20:59:55 +00:00
fair
570e759de9
Patch from PR#5156 to adjust buffer size to match filesystem block size
...
when "-u" option used, plus some additional documentation.
1999-03-11 12:04:18 +00:00
garbled
1e1533cde9
the '[' wasn't being displayed properly as a command. Thanks to Charles
...
for the fix.
1999-03-09 07:05:33 +00:00
ross
6fe4eb2696
Work around a spurious warning.
1999-03-09 03:02:40 +00:00
castor
dc67d78474
Add '#include <sys/types.h>' since that's where int8_t and u_int8_t can
...
usually be found.
1999-03-08 17:55:20 +00:00
mycroft
fcfc497f58
Do the previous is a slightly different way, to avoid .Po/.Pc.
1999-03-07 22:40:18 +00:00
mycroft
83a97707fb
Clean up embedded angle brackets for mdoc2html.
1999-03-07 20:28:55 +00:00
mycroft
be61c999f6
Finally get all of the highlighting correct in the -T argument.
1999-03-07 19:58:45 +00:00
mycroft
f6590b22cd
Clean up SYNOPSIS formatting.
1999-03-07 11:02:05 +00:00
mycroft
7a981b1dc5
Fix formatting errors.
1999-03-07 10:48:31 +00:00
mycroft
976b71d89f
Use .Ns a bit.
1999-03-07 03:44:51 +00:00
mycroft
c35cd0d402
Improve the formatting of the SYNOPSIS section.
1999-03-07 01:07:57 +00:00
mycroft
12cb4ca205
Add -z option to usage message.
1999-03-07 01:03:32 +00:00
christos
789b715904
Add SIGINFO support.
1999-03-03 18:06:52 +00:00
christos
fb7b7a2457
Don't assume that defined(sun) means SunOS... Protect with __SVR4 against
...
Solaris.
1999-03-02 21:02:08 +00:00
christos
5ac821facc
s/BSD/STTY_BSD/ where I missed it before.
1999-03-02 17:30:05 +00:00
christos
32ee4be51a
- char -> unsigned char
...
- #ifdef BSD4_4 for for non POSIX features
- prefix with STTY_ all the FMT constants to avoid namespace collisions.
1999-03-02 17:27:03 +00:00
mjl
382ab5ae40
Correct behaviour in case of dangling symlinks: they would be (contrary
...
to what the manpage and POSIX say) copied as symlinks, even without -R.
Return ENOENT instead. Closes PR 6975 by Johan Danielsson <joda@pdc.kth.se>.
From FreeBSD: return correct error message if source directory is
unreadable; remove unnecessarily included headers.
1999-03-01 18:57:29 +00:00
dean
033ff5b1e1
Got rid of redundant error message (X is a directory (not copied). was
...
printed twice)
1999-02-25 05:43:04 +00:00
wrstuden
6790f70d78
Make cross-building from i386 to powerpc (from signed to unsigned char)
...
ports work right.
1999-02-23 01:50:26 +00:00
scottr
8481f548e2
Remove the crypto-related bits until such time as we have a fully-
...
integrated source tree. Export-controlled versions of these are now
built during the domestic build process.
1999-02-18 21:22:51 +00:00
kleink
b424b8fe8c
Add support for the XCU5 -p option (-F restricted to directories).
1999-02-17 15:28:08 +00:00
scottr
78bcd3e136
Check the rlogin source for headers ifdef KERBEROS
1999-02-17 06:47:51 +00:00
scottr
cf184145f7
Make this compile ifdef KERBEROS.
1999-02-17 06:45:38 +00:00
kleink
b75d68301e
<sys/fcntl.h> -> <fcntl.h>
1999-02-12 15:04:00 +00:00
kleink
b7443b0f16
Implement 1003.2 -m option (stream output format).
1999-02-12 14:35:48 +00:00
tron
7455a4498d
Fix opt_add() prototype.
1999-02-07 15:08:50 +00:00
tv
4aa7016df7
Fix opt_add to take const char * so that it can be passed a constant
...
string legally (it strdup()s the argument). How pax-as-tar `-o' ever
worked without a coredump is beyond me...
Also modify pax-as-tar `-o' to do three things, which depend on the
create/extract mode:
- write V7 format archives (which, though part of GNU tar, actually
goes along with the following point--after all, old pax-as-tar created
V7 archives by default);
- write archives with "write_opt=nodir", as pax already did, and as
specified by 4.2BSD;
- extract archives with owner/group set to invoking user, as specified
by SUS.
1999-02-07 00:56:55 +00:00
christos
96a46ed7b1
Fix off-by-one error in the starting point to search for an arithmetic
...
expression.
1999-02-06 17:23:09 +00:00
tron
96dc868859
Remove "arith.h" while cleaning.
1999-02-05 22:19:47 +00:00
christos
1666f88d5d
Fix the -c problem differently. We cannot just ignore SIGINT etc, otherwise
...
we cannot interrupt sh -c <command>
1999-02-05 21:21:27 +00:00
christos
b4c9a78425
PR/5577: Craig M. Chase: sh does not build with PARALLEL set.
...
- Added YHEADER in Makefile, removed arith.h and adjusted the sources.
1999-02-05 07:52:51 +00:00
christos
6e50d7a816
PR/4966: Joel Reicher: Implement <> redirections which are documented in
...
the man page.
1999-02-04 16:17:39 +00:00
christos
dd65252560
PR/1788: Shinya Taniguchi: sh -c does not setup signals properly.
...
[Reminded to me by Alexis Rosen -- thx!]
1999-02-04 11:20:40 +00:00
cjs
9063efaca0
Add -q option, which when used with -v and/or -x, turns off the tracing
...
during the execution of /etc/profile, .profile and $ENV.
1999-02-04 00:27:07 +00:00
tv
fb3e11970f
Lost 5 lines in the version that was committed. Re-add them.
1999-02-02 23:42:41 +00:00
tv
6e7077da0a
Uh, when called as "tar" we should still default to "ustar" output, not
...
V7 tar format. Also change meaning of pax-as-tar option "-o" to mean
"use V7 output format" (same as GNU tar's -o).
1999-02-02 23:31:52 +00:00
itohy
362c3e31c9
The builtin . (dot) command no longer sees the current working directory
...
even if the specified file is not in the PATH.
This change enforces security and makes it conform to POSIX.
Closes PR #6794 .
I thought Christos committed this but not appeared yet. :)
The setstackmark()/popstackmark() pair in dotcmd(), used for freeing
stack storage possibly allocated by find_dot_file(), is redundant for now
since dotcmd() is surrounded by another pair in evalcommand().
This redundancy, however, may help future modifications
(suggested by Christos).
1999-02-02 15:49:52 +00:00
bouyer
751ea7cd70
tunefs lives in section 8, not 1.
1999-02-01 10:55:50 +00:00
cjs
2335d45e3d
Close PR 6919, submitted by Jaromir Dolecek <jdolecek@per4mance.cz>.
1999-02-01 01:25:25 +00:00
mrg
69b1acad99
minor KNF nits, space damage.
1999-01-31 08:00:50 +00:00
kleink
f71d010d24
Add support for the export and readonly -p option.
1999-01-28 18:11:50 +00:00
mycroft
1fbf0781c6
Patches from Tor Egge (via Havard Eidnes) to fix various bugs in field
...
splitting and combining.
(Note: Some of this are not strictly bugs, but differences between traditional
Bourne shell and POSIX.)
1999-01-25 14:20:56 +00:00
ross
97f8529d3c
Document the bizarre right-to-left grouping of csh expression terms.
1999-01-24 09:44:23 +00:00
mycroft
75e40b3781
Make this build on the Alpha.
1999-01-21 08:46:06 +00:00
mrg
ce6b187617
implement the gnutar -X flag in terms of pax -s. fix some bugs in pax -s handling while i am here...
1999-01-20 14:45:09 +00:00
christos
e1849b79b1
PR/6213: Urban Boquist: /bin/sh does not handle a trapped signal correctly
...
The problem was that system calls got restarted after a signal,
instead of returning EINTR. Thus the read builtin, had no way to
know that a signal occured that could change the course of execution.
Since the code has sprinkled checks for EINTR all over the place,
it is supposed to work properly with non restartable syscalls.
The fix is to use siginterrupt(signo, 1), before setting a signal
handler, to make sure that system calls don't get restarted.
1999-01-18 16:18:04 +00:00
fair
2f886b8bd6
mtio.4 no longer missing
1999-01-14 08:35:46 +00:00
sommerfe
d6797d8b82
Apply patch as found in PR1892
1999-01-13 23:55:26 +00:00
garbled
f33f4be925
Massive fixup:
...
Rewrite man page in mandoc format rather than nasty man format.
Fix a ton of parsing errors, and generate proper .Xr's.
document all known environment variables.
suggest ksh rather than bash.
The last two fix PR #1966 . Wheee!
Somebody with access to the POSIX spec needs to go in here, and document
our adherence, or lack thereof.
1999-01-11 19:34:53 +00:00
kim
26cc4401e8
Fixed segfaulting for "ps -T". There is no optarg with -T, so instructions
...
under label "tty:" need to use ttname instead.
1999-01-04 16:37:28 +00:00
lukem
9ebc86e047
update date
1999-01-03 02:04:10 +00:00
lukem
1f786e2c6f
refer to chflags(1) for more info on file flags.
...
split up explanation of long format into a list
1999-01-03 01:33:51 +00:00
lukem
0f56c0cd69
* parse `nonodump' (synonym for `dump'; both are inverse of `nodump').
...
from Brian C. Grayson <bgrayson@marvin.ece.utexas.edu> in [bin/3932]
* don't depend on a fallthrough in one case; explicitly return like
all other cases.
* include "stat_flags.h" instead of "ls.h" and "extern.h"; other
programs use this file and don't need the other cruft.
1999-01-03 01:30:10 +00:00
tron
29fe5bf18a
The system namelist database is called "/var/db/kvm.db" not
...
"/var/db/kvm_netbsd.db". Fixes PR bin/6712 by Brian Grayson.
1999-01-02 16:11:43 +00:00
itohy
e50ba7ea8f
Fixed ancient bug in csh(1) "filec" implementation.
...
We need not wait for a while any longer after pressing ESC or ^D.
Problem description:
If a user types characters during performing completion (ESC)
or listings (^D), the chars are inserted at weird position of
the command line.
This makes the command line unusable and irritates the user.
I noticed this on 386BSD(98), probably six years ago.
This change fixes the bug by implementing salvage of the characters.
The salvaged chars are added at the end of the command line.
An extra ioctl(FIONREAD) is required to work-around a glitch on
kernel tty driver.
1998-12-26 02:11:39 +00:00
kristerw
c6d1478acf
Fixed off-by-one error where HOSTNAME+1 characters was copied into
...
tsp_name that has size HOSTNAME.
1998-12-19 22:44:19 +00:00
fair
1768da524f
Patch per PR#6166 and clean up some nroff bogons.
1998-12-13 19:34:44 +00:00
kleink
0210c46b17
Built-in kill: also accept symbolic signal names prefixed with "SIG".
1998-12-11 14:28:58 +00:00
msaitoh
576a5fdc92
fix some bugs
1998-11-17 14:16:32 +00:00
christos
09fb774d70
s/MODEMASK/RCPMODEMASK/
...
From Darrin Jewell.
1998-11-05 14:00:58 +00:00
christos
9908eacfd6
char -> unsigned char
1998-11-04 20:12:12 +00:00
christos
040da092ae
char -> unsigned char
...
work around missing futimes.
1998-11-04 19:43:50 +00:00
christos
f07f96ffab
Fix problem compiling when NET2_STAT is defined.
1998-11-04 19:40:13 +00:00
christos
3c85b6c0b3
char -> unsigned char cast.
1998-11-04 19:38:12 +00:00
christos
7bd45f99ac
make printf formats conservative
1998-11-04 19:37:56 +00:00
christos
4a08c86b03
use utimes, if we don't have futimes.
1998-11-04 18:56:53 +00:00
christos
a7e8a30ca7
%q -> %ll
1998-11-04 18:53:17 +00:00
christos
9be0cf0c25
conservative casts for printfs.
1998-11-04 18:50:37 +00:00
christos
7f10b1cf33
include termios.h for struct winsize
1998-11-04 18:50:22 +00:00
christos
1f3392af64
char->unsigned char casts for is*()
1998-11-04 18:27:20 +00:00
christos
30d3c9f1b4
unsigned char casts for is*()
1998-11-04 18:14:15 +00:00
christos
cdd6e9ea70
cast is*() to unsigned char
1998-11-04 14:11:12 +00:00
christos
87defac18b
- add termios.h for winsize
...
- unsigned cast for is*()
1998-11-04 13:45:57 +00:00
christos
0cc47b55b2
add braces
1998-11-04 13:41:32 +00:00
christos
21ebffd0f8
fix sys_errlist define to work with solaris
1998-11-04 13:39:08 +00:00
christos
ab0eebb3f6
cast to unsigned char for is*()
1998-11-04 12:51:00 +00:00
christos
6e381b4c96
#ifdef BSD4_4 for sin_len
1998-11-04 12:50:17 +00:00
wsanchez
520d678d7a
Add -L flag.
1998-11-03 21:38:19 +00:00
garbled
b4e6f9c37a
Modify to better document getopts. This fixes PR# 704. Much thanks to
...
Christos for helping me out with this.
1998-10-29 23:23:36 +00:00