Steve Price
b74ad5265d
Correct confusing error message when called as 'stty -sane'.
...
PR: bin/3573
1997-08-24 00:26:12 +00:00
Jonathan Lemon
d623c5c11e
Disallow empty arguments (eg: '') as process ids.
...
PR: 2631
Submitted by: Arne Henrik Juul <arnej@imf.unit.no>
1997-08-21 21:34:43 +00:00
Jonathan Lemon
7d4774d0ab
Document correct option in manual page.
...
PR: 3769
Submitted by: johnp@lodgenet.com
1997-08-19 21:52:07 +00:00
Jonathan Lemon
af041bf3fd
Pad the input buffer whenever sync is used, not just if the noerror flag
...
is also set.
Change osync to not to tack on an empty block if the input buffer is null,
or an even multiple of the blocksize.
Also change osync to pad the output with nulls/spaces depending whether
this is a block-oriented conversion or not (same as sync).
PR: 3818
1997-08-19 19:46:18 +00:00
Brian Somers
7fedb877a4
Hint at how to use TZ.
...
Submitted by: grog@lemis.com
1997-08-18 20:27:17 +00:00
Steve Price
ead152eb86
Make all status values an integral type and use
...
pid_t when referring to process IDs.
1997-08-18 02:53:20 +00:00
Steve Price
6ad175c69e
Use -I${.CURDIR}/../../sys so that the path is relative
...
to the source code directory.
Submitted by: bde
1997-08-13 17:35:00 +00:00
Andrey A. Chernov
a264029085
Describe signals behaviour now
1997-08-12 21:20:12 +00:00
Steve Price
c1cee2f62b
Oops, add #include's (forgotten in last commit) to make this
...
compile again.
1997-08-11 02:41:02 +00:00
Steve Price
be73b9df4d
Use -I../../sys instead of -I/sys.
1997-08-11 02:36:09 +00:00
Steve Price
aeb7f2b6d3
Remove #ifdef NEWVM code and remove extra "key.name = p" line.
1997-08-11 02:35:16 +00:00
Steve Price
e27525d9f8
Fix seg fault when invalid keywords are used.
...
PR: bin/4253
Submitted by: Jesse Rosenstock <jmr@ugcs.caltech.edu>
1997-08-11 02:29:50 +00:00
Brian Somers
233d16da02
Remove forgotten debug statement.
1997-08-10 16:37:33 +00:00
Brian Somers
86a3e2a13a
Add "-f fmt date" for specification of the
...
date using strptime(3).
Suggested by: Michael Smith <msmith@atrad.adelaide.edu.au>
Change mm & dd to MM & DD so that they don't
clash with the month.
1997-08-10 16:36:59 +00:00
Brian Somers
698f86e401
Change [-DMHW [+|-]val] to [-v [+|-]val[ymwdHM]]
...
Support Hours & Minutes
Add -Wall to Makefile
1997-08-09 22:34:06 +00:00
Steve Price
880fdc3dd9
More minor nits (mostly using memove instead of memcpy).
1997-08-08 00:54:05 +00:00
Steve Price
242fa23c9c
More $@ -> ${.TARGET} that I missed earlier.
1997-08-08 00:49:25 +00:00
Steve Price
bc4b855161
Observe precedence set by Philippe Charnier when adding an
...
rcsid.
1997-08-07 22:33:01 +00:00
Steve Price
febad2fcf4
Observe precedence set by Phillippe Charnier in adding an
...
rcsid.
1997-08-07 22:28:25 +00:00
Steve Price
380fdd7d7e
Changes include: sccsid -> rcsid, bcopy -> memcpy, don't use the
...
register keyword, and -Wall cleaning.
Obtained from: similar changes in NetBSD
1997-08-07 21:42:17 +00:00
Steve Price
395f4bf0be
Remove remaining Lite1 stuff from the man page and uphold the
...
precedence in changing sccsid to rcsid as set by Phillippe
Charnier in his previous 100 or so commits.
pointed out by: Bruce Evans <bde@zeta.org.au>
1997-08-07 21:37:39 +00:00
Steve Price
5967604a1e
sccsid -> rcsid and fix some minor nits.
1997-08-07 21:33:47 +00:00
Steve Price
16cc192af1
Add Bruce's _NEW_VFSCONF flag to make this compile cleanly and
...
sccsid -> rcsid.
1997-08-07 21:31:00 +00:00
Steve Price
ab1733642c
#include <err.h> for err(3) call and replace extern reference to errno
...
with #include <errno.h>.
1997-08-07 15:41:51 +00:00
Steve Price
41cc862cc2
Remove #if(n)def BSD_4_4_LITE cruft and change sccsid to rcsid.
1997-08-07 15:37:47 +00:00
Steve Price
d46c1a60d3
Remove #if(n)def BSD_4_4_LITE cruft and sccsid -> rcsid.
1997-08-07 15:33:50 +00:00
Brian Somers
7ca215a690
Add [-DWMY] flags for date adjustment.
...
Discussed with: freebsd-hackers
1997-08-04 03:37:07 +00:00
Peter Wemm
e410bf2331
Fix "lstart". (Displays "19" rather than time)
...
PR: 4206
Submitted by: Tetsuya Furukawa <tetsuya@secom-sis.co.jp>
1997-08-03 08:33:17 +00:00
Peter Wemm
940cca66e2
Kill #ifndef NEWVM etc. It affected a lot of other things besides
...
VM structure (eg: credentials etc) and it's highly unlikely we'll ever
get to see the "tainted" BSD<=4.3 VM code in public use. Although it
indicated the way some things used to be done, it obfuscates things too
much.
1997-08-03 08:25:01 +00:00
Bruce Evans
76b9a919c0
devname.c moved to libc before Lite1 and isn't in ps in Lite2.
1997-07-13 07:43:41 +00:00
Bruce Evans
0e63ce04b1
Bury this properly.
1997-07-01 21:38:49 +00:00
Bruce Evans
d9d6b4846b
Import this unwanted file from Lite-original so that it doesn't
...
get imported with Lite2 (there was only one missing file in src/bin,
other than tags files and obj links).
1997-07-01 21:34:30 +00:00
Philippe Charnier
41e964cb5d
Remove lines inside #ifdef 0/#endif.
1997-06-30 11:10:18 +00:00
Paul Traina
72b4ef7179
NOSHARED takes a yes/YES no/NO value, not "true, false, hey mon!".
...
NOPIC is used to not generate a shared library, not NOSHARED.
Make NOSHARED advisory where appropriate.
Remove bogus NOSHARED (kbdio).
1997-06-29 06:03:42 +00:00
Philippe Charnier
601fc2b92f
Document the use of `ls -lo' to see flags.
...
Obtained from: OpenBSD.
1997-06-24 06:57:11 +00:00
Jordan K. Hubbard
f2d0ae8518
Back out previous fix - this bug's got diplomatic immunity as a registered
...
political issue.
1997-06-19 17:57:06 +00:00
Jordan K. Hubbard
fc0eef9f89
>Number: 3780
...
>Category: bin
>Synopsis: WEXITSTATUS() may return nagative value, which causes sh to generate bad $?
PR: 3780
Submitted by: sanewo@ba2.so-net.or.jp
1997-06-19 15:14:01 +00:00
John Polstra
904058d0ad
Try again to explain the existence of lchown() and the absence of
...
lchmod() and lutimes().
1997-06-19 01:07:05 +00:00
John Polstra
b91ba2181a
Update some text to reflect the fact that symbolic links now have
...
owner and group attributes.
1997-06-14 18:44:03 +00:00
Andrey A. Chernov
ea1376dfbb
Now [^abc] means the same as [!abc] like bash and *csh already does
1997-06-06 23:04:33 +00:00
Philippe Charnier
3e23dae445
Typo in usage string. Looks like the man page now.
1997-06-06 06:48:35 +00:00
Philippe Charnier
ba858c2631
Err(3) was locally defined (for portability reasons). Use #ifdef 0/#endif
...
to hide this so libc is kept instead.
1997-06-06 06:46:27 +00:00
Philippe Charnier
43d30a79be
Correct usage string. Man page don't reflect reality for now.
1997-06-06 06:43:19 +00:00
Philippe Charnier
749d4bb649
Cosmetic change in usage string.
1997-06-06 06:40:06 +00:00
Philippe Charnier
714ec423a0
Do not use __progname.
1997-06-06 06:32:09 +00:00
Philippe Charnier
e8abeed581
Revert part of previous patch: Don't use __progname.
1997-06-04 06:27:30 +00:00
Philippe Charnier
faa4958c39
Revert part of previous patch: Don't use __progname.
1997-06-04 06:21:44 +00:00
Philippe Charnier
4c48180751
Add xref to lchown(2) and symlink(2).
...
Obtained from: {Net|Open}BSD
1997-06-03 06:27:44 +00:00
Philippe Charnier
7999ef2f38
Signal # NSIG (32) is invalid.
...
Obtained from: {Net|Open}BSD
1997-06-03 06:24:50 +00:00
Philippe Charnier
ec2427b335
/etc/netstart -> /etc/rc.network
...
Use __progname in usage string. Change usage string to match the man page.
1997-06-03 06:21:45 +00:00
Philippe Charnier
e2b60e721d
/etc/netstart -> /etc/rc.network
...
Add usage() and use __progname. Change usage string to match man page.
1997-06-03 06:19:04 +00:00
Masafumi Max NAKANE
f1fc6dfc9d
Add X-reference to ch(4).
1997-06-02 20:57:52 +00:00
Philippe Charnier
c263cc2165
Typo fix.
1997-06-02 06:40:08 +00:00
Philippe Charnier
063ad33a51
Typo (the the -> the).
1997-06-02 06:32:26 +00:00
Philippe Charnier
877155d0f5
Off by 1 adjustment. Properly NUL terminate after strncpy.
...
Obtained from: {Net|Open}BSD
1997-06-02 06:30:06 +00:00
Philippe Charnier
4600c7fb36
Off by 1 adjustment.
1997-06-02 06:27:00 +00:00
Philippe Charnier
73087c02bb
Remove unused variables. Suppress -Wall warnings. Check for potential buffer
...
overflow. Display available command in usage string.
Obtained from: {Net|Open}BSD
1997-06-02 06:25:19 +00:00
Julian Elischer
50dab48a5b
Submitted by: Whistle Communications (archie Cobbs)
...
These changes add the ability to specify that a UFS file/directory
cannot be unlinked. This is basically a scaled back version
of the IMMUTABLE flag. The reason is to allow an administrator
to create a directory hierarchy that a group of users
can arbitrarily add/delete files from, but that the hierarchy
itself is safe from removal by them.
If the NOUNLINK definition is set to 0
then this results in no change to what happens normally.
(and results in identical binary (in the kernel)).
It can be proven that if this bit is never set by the admin,
no new behaviour is introduced..
Several "good idea" comments from reviewers plus one grumble
about creeping featurism.
This code is in production in 2.2 based systems
1997-06-02 06:24:52 +00:00
Steve Price
00fc54b03c
Make sh(1) less aware of the bit fields returned by wait by
...
using the WIF* macros in sys/wait.h.
PR: bin/3668
Submitted by: dholland@eecs.harvard.edu
1997-05-24 21:04:55 +00:00
Steve Price
9e5a9c06d0
Remove y.tab.h from the beforedepend target. Also add a
...
rule that shows the dependency of arith_lex.[co] on y.tab.h.
Suggested by: Bruce Evans <bde@zeta.org.au>
1997-05-21 03:23:23 +00:00
Steve Price
b7059dd6df
Add explicit y.tab.h rule so that 'make depend clean all' does
...
not fail with an "don't know how to make y.tab.h" error.
1997-05-19 00:29:29 +00:00
Steve Price
e7a0b0244d
Use the __unused attribute where warranted.
1997-05-19 00:18:52 +00:00
Steve Price
f7a827cc92
Miscellaneous sorting and addition of rules for object files that
...
depend on generated headers.
Reviewed by: Bruce Evans <bde@zeta.org.au>
1997-05-19 00:16:27 +00:00
Joerg Wunsch
7e97db380c
Ensure string termination after strncpy().
...
PR: 2997
Submitted by: Philippe Charnier <charnier@xp11.frmug.org>
1997-05-09 16:00:35 +00:00
Steve Price
ea76be72fe
Revise the section that explains how to protect parts of an $ENV script
...
from being executed in non-interactive mode.
Suggested and Reviewed by: Brian Somers <brian@freebsd.org>
1997-05-07 11:42:00 +00:00
Steve Price
2afa86e799
Don't source $ENV unless this is an interactive shell.
1997-05-05 03:45:17 +00:00
Bruce Evans
3e75bb9be1
Fixed overflow for attempts to seek to offsets > ULONG_MAX. See the
...
OpenBSD version for more complete fixes. E.g., to seek to offsets >
INT_MAX using a block size of 1, block numbers need to be off_t's
instead of u_long's.
1997-04-30 17:51:29 +00:00
Doug Rabson
e9dff5569a
Enable whiteout code since we now have the lite2 support for them.
1997-04-29 10:03:10 +00:00
Jordan K. Hubbard
6a2d726b82
Dynamically adjust size of displayed username to the longest username which
...
appears, not the longest _maximum_ username (this should probably also go
into 2.2, for the day when we bump up the username length there too).
Submitted-By: Terry Lambert <terry@lambert.org>
1997-04-29 05:26:05 +00:00
Steve Price
939a4c24e5
Change spelling of ECBDIC to EBCDIC. Closes PR #3402
...
Submitted by: h-nokubi@nmit.mt.nec.co.jp
1997-04-28 04:07:29 +00:00
Steve Price
5382d20cf1
Turn on the new type builtin.
1997-04-28 03:50:07 +00:00
Steve Price
96522b887c
Sync with NetBSD's revision 1.29 of this file.
...
Obtained from: NetBSD
1997-04-28 03:28:43 +00:00
Steve Price
f4eb55ba86
Remove an extra semicolon and nuke register keyword usage.
1997-04-28 03:27:12 +00:00
Steve Price
79f569479b
Fix redirection of unopened file descriptors and nuke register
...
keyword usage.
Obtained from: NetBSD
1997-04-28 03:25:13 +00:00
Steve Price
7920a31db6
Revert changes from rev 1.16 to 1.17 for now. Closes PR 2879.
1997-04-28 03:22:09 +00:00
Steve Price
ab72124fb4
mdoc-ify and cleanup UNIMPLEMENTED messages. Closes PR 2880.
1997-04-28 03:20:09 +00:00
Steve Price
115359949d
Reorder declarations slightly.
1997-04-28 03:17:51 +00:00
Steve Price
904a3dc819
Avoid a possible NULL pointer dereference, nuke register usage,
...
and remove an unnecessary reset.
Obtained from: NetBSD
1997-04-28 03:16:12 +00:00
Steve Price
7e461ef4f3
Nuke register keyword usage, #if -> #ifdef, and avoid void *
...
arithmetic.
Obtained from: NetBSD
1997-04-28 03:14:04 +00:00
Steve Price
4ca7fe3b96
Nuke register keyword usage, rename pread to preadfd, and open
...
input files FD_CLOEXEC.
Obtained from: NetBSD
1997-04-28 03:11:52 +00:00
Steve Price
62730a71b9
When NO_HISTORY is defined and the history command is used
...
show an error message.
Inspired by: NetBSD
1997-04-28 03:10:31 +00:00
Steve Price
76ad65f7f6
Add a type builtin and nuke register keyword usage.
...
Obtained from: NetBSD
1997-04-28 03:08:38 +00:00
Steve Price
afb033d5c4
Nuke register keyword usage and #if -> #ifdef.
...
Obtained from: NetBSD
1997-04-28 03:06:52 +00:00
Steve Price
61f4ddf420
Shamelessly pilfer most of NetBSD's Makefile so that the
...
problem with 'make -j n' and no .depend file goes away.
I think Bruce mentioned this somewhere on one of the
mailing lists.
Obtained from: NetBSD
1997-04-28 03:03:23 +00:00
John Polstra
3cc273e0be
When "-c" is specified, don't pad the command with spaces if it is
...
the last field on the line. "ps -axlc" was needlessly wrapping
around on 80-character windows.
1997-04-16 16:08:11 +00:00
Daniel O'Callaghan
ec50d24e74
Fix typo in comment; Document in an example that years beyond 1999
...
are handled; fix typo in same example.
1997-04-16 05:59:21 +00:00
Mike Pritchard
fa10160c65
Provide examples of how to remove file names that begin with
...
a dash in non-getopt implementations. E.g.:
rm /home/mpp/-filename
rm ./-filename
Requested by: bde
1997-04-09 05:04:43 +00:00
Mike Pritchard
fe83da2eec
Improve the wording in the NOTES section. Closes PR# 3223.
1997-04-08 20:27:48 +00:00
Mike Pritchard
1a8d9bc1f7
Fix several problems with mkdir:
...
1) Fix mkdir -p to exit with the proper exit status and issue an error
message if it was unable to create all of the specified directories
and they did not previously exist. POSIX says:
The mkdir utility shall exit with one of the following values:
0 All the specified directories were created successfully or the
-p option was specified and all the specified directories now
exist.
E.g.
% mkdir -p /var/mkdir
mkdir: /var/mkdir: Permission denied
% touch /tmp/file
% mkdir -p /tmp/file/dir
mkdir: /tmp/file: Not a directory
Previously the above examples would exit with a zero exit status
and no error message. Something like the following run as a
normal user will still not produce an error:
% id
uid=629(mpp) gid=629(mpp)....
% mkdir -p /usr/local/etc
% ls -ld /usr/local/etc
drwxr-xr-x 4 bin bin 512 Dec 26 14:55 /usr/local/etc/
2) Cleaned up the mode handling to be more efficient when multiple
directories are being created.
3) Fixed a problem where directories could be created with the wrong mode
if the the -p option was specified and the build() routine returned
and error. It would leave the umask set incorrectly at this point.
4) Removed an unused variable.
Closes PR# 2304.
1997-04-01 23:46:22 +00:00
Warner Losh
1c8af87873
compare return value from getopt against -1 rather than EOF, per the final
...
posix standard on the topic.
1997-03-29 04:34:07 +00:00
Warner Losh
93ef08af3e
compare return value from getopt against -1 rather than EOF, per the final
...
posix standard on the topic.
1997-03-28 15:24:41 +00:00
David E. O'Brien
36f763ab3c
make usage() and SYNOPSIS agree with each other and add missing options
...
documented in the DESCRIPTION section.
1997-03-26 17:48:40 +00:00
Warner Losh
e38b50134c
Use mkstemp rather than mktemp to prevent races.
...
Obtained from: OpenBSD
1997-03-24 05:45:29 +00:00
Bruce Evans
a78192e3c3
Merged from Lite2. The -t option is now handled better. The only visible
...
change should be that the usage message now actually matches the man page.
1997-03-13 17:41:37 +00:00
Bruce Evans
611d129630
Merged from Lite2. The man page no longer attempts to list all the
...
vfs types.
Fixed ordering of FreeBSD `k' option in synopsis.
1997-03-13 17:32:39 +00:00
Bruce Evans
345304e00b
Merge from Lite2. Straightforward changes.
1997-03-13 17:29:08 +00:00
Mike Pritchard
e7030de81e
Correct the self reference in the description of the "tabs" option.
...
It should really refer to "oxtabs".
Obtained from: NetBSD-bugs mailing list PR# 3320
1997-03-12 15:59:22 +00:00
Guido van Rooij
e298ae5d12
Fix buffer overflow
1997-03-10 19:52:12 +00:00
Guido van Rooij
9408216e17
This is a funny one: df for a device that was not mounted used to fail
...
for root only.
1997-03-10 19:39:43 +00:00
Guido van Rooij
02289df91c
Fix buffer overflow (probably unexploitable).
1997-03-10 19:10:08 +00:00
Guido van Rooij
03001f577f
Make mv more robust. A race has been fixed, as well as an extra warning
...
added when sbits are cleared.
Fixes PR 1351 and 1377 (I hope).
1997-03-08 16:05:44 +00:00
Mike Pritchard
7680dae552
Typo fix.
1997-03-07 01:58:56 +00:00
Joerg Wunsch
a88f199c80
Acitvate chio(1).
1997-03-06 15:30:53 +00:00
Joerg Wunsch
224c8a5b9b
Import Jason Thorpe's contribution for an updated SCSI media changer
...
device (now, finally!).
1997-03-06 15:30:06 +00:00
Andrey A. Chernov
32f6553e46
Big usernames fixes
1997-03-04 00:33:56 +00:00
Andrey A. Chernov
33c4e65a47
Use MAXLOGNAME-1 for width because MAXLOGNAME includes NUL
1997-03-03 08:20:28 +00:00
Mike Pritchard
44a8ea3364
Add a missing period in the -o option description.
...
Document the depreciated -g option.
Inspired by: OpenBSD PR# 119
1997-02-25 00:26:53 +00:00
Peter Wemm
b97fa2ef50
Revert $FreeBSD$ to $Id$
1997-02-22 14:13:04 +00:00
Mike Pritchard
c8da9b756d
Use the .Bx macro in the HISTORY section.
1997-02-19 07:14:30 +00:00
David E. O'Brien
995369a6e8
Add history section. Follows chflags(2).
1997-02-19 00:32:35 +00:00
Jordan K. Hubbard
0e2dcf577e
Include <ufs/ufs/ufsmount.h>.
1997-02-17 05:26:08 +00:00
Steve Price
2293cbb28a
Fix a expansion bug that caused the result of echo $((1 << 30))
...
to get truncated.
Submitted by: bde
1997-02-16 01:54:19 +00:00
Alexander Langer
8abdc2eb40
Sweep through the tree fixing mmap() usage:
...
- Use MAP_FAILED instead of the constant -1 to indicate
failure (required by POSIX).
- Removed flag arguments of '0' (required by POSIX).
- Fixed code which expected an error return of 0.
- Fixed code which thought any address with the high bit set
was an error.
- Check for failure where no checks were present.
Discussed with: bde
1997-01-16 21:58:40 +00:00
Jordan K. Hubbard
1130b656e5
Make the long-awaited change from $Id$ to $FreeBSD$
...
This will make a number of things easier in the future, as well as (finally!)
avoiding the Id-smashing problem which has plagued developers for so long.
Boy, I'm glad we're not using sup anymore. This update would have been
insane otherwise.
1997-01-14 07:20:47 +00:00
Wolfram Schneider
af20215665
Sort cross references.
1997-01-13 00:25:51 +00:00
Mike Pritchard
3414ffc21e
Minor mdoc cleanup.
1997-01-11 19:47:07 +00:00
Mike Pritchard
2a1479378e
Add a blurb describing the fact that ls will print the
...
year in place of the hour/minute fields if the time is
more than 6 months in the past or future.
Also some minor mdoc cleanup.
1997-01-11 19:24:22 +00:00
Mike Pritchard
f173abd010
Make ls include the year when displaying times that are more than
...
6 months into the future. Closes PR# 1657.
Submitted by: Sakari Jalowaara <sja.home.tekla.fi>
1997-01-11 19:15:53 +00:00
Steve Price
938ddab485
Fix a problem that caused some foreground pipelines to die with:
...
tcsetpgrp failed, errno=1
Discovered and Reviewed by: joerg
1997-01-06 01:26:44 +00:00
Steve Price
5e46e01939
Make sh(1) think and be in the same place at the same time. This closes
...
PR#2331: strange output of sh's pwd on symlinked directories.
1997-01-04 19:14:29 +00:00
Wolfram Schneider
110ce42895
add some string examples, eg. test "" -o ""
1996-12-28 13:31:29 +00:00
Andrey A. Chernov
942c84aabd
Use strcoll instead of strcmp for file names comparation
...
Should be in 2.2
1996-12-28 03:46:27 +00:00
Steve Price
9d633f68d7
Fix handling of -o and -a operators in the 3 argument case.
...
Submitted by: Tom Rush <tarush@mindspring.com>
1996-12-25 00:08:10 +00:00
Steve Price
f98e1b8071
With these changes sh(1)'s trap command should be POSIX-compliant,
...
while remaining (becoming :) compatible with other popular shells.
Specifically these changes include:
1) Implement 'trap -l' to get a list of valid signals names. This
is useful if you wanted to do something like reset all signal
handlers to there defaults values, in which case something like
this will do the trick.
trap `trap -l`
2) Reformat the output of 'trap' so it can be saved and later eval'd
to restore the saved settings.
3) Allow the use of signal names as well as signal numbers.
4) Fix trap handling of SIGCHLD so that commands like the following
(albeit, contrived) won't cause sh(1) to recurse ad infinitum.
trap uname 0 20
5) Make variables static that are used only in trap.c.
6) Minor 'style(9) police' mods.
1996-12-24 23:59:53 +00:00
Steve Price
8df71a5a7d
Oops, it needs little more caulk to get it right.
1996-12-23 22:29:03 +00:00
Steve Price
79e02527ef
Apply a little dab of bit caulk to keep those beggars
...
from leaking out.
Noticed by: bde
1996-12-23 22:16:35 +00:00
Steve Price
a41f1d080d
Don't use _POSIX_PATH_MAX to limit the size of the path, instead
...
use 'getcwd(NULL, 0)' just as pwd(1) does.
Suggested by: bde
1996-12-23 05:31:48 +00:00
Steve Price
958ba632fa
Make sh(1) a little braver in the face of adversity. sh(1)
...
now handles the getpwd() init problem the same way as bash
and ksh do. Also while I was in here, I cleaned up the format
a little, removed some unnnecessary #if SYMLINKS cruft, and
changed the pwd builtin to use getcwd(3) as Joerg suggested.
1996-12-21 22:09:40 +00:00
Steve Price
33703c0825
This doesn't change any behavior, but may be a slight
...
optimization. (num-- > 0) --> (--num >= 0).
Obtained from: NetBSD
1996-12-21 15:16:32 +00:00
Steve Price
5ac79b0aae
Remove extra #undef.
1996-12-21 14:57:38 +00:00
Steve Price
93d0e5ef14
Fix a problem caused by finger failure on my part. The builtin
...
getopts should now work as expected. This fix was in the NetBSD
code that I was merging from but missed getting into FreeBSD's
version because of 'drain bamage' on my part.
Submitted by: NetBSD, joerg
1996-12-21 13:21:57 +00:00
Steve Price
ab0a217285
Merge in NetBSD mods and -Wall cleaning.
...
Obtained from: NetBSD, me
1996-12-14 06:20:03 +00:00
Steve Price
4507dafda4
-Wall cleaning.
1996-12-14 06:16:51 +00:00
Steve Price
db5b8caf54
Cleanup man page and -Wall cleaning.
1996-12-14 06:14:32 +00:00
Steve Price
11bde14e4f
-Wall cleaning and implement -p commandline option.
...
-p mod obtained from: NetBSD
1996-12-14 06:13:51 +00:00
Steve Price
1f64b5c98e
Merge Lite2 mods, and -Wall cleaning. Unimplemented undelete(2)
...
cruft is protected by a #ifdef (BSD4_4_LITE) that should be
removed when this is supported by the kernel.
1996-12-14 06:11:53 +00:00
Steve Price
78b09ffeaf
-Wall cleaning.
1996-12-14 06:08:03 +00:00
Steve Price
435257408c
Merge Lite2 mods, cleanup man page, and -Wall cleaning.
1996-12-14 06:07:30 +00:00
Steve Price
ca64f95092
Cleanup man page and -Wall cleaning.
1996-12-14 06:04:06 +00:00
Steve Price
fb5cb2083a
Merge Lite2 mods, and -Wall cleaning. undelete(2) cruft
...
not yet implemented is protected by a define (BSD4_4_LITE)
that should be removed when this call is supported by the
kernel.
1996-12-14 06:03:29 +00:00
Steve Price
ffcfff94d0
Merge Lite2 mods, and -Wall cleaning.
1996-12-14 06:01:00 +00:00
Steve Price
113b529fc5
Merge Lite2 mods, -Wall cleaning, and show usage if
...
incorrectly called.
Incorrect usage mod obtained from: NetBSD
1996-12-14 05:59:58 +00:00
Steve Price
8a166df9c3
Merge Lite2 mods, cleanup man page, and -Wall cleaning.
1996-12-14 05:56:03 +00:00
Steve Price
42dbcdca0f
Merge Lite2 mods, fix incorrect default string, cleanup
...
use of .Nm macros, and -Wall cleaning.
1996-12-14 05:54:15 +00:00
Steve Price
890acb9554
Merge Lite2 mods and -Wall cleaning.
1996-12-14 05:51:58 +00:00
Steve Price
1686b60268
Cleanup man page and -Wall cleaning.
1996-12-14 05:51:20 +00:00
Jordan K. Hubbard
2ffc1ec6ca
The manual page of df called cd9660 file systems by the name
...
isofs while the df command itself used the name iso9660fs or
cdfs. Both of these were inconsistent with the name cd9660 which
is used by the mount command. I modified df to recognize all of
the names cd9660, cdfs, isofs, and iso9660fs, and take them all
to refer to the same thing. Naturally I added a note of this
behaviour in the manual page too.
Submitted-By: Jukka Ukkonen <jau@jau.csc.fi>
1996-12-11 10:01:56 +00:00
Bruce Evans
a68e018a5e
Fixed `stty [-]extproc'. It set extproc to a semi-random state (always
...
off if there are no other options, always (?) on if another option that
changes the state is processed earlier).
1996-12-07 11:07:20 +00:00
Poul-Henning Kamp
ad66f7ee71
Bruce says: "You have been programming in the kernel for too long :-)."
...
and he's right ... I forgot about this floating point stuff you can
use in user-land :-)
Increase precision of duration to microseconds.
No heuristics to avoid overflow in calculation needed - just depend
on DBL_MAX being a bit larger than LONG_MAX.
Use double instead of `struct timeval' in dd.h so that everything
doesn't have to include <sys/time.h>.
Fixed style bugs in recent and old FreeBSD changes.
Reviewed by: phk
Submitted by: bde
1996-11-13 20:00:03 +00:00
Poul-Henning Kamp
77dfeccef6
Increase precision of duration to milliseconds.
...
Some heuristics to avoid overflow in calculation attempted.
1996-11-12 23:09:15 +00:00