19 years agowhat the heck one last one before i go take a nap...
Robert Garrett [Tue, 26 Aug 2003 21:42:19 +0000 (21:42 +0000)]
what the heck one last one before i go take a nap...

remove __P(); from the i386 directory

19 years agoM_PREPEND() can fail, meaning the returned mbuf
David Rhodus [Tue, 26 Aug 2003 21:32:57 +0000 (21:32 +0000)]
M_PREPEND() can fail, meaning the returned mbuf
can be NULL. Check for NULL in rip_output()
when prepending an IP header. This prevents
mbuf exhaustion from causing a kernel panic
when sending raw IP packets.

19 years ago__P() removal
Robert Garrett [Tue, 26 Aug 2003 21:09:02 +0000 (21:09 +0000)]
__P() removal

19 years ago__P(); not anymore in this directory
Robert Garrett [Tue, 26 Aug 2003 21:00:17 +0000 (21:00 +0000)]
__P(); not anymore in this directory

19 years ago__P() removal
Robert Garrett [Tue, 26 Aug 2003 20:49:49 +0000 (20:49 +0000)]
__P() removal

19 years agoRemove additional KKASSERT(p)'s that we do not need (fixes lint)
Matthew Dillon [Tue, 26 Aug 2003 08:28:25 +0000 (08:28 +0000)]
Remove additional KKASSERT(p)'s that we do not need (fixes lint)

19 years agoRemove unnecessary KKASSERT(p) checks for procedures which do not need
Matthew Dillon [Tue, 26 Aug 2003 05:30:29 +0000 (05:30 +0000)]
Remove unnecessary KKASSERT(p) checks for procedures which do not need

19 years agoAdd the TINDERBOX kernel configuration file.
Hiten Pandya [Tue, 26 Aug 2003 04:00:38 +0000 (04:00 +0000)]
Add the TINDERBOX kernel configuration file.

Developers should feel free to add options into this file, which
they would like tested out by the DragonFly Tinderbox system.

In the future, it will allow us to maintain the build, by testing
the options in this file first, and then adding them to mainstream
GENERIC configuration file.

19 years agoRemove the documentation/ folder from under 'src' tree.
Hiten Pandya [Tue, 26 Aug 2003 03:03:41 +0000 (03:03 +0000)]
Remove the documentation/ folder from under 'src' tree.

Documentation related stuff will now live in the doc/ tree.
The contents of the src/documentation/ folder has been moved
to the doc/notes folder.

19 years agochange vn device from old style raw device to block device.
Robert Garrett [Mon, 25 Aug 2003 20:17:25 +0000 (20:17 +0000)]
change vn device from old style raw device to block device.
Submitted by: simon

19 years agoAdd the NO_KMEM_MAP kernel configuration option. This is a temporary option
Matthew Dillon [Mon, 25 Aug 2003 19:50:33 +0000 (19:50 +0000)]
Add the NO_KMEM_MAP kernel configuration option.  This is a temporary option
that will allow developers to test kmem_map removal and also the upcoming
(not this commit) slab allocator.  Currently this option removes kmem_map
and causes the malloc and zalloc subsystems to use kernel_map exclusively.

Change gd_intr_nesting_level.  This variable is now only bumped while we
are in a FAST interrupt or processing an IPIQ message.  This variable is
not bumped while we are in a normal interrupt or software interrupt thread.

Add warning printf()s if malloc() and related functions detect attempts to
use them from within a FAST interrupt or IPIQ.

Remove references to the no-longer-used zalloci() and zfreei() functions.

19 years agoAdd the 'eatmem' utility. eatmem is a memory stressor.
Matthew Dillon [Mon, 25 Aug 2003 19:41:00 +0000 (19:41 +0000)]
Add the 'eatmem' utility.  eatmem is a memory stressor.

19 years agoRemove now unused proc p variables.
Matthew Dillon [Mon, 25 Aug 2003 18:48:14 +0000 (18:48 +0000)]
Remove now unused proc p variables.

19 years agoAdd an alignment feature to vm_map_findspace(). This feature will be used
Matthew Dillon [Mon, 25 Aug 2003 17:01:13 +0000 (17:01 +0000)]
Add an alignment feature to vm_map_findspace().  This feature will be used
primarily by the upcoming slab allocator but has many applications.

