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
mycroft
d32f290dae
GMT -> UTC
1998-10-24 03:45:51 +00:00
mycroft
5512409373
Reconstruct a split file name correctly.
1998-10-15 00:07:34 +00:00
wsanchez
1b845eea1b
For the case where mktime() fails exit with "illegal time" error rather than
...
"illegal time format", which is misleading.
1998-10-14 00:49:44 +00:00
scw
3c6b31bc90
Insert a missing 'else' which caused mknod(2) to still be called
...
even if mkdir(2) failed. At best this caused two (different)
error messages to be printed. At worst, it changed the mode of
an existing file/directory.
1998-10-13 20:11:42 +00:00
wsanchez
4fcbbc7043
Apple like limits.h, too.
1998-10-13 17:04:15 +00:00
wsanchez
0a8ce08607
Check for NULL value returned by user_from_uid and group_from_gid and DTRT,
...
rather than crash.
1998-10-13 16:55:22 +00:00
mrg
14a817a516
create a "stat_flags.h" to go with stat_flags.c
1998-10-10 07:38:22 +00:00
erh
2a1165d74d
Initialize the correct fields when creating an empty command. Fixes bug where a function with no body ( e.g. "testfun () ;" ) would cause ksh to segfault when it was called.
1998-10-09 02:45:34 +00:00