| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
| |
didn't correctly start background jobs anymore. Strange that nobody
was complaining...
Add a dummy target for `builtins' in the Makefile, to prevent it
from attempting to build this file by compiling builtins.c. :-/
Notes:
svn path=/head/; revision=13882
|
|
|
|
| |
Notes:
svn path=/head/; revision=13851
|
|
|
|
| |
Notes:
svn path=/head/; revision=13719
|
|
|
|
|
|
|
|
|
| |
passed to kvm_open. Closes PR# 476.
Submitted by: Jeffrey Hsu <hsu@freebsd.org>
Notes:
svn path=/head/; revision=13514
|
|
|
|
|
|
|
| |
Submitted by: Tom Samplonius <tom@haven.uniserve.com>
Notes:
svn path=/head/; revision=13513
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This fixes PR943.
ffs/ffs_vfsops.c:
ffs_statfs() multiplied by (100 - minfree) as part of calculating the
minfree percentage (complemented in 100%), so with the standard minfree
of 8, it was broken for file systems of size >= 1TB/92 = 11GB. Use the
standard freespace() macro instead. This also fixes a rounding bug (the
"Avail" count was sometimes 1 too small).
ffs/* (not fixed):
The freespace() macro multiplies by minfree, so with the standard
minfree of 8, it is broken for file systems of size >= 1TB/8 = 128GB.
This bug is more serious since it affects block allocation.
ffs/ffs_alloc.c (not fixed):
Ordinary users are sometimes allowed to allocate 1 (partial) block
too many so that the "Avail" count goes negative. E.g., if there is
1 fragment available and the file is fairly large, one more full
block is allocated.
df/df.c:
ufs_df() used/uses essentially the same code as ffs_statfs(), so it
had/has the same bugs.
ufs_df() gratuitously replaced "Avail" counts of < 0 by 0, so it
gave different results for non-mounted file systems in this case.
Notes:
svn path=/head/; revision=13424
|
|
|
|
| |
Notes:
svn path=/head/; revision=13399
|
|
|
|
|
|
|
| |
which included commits to RCS files with non-trunk default branches.
Notes:
svn path=/head/; revision=13123
|
|
|
|
|
|
|
| |
Reviewed by: jkh, kuku, phk
Notes:
svn path=/head/; revision=13120
|
|
|
|
|
|
|
|
|
|
| |
. mention the need for procfs
. make it clear that default sorting is first by ctty, then by PID
Submitted by: schweikh@ito.uni-stuttgart.de (Jens Schweikhardt)
Notes:
svn path=/head/; revision=13117
|
|
|
|
|
|
|
|
|
| |
list the processes belonging to a particular user without having to use
`-u' and grepping for the username. Basically you can now get a short
`ps -x' like list (with more space for the command) for other users.
Notes:
svn path=/head/; revision=13020
|
|
|
|
| |
Notes:
svn path=/head/; revision=12845
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
traditional behaviour, and it violates Posix.2.
Fixes PR # bin/880: /bin/sh incorrectly parse...
Fixes also an earlier problem report about the shell not evaluating
loops correctly. (Not files via GNATS.)
Submitted by: nnd@itfs.nsk.su (Nickolay N. Dudorov)
Notes:
svn path=/head/; revision=12733
|
|
|
|
|
|
|
| |
sh's builtin/bltin.h.
Notes:
svn path=/head/; revision=12730
|
|
|
|
|
|
|
|
| |
was a valid integer. The actual decision between integer and string
is now context-dependant on the operator being used.
Notes:
svn path=/head/; revision=12378
|
|
|
|
|
|
|
|
|
| |
noticed on a NetBSD bugs mailing list but this is entirely my own work.
Inspired by: Scott Reynolds <scottr@plexus.com>, for NetBSD
Notes:
svn path=/head/; revision=12273
|
|
|
|
| |
Notes:
svn path=/head/; revision=12202
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This means that a script containing:
echo 1
set -v
echo 2
will now produce output, like it does on SYSV machines and other 'proper'
/bin/sh implementations..
This is done by a slight restructure of the input processor allowing it to
read chunks from the file at a time, but process the data by line from the
chunk.
Obtained from: Christos Zoulas for NetBSD. <christos@deshaw.com>
Notes:
svn path=/head/; revision=12043
|
|
|
|
| |
Notes:
svn path=/head/; revision=11890
|
|
|
|
|
|
|
| |
sense symlink even it is unresolved
Notes:
svn path=/head/; revision=11855
|
|
|
|
| |
Notes:
svn path=/head/; revision=11809
|
|
|
|
| |
Notes:
svn path=/head/; revision=11808
|
|
|
|
| |
Notes:
svn path=/head/; revision=11779
|
|
|
|
| |
Notes:
svn path=/head/; revision=11748
|
|
|
|
| |
Notes:
svn path=/head/; revision=11747
|
|
|
|
|
|
|
| |
Add setlocale LC_TIME
Notes:
svn path=/head/; revision=11746
|
|
|
|
| |
Notes:
svn path=/head/; revision=11745
|
|
|
|
| |
Notes:
svn path=/head/; revision=11744
|
|
|
|
| |
Notes:
svn path=/head/; revision=11743
|
|
|
|
| |
Notes:
svn path=/head/; revision=11740
|
|
|
|
| |
Notes:
svn path=/head/; revision=11738
|
|
|
|
| |
Notes:
svn path=/head/; revision=11684
|
|
|
|
|
|
|
|
|
|
| |
o fix brokeness for 1>&5 redirection, where `5' was an invalid file
descriptor, but no error message has been generated
o fix brokeness for redirect to/from myself case
Notes:
svn path=/head/; revision=11601
|
|
|
|
|
|
|
|
|
|
|
|
| |
command and badly needed in sh(1) for everybody who wants to modify
the system-wide limits from inside /etc/rc.
The options are similar to other system's implemantations of this
command, with the FreeBSD additions for -m (memoryuse) and -p (max
processes) that are not available on other systems.
Notes:
svn path=/head/; revision=11571
|
|
|
|
|
|
|
| |
Since the broken version went into 2.1, this fix should, too.
Notes:
svn path=/head/; revision=11377
|
|
|
|
|
|
|
|
|
|
|
|
| |
`mv foo/ ../..' to `mv foo/ ../../foo/', not to `mv foo/ ../../'. The
latter caused a panic. Before the trailing slash changes in the kernel,
the trailing slashes caused the rename() for this mv to fail earlier, so
there was no panic in 2.0.
Fixes part of PR 760.
Notes:
svn path=/head/; revision=11298
|
|
|
|
|
|
|
| |
Pointed out by: bde
Notes:
svn path=/head/; revision=11149
|
|
|
|
|
|
|
| |
This also fixes loss of the sticky bit for `mv' across file systems.
Notes:
svn path=/head/; revision=11146
|
|
|
|
|
|
|
|
| |
This has been broken since cat's own err() function was sloppily
replaced by the library functions warn() and err().
Notes:
svn path=/head/; revision=11145
|
|
|
|
|
|
|
| |
avoid "duplicate definition" warnings.
Notes:
svn path=/head/; revision=11113
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
sh -c [-aCefinuvx] command_string [ command_name [argument ...] ] 1
4.56.3 Options
-c Read commands from the command_string operand. Set the
value of special parameter 0 (see 3.5.2) from the value of
the command_name operand and the positional parameters
($1, $2, etc.) in sequence from the remaining argument
operands.
Pointed out by: Kaleb Keithly (kaleb@x.org)
Notes:
svn path=/head/; revision=11111
|
|
|
|
| |
Notes:
svn path=/head/; revision=11108
|
|
|
|
|
|
|
| |
unceumbered ed. Remove the superfluous .if (...) / .endif
Notes:
svn path=/head/; revision=11107
|
|
|
|
|
|
|
|
| |
will allow the secure/bin/ed directory to be cleaned out and the bin/Makefile
to be cleaned up.
Notes:
svn path=/head/; revision=11106
|
|
|
|
| |
Notes:
svn path=/head/; revision=11065
|
|
|
|
|
|
|
|
|
|
|
| |
allow more than two tty characters.
David Greenman pointed out that when a process that had been revoked from
it's controlling tty, the "-" sign was detached from any two-character
names.
Notes:
svn path=/head/; revision=11021
|
|
|
|
|
|
|
|
|
| |
Also mention sockets in the text for -F.
Partially obtained from the NetBSD commit mail list.
Notes:
svn path=/head/; revision=11015
|
|
|
|
|
|
|
|
|
| |
while { sleep 1 & wait; } do echo 1; done
corrupted the job table every 4th iteration.
Notes:
svn path=/head/; revision=10934
|
|
|
|
|
|
|
|
|
|
| |
e.g.:
ls |> foo.out
sh now behaves the same as it does under SunOS 4.x for this case.
Notes:
svn path=/head/; revision=10917
|
|
|
|
|
|
|
|
|
|
|
|
| |
/usr/sbin/sendmail -f <> dest
rather than
/usr/sbin/sendmail -f dest.
Submitted by: Michael Butler <imb@scgt.oz.au>
Obtained from: Eric Allman <eric@cs.berkeley.edu>
Notes:
svn path=/head/; revision=10824
|