Use the alignment feature in the buffer cache to hopefully reduce

19 years agoAdd support for Protocol Independent Multicast.
Jeffrey Hsu [Sun, 24 Aug 2003 23:16:53 +0000 (23:16 +0000)]
Add support for Protocol Independent Multicast.

Submitted to FreeBSD by: Pavlin Radoslavov <pavlin@icir.org>

19 years agoAdd support for Protocol Independent Multicast.
Jeffrey Hsu [Sun, 24 Aug 2003 23:07:08 +0000 (23:07 +0000)]
Add support for Protocol Independent Multicast.

Submitted to FreeBSD by: Pavlin Radoslavov <pavlin@icir.org>

19 years agoFix typos in comments.
Jeffrey Hsu [Sun, 24 Aug 2003 22:36:43 +0000 (22:36 +0000)]
Fix typos in comments.

19 years agoSeparate out userland copyin/copyout operations from the core syscall code
Matthew Dillon [Sun, 24 Aug 2003 21:37:15 +0000 (21:37 +0000)]
Separate out userland copyin/copyout operations from the core syscall code
for bind(), accept(), and connect().

Submitted-by: "David P. Reese Jr." <daver@gomerbud.com>
19 years agoSync with FreeBSD
David Rhodus [Sun, 24 Aug 2003 17:55:21 +0000 (17:55 +0000)]
Sync with FreeBSD

19 years agoCleaned up dead declarations.
David Rhodus [Sun, 24 Aug 2003 16:26:00 +0000 (16:26 +0000)]
Cleaned up dead declarations.
Made objects that should have been delared as static, static.

Obtained from: FreeBSD

19 years agoUpdate man page to reflect the optional setting of user, primary
David Rhodus [Sun, 24 Aug 2003 16:04:16 +0000 (16:04 +0000)]
Update man page to reflect the optional setting of user, primary
group, or grouplist when chrooting.

19 years agoAllow the optional setting of a user, primary group, or grouplist
David Rhodus [Sun, 24 Aug 2003 15:58:55 +0000 (15:58 +0000)]
Allow the optional setting of a user, primary group, or grouplist
when chrooting

Obtained from: FreeBSD

19 years agoregen
David Rhodus [Sun, 24 Aug 2003 15:55:50 +0000 (15:55 +0000)]

19 years agoAdd function so Control-D erases the screen.
David Rhodus [Sun, 24 Aug 2003 15:51:45 +0000 (15:51 +0000)]
Add function so Control-D erases the screen.

Obtained from: FreeBSD

19 years agoFix a bug that could cause dc(4) to m_freem() an already freed
David Rhodus [Sun, 24 Aug 2003 15:49:11 +0000 (15:49 +0000)]
Fix a bug that could cause dc(4) to m_freem() an already freed
mbuf or something that isn't an mbuf.

Obtained from: FreeBSD

19 years agoAllow a NULL dev to be passed to _devsw(). This should close any remaining
Matthew Dillon [Sat, 23 Aug 2003 16:58:36 +0000 (16:58 +0000)]
Allow a NULL dev to be passed to _devsw().  This should close any remaining
kernel panics related to non-existant devices.

19 years agoif ipv6 doesnt need oldstyle prototypes maybe its time we took them out
Robert Garrett [Sat, 23 Aug 2003 11:18:00 +0000 (11:18 +0000)]
if ipv6 doesnt need oldstyle prototypes maybe its time we took them out
of ipv4's code

19 years agowell, if netproto doesnt need old prototypes inet6 doesnt either
Robert Garrett [Sat, 23 Aug 2003 11:02:46 +0000 (11:02 +0000)]
well, if netproto doesnt need old prototypes inet6 doesnt either

19 years agoDo you think /sys/netproto needs to use __P() prototypes?
Robert Garrett [Sat, 23 Aug 2003 10:06:24 +0000 (10:06 +0000)]
Do you think /sys/netproto needs to use __P() prototypes?

I don't.

19 years agoReintegrate the module build for usb.ko
Matthew Dillon [Fri, 22 Aug 2003 23:51:55 +0000 (23:51 +0000)]
Reintegrate the module build for usb.ko

19 years agoRemove more __const occurences.
Jeroen Ruigrok/asmodai [Fri, 22 Aug 2003 19:38:36 +0000 (19:38 +0000)]
Remove more __const occurences.

