Juli Mallett
9d05b77d4f
Diff reduction in comments for filling the siginfo structure - refer to
...
filling in the POSIX parts, when doing the same thing in every port of
FreeBSD.
2002-09-07 18:56:18 +00:00
Juli Mallett
d367157e25
Match the more modern ports and comment the filling of POSIX parts of siginfo
...
with 'Fill in POSIX parts'. (Diff reduction.)
2002-09-07 18:55:15 +00:00
Thomas Moestl
27d29f428c
Unbreak the modules build:
...
- add dependencies on opt_cpu.h and opt_kstack_pages.h to the linux module
Makefile in the i386 case. The latter is needed by an i386-only file, the
former by the i386 implementation of linux_sysvec.c (opt_cpu.h is used for
architecture-dependent options, so I added it only for i386, although this
file is also generated for the alpha).
- add a dependency on opt_kstack_pages.h to the pecoff module Makefile.
2002-09-07 18:02:18 +00:00
Matt Jacob
e47ffe1fd4
The size argument to snprintf does not have to be backed off by one
...
to account for a NULL byte.
Submitted by: Jacques A. Vidrine <nectar@celabo.org>
2002-09-07 16:12:52 +00:00
Bruce Evans
8a1a68fa84
Include <machine/pcb.h> instead of depending on namespace pollution in
...
<sys/user.h>.
2002-09-07 14:32:22 +00:00
Julian Elischer
c0698d32ce
fix braino..
...
was clearing part of wrong thread structure..
2002-09-07 12:58:44 +00:00
Maxim Sobolev
b8b743d723
Allow edquota(8) to be used for setting up quotas non-interactively (add a
...
new -e option for that).
Feature requested by: Alex V. Belinsky <fozzy@kievweb.net.ua>
MFC after: 1 month
2002-09-07 12:26:07 +00:00
Maxim Sobolev
7c2ffa8911
Remove #include <netinet/ip.h>.
...
Submitted by: bde
2002-09-07 12:22:17 +00:00
Maxim Sobolev
3b68178c89
Also add #include <netinet/in_systm.h> before <neinet/ip.h> to fix the
...
world.
Submitted by: Brooks Davis <brooks@one-eyed-alien.net>
2002-09-07 12:20:47 +00:00
Doug Rabson
a6da2389b5
Add __BEGIN_DECLS/__END_DECLS so that c++ code can use makecontext() etc.
2002-09-07 10:20:26 +00:00
Tim J. Robbins
9ad391340e
Add an implementation of wcstok(), based on strtok_r().
2002-09-07 08:16:57 +00:00
Juli Mallett
1bd5f7392d
Two arrays were born from the same seeds, both grew into complementary sets
...
of pointers to strings. These two arrays were fixed to the same size, but one
had an implicit zeroed trailer element, which was unused because the size was
used up by the ones before said zeroed trailer element. So the unused limb was
chopped off the over-sized-but-not-over-sized array, and everyone lived happily
ever after.
2002-09-07 08:14:19 +00:00
Peter Wemm
3bf6fa5503
Fix a missing line in a cut/paste error.
2002-09-07 07:13:08 +00:00
Peter Wemm
f7749f924c
Automatically enable CPU_ENABLE_SSE (detect and enable SSE instructions)
...
if compiling with I686_CPU as a target. CPU_DISABLE_SSE will prevent
this from happening and will guarantee the code is not compiled in.
I am still not happy with this, but gcc is now generating code that uses
these instructions if you set CPUTYPE to p3/p4 or athlon-4/mp/xp or higher.
2002-09-07 07:02:12 +00:00
Maxim Sobolev
885564890b
Add #include <netinet/ip.h> in attempt to fix the world.
2002-09-07 06:16:22 +00:00
Chad David
78ae381517
Note that siginit() does not cause every signal to be ignored only the
...
ones with a default property of SA_IGNORE, and that it acquires and
releases the processes lock.
2002-09-07 06:07:55 +00:00
Peter Wemm
7646aefc21
Supposedly linux has added a 6th syscall arg register (%ebp). I am not
...
100% sure if this is enough, but it will not harm anything.
2002-09-07 04:59:49 +00:00
Tim J. Robbins
85adcfc150
Sync prototypes with <wchar.h> with respect to the restrict qualifier.
2002-09-07 04:07:00 +00:00
Tim J. Robbins
9c261371ec
Add restrict qualifiers where C99 permits them. All of these already had
...
restrict qualifiers on their prototypes in <wchar.h>.
2002-09-07 04:03:28 +00:00
Tim J. Robbins
c58bfeb53b
Add restrict qualifiers to wcsstr()'s arguments.
2002-09-07 03:38:13 +00:00
Tim J. Robbins
91bd11ad84
Call strtok_r() via a libc private name from within strtok().
2002-09-07 02:53:19 +00:00
Peter Wemm
6bf46c4c5f
Add options COMPAT_AOUT to detect future bitrot.
2002-09-07 01:49:52 +00:00
Julian Elischer
9b0e281b69
fix misplaced schedlock
...
Submitted by: davidxu@freebsd.org
2002-09-07 01:48:53 +00:00
Peter Wemm
581968abc2
Add COMPAT_AOUT option so that config will not yell when you try and
...
compile it statically.
2002-09-07 01:43:58 +00:00
Peter Wemm
7edc064038
Add the aout module subdir for the i386.
2002-09-07 01:31:38 +00:00
Peter Wemm
5e9e7db454
Add an a.out exec module.
2002-09-07 01:31:21 +00:00
Peter Wemm
21ae145105
Make imgact_aout.c optional. It is i386 specific.
2002-09-07 01:30:36 +00:00
Peter Wemm
a9148ab103
Give this a self contained a.out coredump routine.
...
XXX freebsd-aout coredumps for a linux-aout binary is a bit pointless.
2002-09-07 01:29:21 +00:00
Peter Wemm
1a50106e30
Zap the implementations of the i386-aout specific cpu_coredump function.
...
Most of the non-i386 platforms had rather broken implementations anyway.
2002-09-07 01:26:34 +00:00
Kris Kennaway
0dafadb731
Add support for ev67 and ev45 CPUTYPEs (new in gcc3)
2002-09-07 01:26:11 +00:00
Peter Wemm
710ded3ac5
Collect the a.out coredump code into the calling functions.
...
XXX why does pecoff dump in a.out format?
2002-09-07 01:23:51 +00:00
Maxime Henrion
af1ed8d074
List the new athlon CPUs supported by the CPUTYPE make variable.
...
Submitted by: kris
2002-09-07 01:19:15 +00:00
Maxime Henrion
8e4b67a2a3
Update to use all the new CPU optimizations of GCC3.
...
Reviewed by: kris
2002-09-07 01:15:29 +00:00
John Baldwin
7bbb0b56e4
Add a subclass of the PCI-PCI bridge driver that uses the PCIBIOS to
...
route interrupts if the child bus is described in the PCIBIOS interrupt
routing table. For child busses that are in the routing table, they do
not necessarily use a 'swizzle' on their pins on the parent bus to route
interrupts for child devices. If the child bus is an embedded device then
the pins on the child devices can be (and usually are) directly connected
either to a PIC or to a Interrupt Router. This fixes PCIBIOS interrupt
routing across PCI-PCI bridges for embedded devices.
2002-09-06 22:19:39 +00:00
John Baldwin
c3ba1376f5
Add a function pci_probe_route_table() that returns true if our PCI BIOS
...
supports interrupt routing and if the specified PCI bus is present in the
routing table.
2002-09-06 22:15:44 +00:00
John Baldwin
38906aed9a
Export pcib_attach() as a "protected" for use in subclasses of the PCI-PCI
...
bridge driver.
2002-09-06 22:14:00 +00:00
Maxim Sobolev
af7027033d
Include <netinet/ip.h> to unbreak kdump. I don't know why does kdump
...
includes if_gre.h at all, but it does, without including ip.h before
that.
Poked by: peter
Pointy hat to: kdump(1)
2002-09-06 21:58:57 +00:00
Brooks Davis
6f9fe1334f
Don't include "bpf.h" when compiling on FreeBSD. We always compile in
...
bpf support these days.
2002-09-06 20:07:50 +00:00
Peter Wemm
4db5660477
Bandaid for mount_nfs segfaulting with the more obscure mount options
...
in /etc/fstab. This isn't a real fix though and I'm still not sure
why it started failing. mount(8) breaks up the nfs args into seperate
repeated '-o option=value' arguments. But, the altflags variable that
we use to track things is incrementally built up each time we see the
next option and shows us the cumulative set of flags, not just the
flag that we are currently looking at. As a result, the strstr hack
for looking up flags in a giant -o opt=val,opt=val, etc string was failing
and causing a segfault. I do not know what changed recently that caused
this to suddenly break, but the code has been rather bogus for some time.
2002-09-06 19:59:29 +00:00
Bruce A. Mah
2ca720053b
Fix a bug where calling MD5File(3) with a zero-length file generated an
...
error, due to an uninitialized variable.
Reviewed by: phk, archie
2002-09-06 19:51:58 +00:00
John Baldwin
facfd6e8ed
Dump the $PIR table if booting verbose.
2002-09-06 19:25:25 +00:00
Garrett Wollman
2c5db8c62d
Include some verbage about not calling exit() from functions registered
...
by atexit().
2002-09-06 19:23:28 +00:00
Matt Jacob
99b57e408b
Remove STRNCAT (==>strncat) usage. Apparently I never read the man
...
page correctly and it wasn't doing what I thought it was.
Noticed by: Brooks Davis <brooks@one-eyed-alien.net>
2002-09-06 18:32:16 +00:00
Matt Jacob
ee76282ef5
Tsk. Now that we're not using our own locks, we have to remember
...
to grab Giant in isp_kthread so that msleep is *happy* that there's
no lock being passed to it (as tsleep turns out to be...)
2002-09-06 18:20:59 +00:00
Matthew N. Dodd
f9cecca2d4
Add 'camcontrol load' as a complement to 'camcontrol eject'.
...
Approved by: ken
MFC after: 4 weeks
2002-09-06 18:16:26 +00:00
Maxim Sobolev
c23d234cce
Reduce namespace pollution by staticizing everything, which doesn't need to
...
be visible from outside of the module.
2002-09-06 18:16:03 +00:00
Mitsuru IWASAKI
5ea0b02d5a
Add an entry for corega WL PCCL-11.
...
PR: conf/42481
Submitted by: NINOMIYA Hideyuki <nin@jp.FreeBSD.org>
Approved by: imp
MFC after: 1 week
2002-09-06 17:45:36 +00:00
Archie Cobbs
1b69f09c39
Make it clear that the ":C" variable modifier expects an extended
...
regular expression instead of an obsolete regular expression.
Also, cross-reference re_format(7) instead of regex(3).
MFC after: 3 days
2002-09-06 17:33:11 +00:00
Maxim Sobolev
b5e8c7d783
Connect if_gre module to the build.
2002-09-06 17:18:53 +00:00
Maxim Sobolev
856af10e6a
Add if_gre module glue.
2002-09-06 17:17:33 +00:00