| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
| |
our implementation does not meet 1003.2 (rather than the now outdated
``is expected to comply' language).
|
|
|
|
|
|
|
|
|
| |
This takes the conditionals out of the code that has been tested by
various people for a while.
ps and friends (libkvm) will need a recompile as some proc structure
changes are made.
Submitted by: "Richard Seaman, Jr." <dick@tar.com>
|
| |
|
|
|
|
|
|
| |
threads support.
Submitted by: "Richard Seaman, Jr." <dick@tar.com>
|
|
|
|
|
|
|
|
|
|
|
|
| |
Submitted by: "Richard Seaman, Jr." <lists@tar.com>
Obtained from: linux :-)
Code to allow Linux Threads to run under FreeBSD.
By default not enabled
This code is dependent on the conditional
COMPAT_LINUX_THREADS (suggested by Garret)
This is not yet a 'real' option but will be within some number of hours.
|
| |
|
|
|
|
|
| |
PR: docs/9111
Submitted by: Josh Gilliam <josh@quick.net>
|
|
|
|
| |
use mkdtemp() rather than mktemp() and fix a trivial memory leak.
|
|
|
|
| |
Obtained from: OpenBSD
|
|
|
|
|
|
| |
overflowing a buffer.
Obtained from: Either OpenBSD or a discussion in bugtraq.
|
|
|
|
| |
Obtained from: OpenBSD
|
| |
|
|
|
|
| |
ones in rmail have been fixed.
|
| |
|
|
|
|
|
|
| |
in sh, by using separate macros for the 1, 2 and 3-arg calls to warnx.
(The 3-arg warnx macro in sh/bltin/bltin.h used to require bogus dummy
args.)
|
| |
|
|
|
|
|
| |
(rev.1.7 blew away most of rev.1.2-1.6; I'm only fixing blowing away of
rev.1.4).
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
pattern matches will occur at offset zero of the source string. The bug causes
the input source string pointer to be incremented by the offset of the end of
the match, instead of it's length. The fix is to only increment the pointer by
the length of the pattern match (eo-so).
Of course, the one example in the man page shows a situation where the match
occurs at offset 0.
Submitted by: John W. DeBoskey <jwd@unx.sas.com>
Obtained from: freebsd-current@freebsd.org
|
|
|
|
|
| |
PR: docs/8140
Submitted by: Sue Blake <sue@vedanix.welearn.com.au>
|
|
|
|
|
|
|
| |
fact the proper spelling.
PR: docs/8697
Submitted by: Sascha Blank <blank@fox.uni-trier.de>
|
|
|
|
|
| |
PR: docs/8697
Submitted by: Sascha Blank <blank@fox.uni-trier.de>
|
|
|
|
| |
Obtained from: OpenBSD
|
|
|
|
| |
Submitted by: Hidetoshi Shimokawa <simokawa@sat.t.u-tokyo.ac.jp>
|
| |
|
|
|
|
|
|
|
|
| |
for regular files. This fixes recent breakage of cp'ing from /dev/zero.
/dev/zero doesn't support mmap(), but the device driver mmap routines are
not called for mapping 0 bytes, so the error was not detected. mmap()
can't even be used for cp'ing special files that support mmap(), since
there is general way to determine the file size.
|
| |
|
|
|
|
|
|
| |
with Bruce again.
Reported by: bde
|
|
|
|
|
| |
if we are invoked with -m, use chmod() on the final directory component
in order to ensure the mode is correctly set.
|
|
|
|
|
|
|
| |
incorporating the intended fix. Attempt to address some of the
putative style bugs introduced. Others doubtless remain.
Embarrassed by: bde
|
|
|
|
|
|
| |
by the kernel as a security feature of some sort.
Submitted by: Wilfredo Sanchez <wsanchez@apple.com>
|
|
|
|
|
|
|
| |
and dirnames of length 99 don't archive.
Submitted by: Wilfredo Sanchez <wsanchez@apple.com>
Obtained from: OpenBSD
|
|
|
|
|
|
|
|
|
|
|
| |
execvp() in the child branch of a vfork(). Changed to use fork()
instead.
Some of these (mv, find, apply, xargs) might benefit greatly from
being rewritten to use vfork() properly.
PR: Loosely related to bin/8252
Approved by: jkh and bde
|
|
|
|
|
| |
PR: bin/8301
Submitted by: Tetsuya Furukawa <tetsuya@secom-sis.co.jp>
|
|
|
|
|
|
|
| |
the -p option.
PR: 8229
Submitted-by: Sheldon Hearn <axl@iafrica.com>
|
| |
|
| |
|
| |
|
|
|
|
|
|
| |
(This was broken when the volume tag changes went in.)
Submitted by: Josef Karthauser <joe@pavilion.net>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
tag support. These changes have been tested with a Breeze Hill
Q47 DLT and a DEC DLT2500 media changer. The latter has no
volume tag support.
The chio(1) command was updated to include various flags to the
status subcommand. These flags can be used to select additional
information to be displayed (like volume tags).
A new chio(1) subcommand named 'voltag' has been added which allows
for changes to volume tags inside the media changer controller.
This could not be tested as the Q47 does not provide the functio-
nality.
Submitted by: Hans Huebner
|
| |
|
|
|
|
| |
Bruce-Filter-By: bde
|
|
|
|
|
|
|
| |
Don't output double-quotes inside variable expansion/arithmetic
expansion region in here-documents. When leaving the arithmetic
expansion syntax mode, adjust the dblquote flag according to
previous syntax, in order to avoid splitting of quoted variables.
|
|
|
|
|
| |
make a char * const that should have been. Use new style function
declaration for main. Mostly a Bruce Filter[tm] test commit.
|
|
|
|
| |
Improve comments.
|
|
|
|
|
|
| |
was called with wrong args so it always failed.
PR: 7881
|
|
|
|
| |
Include "expand.h" vom memalloc.c to pull function declartion into scope
|
|
|
|
|
|
|
|
|
|
|
|
| |
foreground child is running. Formerly, traps were exceuted after the
next child exit.
The enables the user to put a breaking wrapper around a blocking
application:
(trap 'echo trap ; exit 1' 2; ./pestyblocker; echo -n)
The "echo -n" after the child call is needed to prevent sh from
optimizing the trap-executing shell away. I'm working on this.
|
|
|
|
|
|
| |
PR: bin/7507
Reviewed by: I tested the patch
Submitted by: Stefan `Sec` Zehl sec@42.org
|