19 years agoUpdate the manual page to reflect the normal definitions.
Jeroen Ruigrok/asmodai [Fri, 22 Aug 2003 19:34:14 +0000 (19:34 +0000)]
Update the manual page to reflect the normal definitions.

19 years agoGet rid of __const.
Jeroen Ruigrok/asmodai [Fri, 22 Aug 2003 19:31:21 +0000 (19:31 +0000)]
Get rid of __const.

19 years agoAdjust an #include line to fix a build error.
Matthew Dillon [Fri, 22 Aug 2003 18:33:53 +0000 (18:33 +0000)]
Adjust an #include line to fix a build error.

Submitted-by: "Simon 'corecode' Schubert" <corecode@fs.ei.tum.de>
19 years agoModify the header dependancy ordering so the bsd.kmod.mk/bsd.prog.mk
Matthew Dillon [Fri, 22 Aug 2003 17:36:34 +0000 (17:36 +0000)]
Modify the header dependancy ordering so the bsd.kmod.mk/bsd.prog.mk
control files do not touch things like opt_compat.h, so our targets
are run instead.

19 years agoSeparate system call generation out from the Makefile so kernel and
Matthew Dillon [Thu, 21 Aug 2003 20:08:38 +0000 (20:08 +0000)]
Separate system call generation out from the Makefile so kernel and
module builds do not accidently try to regenerate the syscalls if the
timestamps do not happen to be exactly as expected.

Problem-noticed-by: qhwt@myrealbox.com
19 years agoremove extra ) from )) in this file as well.
Robert Garrett [Wed, 20 Aug 2003 23:54:36 +0000 (23:54 +0000)]
remove extra ) from )) in this file as well.

noticed by buildworld

19 years agoTemporarily go back to an absolute path for signal.h's #inclusion of trap.h
Matthew Dillon [Wed, 20 Aug 2003 23:05:33 +0000 (23:05 +0000)]
Temporarily go back to an absolute path for signal.h's #inclusion of trap.h
so XFree86-4-clients will build.  XFree86-4-clients uses -I- which really is
really a bad idea as it screws up the valuable ability to #include headers
using relative paths.  Eventually we will have our own ports system that
will cover these idiosyncratic gotchas.

19 years agoFix minor bug in last commit.
Matthew Dillon [Wed, 20 Aug 2003 22:59:00 +0000 (22:59 +0000)]
Fix minor bug in last commit.
Reported-by: "Simon 'corecode' Schubert" <corecode@fs.ei.tum.de>
19 years agoSilence warnings about _POSIX_C_SOURCE not being defined. This occured when
Matthew Dillon [Wed, 20 Aug 2003 20:22:43 +0000 (20:22 +0000)]
Silence warnings about _POSIX_C_SOURCE not being defined.   This occured when
certain ports are built.

19 years agoSet SYSDIR properly for sys/crypto and deep sys/dev/disk/... drivers by
Matthew Dillon [Wed, 20 Aug 2003 19:38:45 +0000 (19:38 +0000)]
Set SYSDIR properly for sys/crypto and deep sys/dev/disk/... drivers by
adding additional .. paths to the check.  This is a stopgap.  The hack
really needs to be ripped out entirely and replaced with a more definitive

Submitted-by: qhwt@myrealbox.com
19 years ago__P()!=wanted, remove old style prototypes from the vfs subtree
Robert Garrett [Wed, 20 Aug 2003 09:56:34 +0000 (09:56 +0000)]
__P()!=wanted, remove old style prototypes from the vfs subtree

19 years ago__P()!=wanted, clean up the vm subsystem
Robert Garrett [Wed, 20 Aug 2003 08:03:01 +0000 (08:03 +0000)]
__P()!=wanted, clean up the vm subsystem

19 years ago__P() != wanted so tell makesyscalls to stop putting that crap there.
Robert Garrett [Wed, 20 Aug 2003 07:37:54 +0000 (07:37 +0000)]
__P() != wanted so tell makesyscalls to stop putting that crap there.

19 years ago__P() != wanted, begin removal, in order to preserve white space this needs
Robert Garrett [Wed, 20 Aug 2003 07:31:22 +0000 (07:31 +0000)]
__P() != wanted, begin removal, in order to preserve white space this needs
to be done by hand, as I accidently killed a source tree that I had gotten
this far on. I'm committing this now, LINT and GENERIC both build with
these changes, there are many more to come.

