jmallett
6cb17fa895
Returning NULL here if malloc(3) fails is silly, at this point in the codepath
...
we have't malloc(3)'d nearly as much as we probably will, so errx(3) away,
instead of waiting for something to fail yet again later on.
2002-06-05 01:36:30 +00:00
jmallett
b34dd0148d
Remove an XXX comment that seems to be a tiny bit no longer pertinent. This
...
function seems to do the right thing, and is not a "stub", and whoever "marc"
is, he's had plenty of time to do "the real one", so don't wait around for
him any longer.
2002-06-05 01:33:54 +00:00
jmallett
66d6aa72a5
Use of zero here meant many things, NULL, '\0' (NUL), and 0. Sort it out.
2002-06-05 01:32:21 +00:00
gordon
739d7b5c19
Fix spelling nit in error message.
2002-06-05 01:06:33 +00:00
jmallett
4dd8bac65f
Use a const char * where it is meant to be used. There's no reason to try
...
to discard the const qualifier here.
2002-06-05 01:02:13 +00:00
jmallett
3139a6b754
Duplicate the pointer to the string containing the header so it does not get
...
frobbed when/if the pointer it is actually a part of gets freed.
2002-06-05 01:01:20 +00:00
jedgar
fba4338887
o Remove ftp.freebsd.org from the USA servers and add to the
...
Denmark servers.
o Add snapshots.jp.FreeBSD.org.
Approved by: brian
2002-06-05 00:53:50 +00:00
murray
3a6dfd1cab
Add information about setting up media to use the multi-volume support
...
in sysinstall.
Reviewed by: ru
2002-06-05 00:34:58 +00:00
jhb
4a77bedabf
Replace thread_runnable() with thread_running() as the latter is more
...
accurate.
Suggested by: julian
2002-06-04 22:36:24 +00:00
obrien
656c10dac5
We want to play osterage and stick our heads in the sand and ignore things.
...
Requested by: jhb
2002-06-04 22:26:11 +00:00
jhb
408adb7287
Optimize the adaptive mutex spin a bit. Use a simple while loop with
...
simple reads (and on IA32, a "pause" instruction for each interation of the
loop) to spin until either the mutex owner field changes, or the lock owner
stops executing.
Suggested by: tanimura
Tested on: i386
2002-06-04 21:53:48 +00:00
jhb
1ba6786436
Add a private thread_runnable() macro to make the code more readable and
...
make the KSE diff easier to maintain.
2002-06-04 21:50:02 +00:00
obrien
d3c26c96f0
ntpdate(1) is depreciated.
2002-06-04 21:25:41 +00:00
sobomax
9db950024f
Collapse lib and tar dirs into single top-level directory.
...
Suggested by: obrien
2002-06-04 21:16:18 +00:00
obrien
3db542eeb9
Remove GNU awk.
2002-06-04 21:14:34 +00:00
obrien
e304c2c12c
Grammar nit.
...
Submitted by: keramida
2002-06-04 20:01:53 +00:00
obrien
88e35be20b
Install the i386 MMX headers, and IA-64 intrinsics functions.
...
Requested by: peter
2002-06-04 20:00:29 +00:00
obrien
de6ca3ba07
We don't need this library any more.
2002-06-04 19:45:09 +00:00
jake
85904aa20b
Bump TSB_PAGES_SHIFT to 4. Less sucks too much.
2002-06-04 19:40:45 +00:00
obrien
e88ac9e4cc
Document -gstabs+
2002-06-04 18:10:54 +00:00
obrien
6e1cb4b9ca
The brokenness in ix86_expand_clrstr is quite visible when you
...
compare the function with ix86_expand_movstr.
Submitted by: Tor Egge
2002-06-04 18:06:12 +00:00
obrien
d047bea9fd
Gcc 3.1 (-O) now generates broken inline code for memset in some cases.
...
This broke newfs (newfs left some garbage in a bitmap).
The ASM for:
#include <string.h>
int x, foo[100];
main()
{
memset(&foo[0], 0, x);
}
is (at least if you have fixed function alignment):
.file "z.c"
.text
.p2align 2,,3
.globl main
.type main,@function
main:
pushl %ebp
movl %esp, %ebp
pushl %edi
pushl %eax
movl x, %ecx
xorl %eax, %eax
shrl $2, %ecx
movl $foo, %edi
cld
rep
stosl
andl $-16, %esp
<-- the lower bits of `len' should be loaded
near here
testl $2, %edi <-- this seems to be meant to test the 2^1
bit in `len' (not alignment of the pointer
like it actually does). %edi is the wrong
register for holding the bits, since it is
still needed for the pointer.
je .L2
stosw
.L2:
testl $1, %edi <-- similarly for the 2^0 bit.
je .L3
stosb
.L3:
movl -4(%ebp), %edi
leave
ret
.Lfe1:
.size main,.Lfe1-main
.comm foo,400,32
.comm x,4,4
.ident "GCC: (GNU) 3.1 [FreeBSD] 20020509 (prerelease)"
This seems to only result in (len % 3) bytes not being cleared, since gcc
doesn't seem to use the builtin memset unless it knows that the pointer is
aligned. If %edi could be misaligned, then too many bytes would be set.
Submitted by: BDE
2002-06-04 18:04:27 +00:00
mjacob
845c7be0e8
Add REPORT LUNS basic infrastructure.
2002-06-04 17:41:47 +00:00
sobomax
64e4db8698
Move patches into the src/contrib/tar.
...
Requested by: ps
Reviewed by: md5(1)
2002-06-04 17:31:16 +00:00
jake
4c4cc525a8
Implement _Qp_sqrt. I've been unable to find a C program that gcc generates
...
a call to this for, but apparently somehing in libstdc++ does.
2002-06-04 17:02:27 +00:00
tjr
71a01dad7b
Display job status correctly when a pipeline is suspended.
2002-06-04 15:26:00 +00:00
des
db9524cde5
Don't build perl if NO_PERL is defined.
2002-06-04 15:20:11 +00:00
tjr
da1177ce1d
Describe finished jobs as "Done", not "Exit" (SUSv3)
2002-06-04 14:40:33 +00:00
tjr
ec349498c5
Don't output state' and
current' fields for processes that aren't
...
leaders in -l option to jobs(1).
2002-06-04 14:37:13 +00:00
tjr
ba4116c514
Missing prototypes from previous commit.
2002-06-04 13:13:54 +00:00
tjr
de63da4c55
Correct minor spacing problem in output of jobs -l for pipelines.
2002-06-04 13:01:51 +00:00
tjr
33d27dd210
Quote alias values in the output of the alias(1) builtin so they are
...
suitable for re-input to the shell (SUSv3)
2002-06-04 12:59:12 +00:00
nyan
f5f8d25299
Install MD documentations in ${TARGET} directory instead of ${TARGET_ARCH}.
2002-06-04 12:05:29 +00:00
sobomax
fe1fa7db54
Don't forget to include ../Makefile.inc.
2002-06-04 11:28:09 +00:00
sobomax
487ffcd195
Add bmake bits for building GNU tar from src/contrib/tar.
2002-06-04 11:14:49 +00:00
sobomax
e6cbf87777
Send our ancienv GNU tar into Attic.
...
Suggested by: ps
2002-06-04 11:14:06 +00:00
sobomax
f93378aa52
Add importing/upgrading instructions.
2002-06-04 11:08:12 +00:00
sobomax
b6cf54e6ae
Add razor used for shaving out GNU Tar.
2002-06-04 10:40:50 +00:00
tjr
1162c6ee51
Wrap lines correctly for the `l' command.
2002-06-04 10:40:14 +00:00
sobomax
a62cd9c5ce
This commit was generated by cvs2svn to compensate for changes in r97805,
...
which included commits to RCS files with non-trunk default branches.
2002-06-04 10:37:47 +00:00
sobomax
0f70d6636c
Virgin import (trimmed) of GNU Tar version 1.13.25.
2002-06-04 10:37:47 +00:00
tjr
b3775d9e40
Respect setting of the COLUMNS environment variable (SUSv3)
2002-06-04 10:20:10 +00:00
tjr
c6efb66343
Ignore empty COLUMNS environment variable. COLUMNS should take precedence
...
over TTY width found via ioctl() (SUSv3)
2002-06-04 10:11:29 +00:00
tjr
096096d1a2
Document the fact that the `l' command uses the COLUMNS environment
...
variable (SUSv3)
2002-06-04 10:01:06 +00:00
tjr
86435d3331
Ignore COLUMNS environment variable if it is empty (SUSv3)
2002-06-04 10:00:08 +00:00
tjr
f91c8f40be
Respect the setting of the COLUMNS environment variable, use it instead of
...
the TTY width obtained by ioctl() when set & non-null. (SUSv3)
2002-06-04 09:52:30 +00:00
tjr
f577e81d49
Sort options in Description section.
2002-06-04 09:17:30 +00:00
tjr
158e03bdd1
Note SUSv2 conformance.
2002-06-04 09:16:09 +00:00
tjr
92fc7ca036
confstr() returns (size_t)-1 on failure. Check for this explicitly instead
...
of trying to see if an unsigned number is less than zero.
2002-06-04 08:45:38 +00:00
jmallett
a6a057aabb
Add support for non-numeric key lookup via the 'cmds' file, by using the key
...
base as the key number.
2002-06-04 06:14:11 +00:00