19 years agoLinux needs %edx to be 0 on entry. It registers it as an atexit function if
Matthew Dillon [Wed, 20 Aug 2003 07:13:30 +0000 (07:13 +0000)]
Linux needs %edx to be 0 on entry.  It registers it as an atexit function if
it isn't NULL.  Note: if execve() fails the original contents of %edx
should be maintained.

This commit contains fixes for ibcs2, sysv, and linux's execve functions.
The main execve() function has already been fixed.

19 years agoLinux needs %edx to be 0 on entry. It registers it as an atexit function if
Matthew Dillon [Wed, 20 Aug 2003 04:44:55 +0000 (04:44 +0000)]
Linux needs %edx to be 0 on entry.  It registers it as an atexit function if
it isn't NULL.  I thought I had maintained this but I forgot that the
syscall exit code is loaded into %eax,%edx after an execve().  This fixes the

19 years agoplay viking, swing axe, remove deadwood..
Robert Garrett [Wed, 20 Aug 2003 02:45:43 +0000 (02:45 +0000)]
play viking, swing axe, remove deadwood..

19 years agoPlay viking, get axe ... take axe to useless deadwood that has existed way
Robert Garrett [Wed, 20 Aug 2003 02:42:24 +0000 (02:42 +0000)]
Play viking, get axe ... take axe to useless deadwood that has existed way
to long.

Remove CTM from build and remove its files as well.

Approved with Relish: Matt Dillon

19 years agoProperly handle an error return from udev2dev().
Jeffrey Hsu [Tue, 19 Aug 2003 18:36:38 +0000 (18:36 +0000)]
Properly handle an error return from udev2dev().

Reviewed by: dillon

19 years agoThe make release process tries to stat/open a non-existant device, which
Matthew Dillon [Mon, 18 Aug 2003 16:45:30 +0000 (16:45 +0000)]
The make release process tries to stat/open a non-existant device, which
causes addalias() to be called with a NULL dev.  Add code to addaliasu()
to check that the device actually exists before trying to add the vnode to
its alias list.

Found by: ROBERT GARRETT <rg70@sbcglobal.net>, Jeffrey Hsu <hsu@FreeBSD.org>

19 years agoAdd missing Makefile.modules (forgot to add it in the last commit)
Matthew Dillon [Sat, 16 Aug 2003 22:00:16 +0000 (22:00 +0000)]
Add missing Makefile.modules (forgot to add it in the last commit)

19 years agoMake modules work again part 2 (final): Link the module build back into the
Matthew Dillon [Sat, 16 Aug 2003 02:52:00 +0000 (02:52 +0000)]
Make modules work again part 2 (final): Link the module build back into the
kernel build.  It should now be possible to build and install the modules
using the 'mobj', 'modules' and 'minstall' targets in /usr/src/sys/Makefile,
though the preferred way is to simply build a kernel using the config or
the buildkernel and installkernel mechanisms.

This commit also fixes a few minor #include path problems that came up during

Tested with: config/make/install, direct make/install, and with

The following modules are not yet being built by the new system (and were
built with the old system):  vesa.ko, fpu.ko, gnufpu.ko, ibcs2_coff.ko,
usb.ko, ng_mppc.ko, libiconv.ko.

19 years agoNon-semantic-changing cosmetic transformation. Gets rid of unnecessary
Jeffrey Hsu [Fri, 15 Aug 2003 20:45:33 +0000 (20:45 +0000)]
Non-semantic-changing cosmetic transformation.  Gets rid of unnecessary

19 years agoFix compile-time error when compiling a profiled GENERIC.
Matthew Dillon [Fri, 15 Aug 2003 18:37:15 +0000 (18:37 +0000)]
Fix compile-time error when compiling a profiled GENERIC.

Report-by: David Rhodus <drhodus@catpa.com>
19 years agoDecouple slow-starting an idle connection from Nagle's algorithm.
Jeffrey Hsu [Fri, 15 Aug 2003 14:55:04 +0000 (14:55 +0000)]
Decouple slow-starting an idle connection from Nagle's algorithm.

19 years agoMake modules work again part 1: hook up 'dev'. Note that not all devices
Matthew Dillon [Fri, 15 Aug 2003 08:32:32 +0000 (08:32 +0000)]
Make modules work again part 1: hook up 'dev'.  Note that not all devices
were converted to modules even in the original module build, so coverage
is somewhat spotty.

19 years agoStandardize the syscall generation target to 'sysent'.
Matthew Dillon [Fri, 15 Aug 2003 07:34:25 +0000 (07:34 +0000)]
Standardize the syscall generation target to 'sysent'.

19 years agomaster makefile for netproto modules, of which there is exactly one
Matthew Dillon [Fri, 15 Aug 2003 07:33:35 +0000 (07:33 +0000)]
master makefile for netproto modules, of which there is exactly one
at the moment (ncp).

19 years agoMake modules work again part 1: forgot a file in 'emulation'.
Matthew Dillon [Fri, 15 Aug 2003 07:32:28 +0000 (07:32 +0000)]
Make modules work again part 1: forgot a file in 'emulation'.

19 years agoMake modules work again part 1: linkup crypto.
Matthew Dillon [Fri, 15 Aug 2003 07:31:25 +0000 (07:31 +0000)]
Make modules work again part 1: linkup crypto.

19 years agoMake modules work again part 1: linkup vfs, rename Makefile.module files,
Matthew Dillon [Fri, 15 Aug 2003 07:26:16 +0000 (07:26 +0000)]
Make modules work again part 1: linkup vfs, rename Makefile.module files,
add additional Makefile's as appropriate, and fixup junk header file

19 years agoMake modules work again part 1: linkup "net" and rename Makefile.module files
Matthew Dillon [Fri, 15 Aug 2003 07:03:12 +0000 (07:03 +0000)]
Make modules work again part 1: linkup "net" and rename Makefile.module files
to Makefile.  Still more to come...

19 years agoMake modules work again part 1: linkup emulation/ and change the architecture
Matthew Dillon [Fri, 15 Aug 2003 06:32:58 +0000 (06:32 +0000)]
Make modules work again part 1: linkup emulation/ and change the architecture
softlink scheme so the module build and the direct linked-to-kernel build
can more easily access architecture-specific files.  A new config is required.

still more to come...

19 years agoMake modules work again part 1: wire up the module build for bus/
Matthew Dillon [Fri, 15 Aug 2003 01:19:54 +0000 (01:19 +0000)]
Make modules work again part 1: wire up the module build for bus/

19 years agoMake modules work again part 1: Rename netgraph's Makefile.module to
Matthew Dillon [Thu, 14 Aug 2003 23:26:45 +0000 (23:26 +0000)]
Make modules work again part 1: Rename netgraph's Makefile.module to
Makefile and cleanup the subdirectory makefiles to build the netgraph

19 years agoAdd statistics to disambiguate how a spurious retransmit was detected.
Jeffrey Hsu [Thu, 14 Aug 2003 23:11:33 +0000 (23:11 +0000)]
Add statistics to disambiguate how a spurious retransmit was detected.

19 years agoMake the logic clear on when to use Eifel detection or fall back
Jeffrey Hsu [Thu, 14 Aug 2003 23:09:33 +0000 (23:09 +0000)]
Make the logic clear on when to use Eifel detection or fall back
onto the old RTT heuristic.

Move infrequently executed code out of the fast path to avoid
L1 instruction cache pollution.

Add statistics to disambiguate how a spurious retransmit was detected.

19 years agoAdd softlinks so ports like sysutils/ffsrecov will compile. Eventually
Matthew Dillon [Thu, 14 Aug 2003 23:05:11 +0000 (23:05 +0000)]
Add softlinks so ports like sysutils/ffsrecov will compile.  Eventually
these and other softlinks will be replaced by the environment code.

19 years agoFix spurious spelling within comments.
Jeffrey Hsu [Thu, 14 Aug 2003 21:08:57 +0000 (21:08 +0000)]
Fix spurious spelling within comments.

19 years agoAdd README for the documentation directory.
Jeroen Ruigrok/asmodai [Thu, 14 Aug 2003 18:31:14 +0000 (18:31 +0000)]
Add README for the documentation directory.

19 years agoRemove FBSDID, move $ rcs id back to a comment field.
Matthew Dillon [Thu, 14 Aug 2003 18:28:49 +0000 (18:28 +0000)]
Remove FBSDID, move $ rcs id back to a comment field.

19 years agoRemove reference to FreeBSD's documentation about their source trees.
Jeroen Ruigrok/asmodai [Thu, 14 Aug 2003 18:27:49 +0000 (18:27 +0000)]
Remove reference to FreeBSD's documentation about their source trees.
It is a whole different tree altogether.

19 years agoFirst stab at our own UPDATING file.
Jeroen Ruigrok/asmodai [Thu, 14 Aug 2003 18:26:32 +0000 (18:26 +0000)]
First stab at our own UPDATING file.
If you make any change worth mentioning to people using the source tree,
feel free to add to the text.  Do not worry about spelling, layout or the
like, it will get fixed up shortly afterwards.

19 years agoAdd, hopefully, support for the ICH5 sound hardware.
Jeroen Ruigrok/asmodai [Thu, 14 Aug 2003 18:10:40 +0000 (18:10 +0000)]
Add, hopefully, support for the ICH5 sound hardware.

19 years ago* Fix the type of the NULL arg to execl()
David Rhodus [Wed, 13 Aug 2003 22:55:22 +0000 (22:55 +0000)]
* Fix the type of the NULL arg to execl()
* de-__P()
* Explicitly compare the values returned by chdir(2) and
chroot(2) to -1

Obtained from: FreeBSD

19 years agoNew statistics to keep track of supurious retransmits.
Jeffrey Hsu [Wed, 13 Aug 2003 21:17:53 +0000 (21:17 +0000)]
New statistics to keep track of supurious retransmits.

19 years agoImplement the Eifel Dectection Algorithm for TCP (RFC 3522).
Jeffrey Hsu [Wed, 13 Aug 2003 18:34:25 +0000 (18:34 +0000)]
Implement the Eifel Dectection Algorithm for TCP (RFC 3522).

19 years agoSyscall messaging 4a: LINT build.
Matthew Dillon [Tue, 12 Aug 2003 04:58:23 +0000 (04:58 +0000)]
Syscall messaging 4a: LINT build.

19 years agoSyscall messaging 4: Further expand the kernel-version of the syscall message.
Matthew Dillon [Tue, 12 Aug 2003 02:36:15 +0000 (02:36 +0000)]
Syscall messaging 4: Further expand the kernel-version of the syscall message.
The (in-kernel) syscall message is now arranged:

    struct blah_args {
... syscall arguments ...

Original system calls copyin() just the arguments and then initialize sysmsg
and go.  Syscall messages copyin() usrmsg+arguments and then initialize sysmsg
as appropriate and go.

Further detail work for EASYNC support.  Implement td_msgport as a reply port
and start working on an async capability for the nanosleep() system call.

NOTE: Preliminary system call messaging can be tested using the suite of
programs in /usr/src/test/sysmsg.

NOTE: Work is still in progress  and you can crash the system, so use of
MSGF_ASYNC for messaging system calls is currently restricted to root.

Also fixed a bug in the syscall module helper code in sys/sysent.h, which
might have been causing the linux problems (or might not have).

All system call headers had to be regenerated to deal with the structural

19 years agoAdd src/test and throw in some of the ad-hoc timing and testing programs
Matthew Dillon [Tue, 12 Aug 2003 02:29:44 +0000 (02:29 +0000)]
Add src/test and throw in some of the ad-hoc timing and testing programs
that have been written.

19 years agoAdd or correct range checking of signal numbers in system calls and
David Rhodus [Mon, 11 Aug 2003 17:50:15 +0000 (17:50 +0000)]
Add or correct range checking of signal numbers in system calls and

19 years agoFix a bug which caused signals on YUV images to fail.
David Rhodus [Mon, 11 Aug 2003 17:30:31 +0000 (17:30 +0000)]
Fix a bug which caused signals on YUV images to fail.

Fix broken programming of VSCALE_HI registers in yuv422_prog().

  Obtained from: FreeBSD

19 years agoFix for insufficient range checking of signal numbers.
David Rhodus [Mon, 11 Aug 2003 17:07:30 +0000 (17:07 +0000)]
Fix for insufficient range checking of signal numbers.
In most cases, attempted delivery of a negative or out-of-range signal
number will trigger an assertion failure and panic, thereby crashing
the system.

FreeBSD Security Advisory FreeBSD-SA-03:09.signal

19 years agoThe iBCS2 system call translator for statfs(2) did not check the
David Rhodus [Mon, 11 Aug 2003 15:40:52 +0000 (15:40 +0000)]
The iBCS2 system call translator for statfs(2) did not check the
 did not check the length parameter for validity.

FreeBSD Security Advisory FreeBSD-SA-03:10.ibcs2

19 years agofinish fixing my braindeadness..
Robert Garrett [Mon, 11 Aug 2003 12:44:27 +0000 (12:44 +0000)]
finish fixing my braindeadness..
thanks to David Reese for the netbsd, openbsd and opendarwin cvs files

19 years agoChange the names of these files to match the FreeBSD ones
Robert Garrett [Mon, 11 Aug 2003 12:42:05 +0000 (12:42 +0000)]
Change the names of these files to match the FreeBSD ones

19 years agoloose this file, dont need it, don't want it.. by by
Robert Garrett [Mon, 11 Aug 2003 12:31:55 +0000 (12:31 +0000)]
loose this file, dont need it, don't want it.. by by

19 years agoremove old cvs files
Robert Garrett [Mon, 11 Aug 2003 12:17:59 +0000 (12:17 +0000)]
remove old cvs files

19 years agoAdd netbsd, openbsd, and open darwin supfiles, rename freebsd stuff
Robert Garrett [Mon, 11 Aug 2003 12:14:24 +0000 (12:14 +0000)]
Add netbsd, openbsd, and open darwin supfiles, rename freebsd stuff

19 years agoChange __volatile and __const into volatile and const.
Jeroen Ruigrok/asmodai [Mon, 11 Aug 2003 06:17:37 +0000 (06:17 +0000)]
Change __volatile and __const into volatile and const.
We expect the compiler to compile DragonFly to support C90 at minimum.

19 years agoRemove -traditional which breaks the keyword signed
Robert Garrett [Mon, 11 Aug 2003 03:59:25 +0000 (03:59 +0000)]
Remove -traditional which breaks the keyword signed

19 years agoadd cvs-site dist (The layout for the dragonflybsd.org web site).
Matthew Dillon [Mon, 11 Aug 2003 01:35:52 +0000 (01:35 +0000)]
add cvs-site dist (The layout for the dragonflybsd.org web site).

19 years agoAdd the 'wmake' script to /usr/bin and wmake support to Makefile.inc1.
Matthew Dillon [Mon, 11 Aug 2003 00:25:17 +0000 (00:25 +0000)]
Add the 'wmake' script to /usr/bin and wmake support to Makefile.inc1.

This script allows you to build any element within /usr/src using a
buildworld environment and is extremely useful for debugging or
development work.  Instead of having to restart the buildworld
(even with -DNOCLEAN -DNOTOOLS it can take a while) this script can
be used to immediately build whatever piece of the world you are
working on.

19 years agoRemove kerberosIV a.k.a. eBones. It has served well, but definately
Jeroen Ruigrok/asmodai [Sun, 10 Aug 2003 20:03:39 +0000 (20:03 +0000)]
Remove kerberosIV a.k.a. eBones.  It has served well, but definately
needs to be succeeded by kerberos5 a.k.a. Heimdal.

19 years agoChange __signed to signed.
Jeroen Ruigrok/asmodai [Sun, 10 Aug 2003 19:10:42 +0000 (19:10 +0000)]
Change __signed to signed.
The former is a very GCC specific use and hardly used.

Approved by: Matt Dillon

19 years agoFix path for nfs mounts, and correct sysctl
Robert Garrett [Sun, 10 Aug 2003 10:11:13 +0000 (10:11 +0000)]
Fix path for nfs mounts, and correct sysctl
nfs now works properly with RCng

19 years agoRemove math.h from Makefile, it gets installed through lib/msun/Makefile.
Jeroen Ruigrok/asmodai [Sat, 9 Aug 2003 22:00:54 +0000 (22:00 +0000)]
Remove math.h from Makefile, it gets installed through lib/msun/Makefile.

19 years agoLINT breakage fix.
David Rhodus [Sat, 9 Aug 2003 20:54:39 +0000 (20:54 +0000)]
LINT breakage fix.
#include "cx.c"

19 years agoInstall math.h.
Jeroen Ruigrok/asmodai [Sat, 9 Aug 2003 20:43:45 +0000 (20:43 +0000)]
Install math.h.