dragonfly.git
14 years agoGet rid off the wrappers around __va_copy(), they serve no real purpose.
Jeroen Ruigrok/asmodai [Sun, 24 Apr 2005 10:58:19 +0000 (10:58 +0000)]
Get rid off the wrappers around __va_copy(), they serve no real purpose.
Wrap va_copy() in __ISO_C_VISIBLE.

14 years ago__pure__ is supported from 2.96 onward, not 3.0.
Jeroen Ruigrok/asmodai [Sun, 24 Apr 2005 09:56:31 +0000 (09:56 +0000)]
__pure__ is supported from 2.96 onward, not 3.0.

14 years agoSynch our GNU_PREREQ() macro with FreeBSD:
Jeroen Ruigrok/asmodai [Sun, 24 Apr 2005 09:41:27 +0000 (09:41 +0000)]
Synch our GNU_PREREQ() macro with FreeBSD:

explicitly exclude the Intel C compiler and make the layout a tad bit
better to read.

14 years agoChange client_check() to calculate the best offset and the best frequency
Matthew Dillon [Sun, 24 Apr 2005 09:39:27 +0000 (09:39 +0000)]
Change client_check() to calculate the best offset and the best frequency
correction separately.

The best offset correction now utilizes a standard deviation of the offset
error with a minimum of 4 samples.  An offset correction occurs when the
standard deviation is less then 1/4 the average offset.  When an offset
correction is made, the offset data is cleared (since it becomes invalid
once a correction is made).  This calculation gives the code an almost
human perception of when the offset can be safely adjusted, regardless
of the 'mess' on the internet.

Change tv_delta_micro() into tv_delta_double() since most of the callers
were (previously) dividing the result by 1E6.

NOTE: the correllation for frequency correction is not working quite as
well as I had hoped, it's bouncing around a lot for internet ntp sources.
But the standard deviation on the offset appears to work very well.

14 years agoAllows 16 samples with a correllation >= 0.96 in addition to the
Matthew Dillon [Sun, 24 Apr 2005 06:24:42 +0000 (06:24 +0000)]
Allows 16 samples with a correllation >= 0.96 in addition to the
pre-existing 8 samples with a correllation >= 0.99 to satisfy the
requirements for a correction to be issued to the system.

14 years agoFix an overflow in the delta time calculation. A double as incorrectly
Matthew Dillon [Sun, 24 Apr 2005 06:23:56 +0000 (06:23 +0000)]
Fix an overflow in the delta time calculation.  A double as incorrectly
converted to a long.

14 years agoCleanup compiler warnings. Generate cleaner debug output. Change the
Matthew Dillon [Sun, 24 Apr 2005 05:04:28 +0000 (05:04 +0000)]
Cleanup compiler warnings.  Generate cleaner debug output.  Change the
default polling interval to 60 seconds.

Add a -T option to specify the polling interval.  Enhance test mode (-t).

14 years agoCorrect some packet ntohs/htons issues. Fix a documentation bug.
Matthew Dillon [Sun, 24 Apr 2005 03:10:53 +0000 (03:10 +0000)]
Correct some packet ntohs/htons issues.  Fix a documentation bug.
Adjust the command byte, rootdelay, and precision in the message to
conform to what ntpdate uses.

14 years agoInitial commit for the DragonFly home-made ntpd client. Why? Because
Matthew Dillon [Sun, 24 Apr 2005 02:36:50 +0000 (02:36 +0000)]
Initial commit for the DragonFly home-made ntpd client.  Why?  Because
xntpd is ridiculously huge, and OpenBSD's ntpd doesn't handle frequency
correction properly.

This is a work in progress, not yet ready for prime time.  Expect many
more commits.

14 years agoFix the structural type for kern.boottime and kern.basetime. Fix basetime
Matthew Dillon [Sun, 24 Apr 2005 02:01:08 +0000 (02:01 +0000)]
Fix the structural type for kern.boottime and kern.basetime.  Fix basetime
so the sysctl is properly sized with a NULL oldp.

Fix kern.ntp.delta.  It was doing a relative adjustment instead of an
absolute adjustment.

Document the ntp sysctl_*() PROC's.

14 years agoFix stupid order bug. The code should ignore the first sample(s),
Joerg Sonnenberger [Sat, 23 Apr 2005 20:43:34 +0000 (20:43 +0000)]
Fix stupid order bug. The code should ignore the first sample(s),
which means it should terminate before updating the statistics.

14 years agoMake access to basetime MP safe and interrupt-race safe by using a simple
Matthew Dillon [Sat, 23 Apr 2005 20:34:32 +0000 (20:34 +0000)]
Make access to basetime MP safe and interrupt-race safe by using a simple
tail-chasing FIFO for updates to basetime.

Reorganize the PROC sysctl's.  This actually undoes part of the last commit
and redoes it, though there was nothing wrong with the last commit.

Move the SYSCTL_OUT phase to *after* the SYSCTL_IN phase.

14 years agoAlways use SYSCTL_OUT, sysctl doesn't print the value otherwise.
Joerg Sonnenberger [Sat, 23 Apr 2005 19:59:05 +0000 (19:59 +0000)]
Always use SYSCTL_OUT, sysctl doesn't print the value otherwise.
Use CTLTYPE_QUAD to correctly descripe the various variables.

14 years agoAdd support for unsigned quads. Use strtoq and %qd / %qu.
Joerg Sonnenberger [Sat, 23 Apr 2005 19:57:35 +0000 (19:57 +0000)]
Add support for unsigned quads. Use strtoq and %qd / %qu.

14 years agoAdd forgotten SYSCTL_ADD_QUAD, move the SYSCTL_ADD_INT up where it belongs.
Joerg Sonnenberger [Sat, 23 Apr 2005 19:46:42 +0000 (19:46 +0000)]
Add forgotten SYSCTL_ADD_QUAD, move the SYSCTL_ADD_INT up where it belongs.
Add support for unsigned quads.

14 years agoMake kern.ntp.delta preemption save.
Joerg Sonnenberger [Sat, 23 Apr 2005 18:46:54 +0000 (18:46 +0000)]
Make kern.ntp.delta preemption save.

14 years agoGC more mips parts.
Joerg Sonnenberger [Sat, 23 Apr 2005 18:20:40 +0000 (18:20 +0000)]
GC more mips parts.

14 years agoRemove MIPS bits.
Joerg Sonnenberger [Sat, 23 Apr 2005 18:14:49 +0000 (18:14 +0000)]
Remove MIPS bits.

14 years agoRemove support for canbus (which is PC98 specific).
Sascha Wildner [Fri, 22 Apr 2005 22:02:58 +0000 (22:02 +0000)]
Remove support for canbus (which is PC98 specific).

14 years agoAdd some convenient targets for cvs maintanance by the cvs meister.
Matthew Dillon [Fri, 22 Apr 2005 20:51:37 +0000 (20:51 +0000)]
Add some convenient targets for cvs maintanance by the cvs meister.

14 years agoReally removed the hack. The last patch just added another
Max Okumoto [Fri, 22 Apr 2005 18:05:56 +0000 (18:05 +0000)]
Really removed the hack.  The last patch just added another
copy of the hack. sigh

14 years agoRemoved stdint.h hack
Max Okumoto [Fri, 22 Apr 2005 18:01:32 +0000 (18:01 +0000)]
Removed stdint.h hack

requested by joerg.

14 years agoDon't call cpu_mb1 after lwkt_setcpu_self, but call it internally
Joerg Sonnenberger [Fri, 22 Apr 2005 17:41:15 +0000 (17:41 +0000)]
Don't call cpu_mb1 after lwkt_setcpu_self, but call it internally
after the processing is done in lwkt_setcpu_self. The extern call
should automatically invalidate all non-local data and keeping it
in lwkt_setcpu_self ensures that it continues to work even with
IPO.

Requested-by: dillon
14 years ago- Check return value of setenv(3)
Liam J. Foy [Fri, 22 Apr 2005 16:59:46 +0000 (16:59 +0000)]
- Check return value of setenv(3)

Submitted by: Joe Talbott <josepht@cstone.net>

14 years agoremove spaces before tabs in this file
Max Okumoto [Fri, 22 Apr 2005 16:02:21 +0000 (16:02 +0000)]
remove spaces before tabs in this file

14 years agouse execl() instead of execv() so we can reduce the number of warnings.
Max Okumoto [Fri, 22 Apr 2005 16:01:56 +0000 (16:01 +0000)]
use execl() instead of execv() so we can reduce the number of warnings.

suggested by: joerg.

14 years agoMove prototype for Main_ParseArgLine() into make.h so we can delete
Max Okumoto [Fri, 22 Apr 2005 16:01:03 +0000 (16:01 +0000)]
Move prototype for Main_ParseArgLine() into make.h so we can delete
nonints.h

14 years agoMove some #defines related to parsing into parse.h
Max Okumoto [Fri, 22 Apr 2005 15:59:54 +0000 (15:59 +0000)]
Move some #defines related to parsing into parse.h

14 years agoMake shellName and shellPath static to job.c
Max Okumoto [Fri, 22 Apr 2005 15:59:32 +0000 (15:59 +0000)]
Make shellName and shellPath static to job.c

14 years agoMake the three version of the fork code more uniform.
Max Okumoto [Fri, 22 Apr 2005 15:59:07 +0000 (15:59 +0000)]
Make the three version of the fork code more uniform.

14 years ago- Use errno to report why freopen(3) failed
Liam J. Foy [Fri, 22 Apr 2005 15:36:39 +0000 (15:36 +0000)]
- Use errno to report why freopen(3) failed
- Minor cleanups

14 years agoBack out last commit, we are not there yet and I have to study
Joerg Sonnenberger [Fri, 22 Apr 2005 11:00:36 +0000 (11:00 +0000)]
Back out last commit, we are not there yet and I have to study
the interactions between the network RC scripts more.

14 years agoChange .EXPORT: to .EXPORTVAR: earlier versions of pmake used
Max Okumoto [Fri, 22 Apr 2005 10:38:30 +0000 (10:38 +0000)]
Change .EXPORT: to .EXPORTVAR: earlier versions of pmake used
.EXPORT: and .NOEXPORT: as special targets.

14 years agoMove to CPU #0 in settime() to prevent races.
Joerg Sonnenberger [Fri, 22 Apr 2005 10:12:26 +0000 (10:12 +0000)]
Move to CPU #0 in settime() to prevent races.

14 years agoUse normal variable names for rtsold, provide default values.
Joerg Sonnenberger [Fri, 22 Apr 2005 10:05:41 +0000 (10:05 +0000)]
Use normal variable names for rtsold, provide default values.

14 years agoRemove obsolete rcNG scripts as part of make upgrade.
Joerg Sonnenberger [Fri, 22 Apr 2005 09:14:08 +0000 (09:14 +0000)]
Remove obsolete rcNG scripts as part of make upgrade.

14 years agoDon't install wscons.
Joerg Sonnenberger [Fri, 22 Apr 2005 08:58:42 +0000 (08:58 +0000)]
Don't install wscons.

14 years agoAdd frequency correction support. The drift factor is currently
Joerg Sonnenberger [Fri, 22 Apr 2005 08:35:04 +0000 (08:35 +0000)]
Add frequency correction support. The drift factor is currently
determined via linear regression of the last 8 offset corrections.
It is bound to 128 ppm in one step to avoid extreme drifts when
the drift calculation is incorrect for some reason. With the
default values this can result in a maximum wrong drift of
8 * 60 * 8 * 128e-6 s ~= 0.5s (samples per update, update interval,
samples to trigger drift correction, max. drift error) until the
next iteration is done.

14 years agoRemove RC scripts for stuff we have don't have in our tree.
Joerg Sonnenberger [Fri, 22 Apr 2005 08:30:25 +0000 (08:30 +0000)]
Remove RC scripts for stuff we have don't have in our tree.
Add KEYWORD DragonFly for those we have and which didn't have it.
Remove mountall, replace it with mountcritremote when necessary.
Remove lkm dependencies, we don't use it anyway.
Run mixer script before LOGIN.

14 years agoRIP PCVT userland.
Joerg Sonnenberger [Fri, 22 Apr 2005 07:39:54 +0000 (07:39 +0000)]
RIP PCVT userland.

14 years agoUnhook gperf, it was only used by gcc2.
Joerg Sonnenberger [Fri, 22 Apr 2005 07:38:58 +0000 (07:38 +0000)]
Unhook gperf, it was only used by gcc2.

14 years agoUse system version of getopt_long and basename for the bootstrapping tools.
Joerg Sonnenberger [Fri, 22 Apr 2005 06:52:42 +0000 (06:52 +0000)]
Use system version of getopt_long and basename for the bootstrapping tools.

14 years agoRemove DEC Alpha support.
Sascha Wildner [Fri, 22 Apr 2005 02:23:23 +0000 (02:23 +0000)]
Remove DEC Alpha support.

14 years agoRemove DEC Alpha support.
Sascha Wildner [Fri, 22 Apr 2005 02:18:46 +0000 (02:18 +0000)]
Remove DEC Alpha support.

14 years agoRemove DEC Alpha support.
Sascha Wildner [Fri, 22 Apr 2005 02:09:15 +0000 (02:09 +0000)]
Remove DEC Alpha support.

14 years agoRemove support for dead architectures.
Sascha Wildner [Fri, 22 Apr 2005 01:47:03 +0000 (01:47 +0000)]
Remove support for dead architectures.

14 years agoRemove DEC Alpha support.
Sascha Wildner [Fri, 22 Apr 2005 01:07:59 +0000 (01:07 +0000)]
Remove DEC Alpha support.

14 years agoNo longer check if PCVT is configured.
Sascha Wildner [Fri, 22 Apr 2005 00:55:32 +0000 (00:55 +0000)]
No longer check if PCVT is configured.

14 years agoAdd Copyright (c) 2002 Juli Mallett, since I merged with var_modify.c
Max Okumoto [Fri, 22 Apr 2005 00:38:12 +0000 (00:38 +0000)]
Add Copyright (c) 2002 Juli Mallett, since I merged with var_modify.c

14 years agomove defines from job.h into job.c since nothing else needs them.
Max Okumoto [Thu, 21 Apr 2005 23:13:47 +0000 (23:13 +0000)]
move defines from job.h into job.c since nothing else needs them.

14 years agoMerge compat.[ch] into job.[ch]
Max Okumoto [Thu, 21 Apr 2005 23:13:19 +0000 (23:13 +0000)]
Merge compat.[ch] into job.[ch]

14 years agoMove Cmd_Exec() from main.c to job.c
Max Okumoto [Thu, 21 Apr 2005 23:11:40 +0000 (23:11 +0000)]
Move Cmd_Exec() from main.c to job.c

14 years agoRemoved paramter to Var_SubstOnly()
Max Okumoto [Thu, 21 Apr 2005 23:09:42 +0000 (23:09 +0000)]
Removed paramter to Var_SubstOnly()

14 years agomove VAR_CMD, and VAR_GLOBAL from globals.h to var.h
Max Okumoto [Thu, 21 Apr 2005 23:08:42 +0000 (23:08 +0000)]
move VAR_CMD, and VAR_GLOBAL from globals.h to var.h

14 years agoClean up comments.
Max Okumoto [Thu, 21 Apr 2005 23:08:16 +0000 (23:08 +0000)]
Clean up comments.

14 years agoRemove types and functions that are not used by other files out of
Max Okumoto [Thu, 21 Apr 2005 23:04:27 +0000 (23:04 +0000)]
Remove types and functions that are not used by other files out of
var.h and move them into var.c

14 years agoMoved all the code in var_modify.c into var.c since no other
Max Okumoto [Thu, 21 Apr 2005 23:03:13 +0000 (23:03 +0000)]
Moved all the code in var_modify.c into var.c since no other
file uses those functions.

14 years agoMove code code to print out variable from
Max Okumoto [Thu, 21 Apr 2005 23:01:53 +0000 (23:01 +0000)]
Move code code to print out variable from
targ.c:Targ_PrintGraph() into var.c.

14 years agoAdd new function Var_Match(), it returns the number of characters
Max Okumoto [Thu, 21 Apr 2005 22:59:30 +0000 (22:59 +0000)]
Add new function Var_Match(), it returns the number of characters
in the variable specification.

14 years agoHandle double dash '--' in command line.
Max Okumoto [Thu, 21 Apr 2005 22:57:29 +0000 (22:57 +0000)]
Handle double dash '--' in command line.

14 years agoSync with OpenBSD.
Sascha Wildner [Thu, 21 Apr 2005 18:50:50 +0000 (18:50 +0000)]
Sync with OpenBSD.

bcode.c - obsd rev. 1.29
dc.1    - obsd rev. 1.19
dc.c    - obsd rev. 1.6
inout.c - obsd rev. 1.12
stack.c - obsd rev. 1.7

14 years agoSync with OpenBSD.
Sascha Wildner [Thu, 21 Apr 2005 18:50:22 +0000 (18:50 +0000)]
Sync with OpenBSD.

bc.1     - obsd rev. 1.18
bc.y     - obsd rev. 1.25
extern.h - obsd rev. 1.5
scan.l   - obsd rev. 1.18

14 years agoUpdate to 3.0.1.
Jeroen Ruigrok/asmodai [Thu, 21 Apr 2005 18:31:29 +0000 (18:31 +0000)]
Update to 3.0.1.

Submitted by: Andreas Hauser

14 years agoMerge from vendor branch GPERF:
Jeroen Ruigrok/asmodai [Thu, 21 Apr 2005 18:16:32 +0000 (18:16 +0000)]
Merge from vendor branch GPERF:
Add gperf 3.0.1.

Submitted by: Andreas Hauser

14 years agoAdd gperf 3.0.1. avalon/vendor/GPERF chlamydia/vendor/GPERF
Jeroen Ruigrok/asmodai [Thu, 21 Apr 2005 18:16:32 +0000 (18:16 +0000)]
Add gperf 3.0.1.

Submitted by: Andreas Hauser

14 years agoChange EXIT STATUS to DIAGNOSTICS. We have standardised on the latter.
Jeroen Ruigrok/asmodai [Thu, 21 Apr 2005 17:09:06 +0000 (17:09 +0000)]
Change EXIT STATUS to DIAGNOSTICS.  We have standardised on the latter.

14 years agoComplete Citrus import. Import message catalog implement from
Joerg Sonnenberger [Thu, 21 Apr 2005 16:36:35 +0000 (16:36 +0000)]
Complete Citrus import. Import message catalog implement from
NetBSD. Remove external visible rune interface.

Obtained-from: Project Citrus / NetBSD

14 years agoBuild aicasm as host program, not via world's compiler.
Joerg Sonnenberger [Thu, 21 Apr 2005 14:43:58 +0000 (14:43 +0000)]
Build aicasm as host program, not via world's compiler.

14 years agoDon't create directories for gcc2 and binutils212 anymore.
Joerg Sonnenberger [Thu, 21 Apr 2005 13:48:56 +0000 (13:48 +0000)]
Don't create directories for gcc2 and binutils212 anymore.

14 years agoBump major numbers in preparation for libc work.
Joerg Sonnenberger [Thu, 21 Apr 2005 13:42:34 +0000 (13:42 +0000)]
Bump major numbers in preparation for libc work.

14 years agoConsider only drifts smaller than 32 ms as negligible.
Joerg Sonnenberger [Thu, 21 Apr 2005 13:34:59 +0000 (13:34 +0000)]
Consider only drifts smaller than 32 ms as negligible.

14 years agoAs long as a peer has some trust left, use the aggressive retry interval
Joerg Sonnenberger [Thu, 21 Apr 2005 13:32:22 +0000 (13:32 +0000)]
As long as a peer has some trust left, use the aggressive retry interval
when the deadline is not met.

14 years agoOverride gcc2 for buildworld. Necessary to handle the former default
Joerg Sonnenberger [Thu, 21 Apr 2005 13:23:07 +0000 (13:23 +0000)]
Override gcc2 for buildworld. Necessary to handle the former default
value which might still be active via /usr/share/mk.

14 years agoMake osreldate.h building happing by explicitly using /bin/date.
Joerg Sonnenberger [Thu, 21 Apr 2005 08:43:42 +0000 (08:43 +0000)]
Make osreldate.h building happing by explicitly using /bin/date.
We have to use system's date or we would have to hack the default
string in.

14 years agodate as bootstrap tool doesn't make sense, remove it.
Joerg Sonnenberger [Thu, 21 Apr 2005 08:10:24 +0000 (08:10 +0000)]
date as bootstrap tool doesn't make sense, remove it.

14 years agoUnhook GCC 2.95 and Binutils 2.12 from build.
Joerg Sonnenberger [Thu, 21 Apr 2005 08:00:37 +0000 (08:00 +0000)]
Unhook GCC 2.95 and Binutils 2.12 from build.

14 years agoStop building libkeycap, PCVT is gone.
Joerg Sonnenberger [Thu, 21 Apr 2005 07:55:47 +0000 (07:55 +0000)]
Stop building libkeycap, PCVT is gone.

14 years agoUnhook PCVT from kernel build.
Joerg Sonnenberger [Thu, 21 Apr 2005 07:48:15 +0000 (07:48 +0000)]
Unhook PCVT from kernel build.

14 years agoUse new _DATE_FMT langinfo instead of '%+'.
Joerg Sonnenberger [Thu, 21 Apr 2005 07:35:01 +0000 (07:35 +0000)]
Use new _DATE_FMT langinfo instead of '%+'.

14 years agoAdd _DATE_FMT to get the locale-specific date(1) string.
Joerg Sonnenberger [Thu, 21 Apr 2005 07:28:59 +0000 (07:28 +0000)]
Add _DATE_FMT to get the locale-specific date(1) string.

14 years agoMerge from vendor branch CVS:
Jeroen Ruigrok/asmodai [Thu, 21 Apr 2005 06:33:15 +0000 (06:33 +0000)]
Merge from vendor branch CVS:
Add CVS 1.12.12.

14 years agoAdd CVS 1.12.12.
Jeroen Ruigrok/asmodai [Thu, 21 Apr 2005 06:33:15 +0000 (06:33 +0000)]
Add CVS 1.12.12.

14 years agoStop exporting OSVERSION variable to enviornment via .makeenv.
Max Okumoto [Wed, 20 Apr 2005 21:58:13 +0000 (21:58 +0000)]
Stop exporting OSVERSION variable to enviornment via .makeenv.
This quiets a the warning that OSVERSION is from the commandline
when ports calls make recursively.

OSVERSION is only used by the make infrastructure, so anything that
references that variable would get it from make's global scope, or
would get it from a recursively called make which would have put
it into the env since it is in MAKEFLAGS.

Variables set in the command line and MAKEFLAGS are readonly, those
variables are also exported into the enviornment of make.  Nothing
in the makefiles are able to modified thier values. (POSIX)

This is compatible with .makeenv (soon to be .EXPORT:)
     o if variable does not exist create it and
       export it to the enviornment, as empty string.
     o if variable exists, export it to the enviornment
       with its value.
     o if variable that is exported is set after being
       exported, export its new value.

     o if variable is from command line or MAKEFLAGS
       do net change is value, or modify the enviornment.
       Emit a warning.

14 years agoMake GCC 3.4 the default compiler.
Joerg Sonnenberger [Wed, 20 Apr 2005 21:39:00 +0000 (21:39 +0000)]
Make GCC 3.4 the default compiler.

14 years agoClean up some of the sockbuf append code.
Jeffrey Hsu [Wed, 20 Apr 2005 21:37:06 +0000 (21:37 +0000)]
Clean up some of the sockbuf append code.

14 years agoRIP compat libraries. Use misc/compatXX from ports instead.
Joerg Sonnenberger [Wed, 20 Apr 2005 21:06:06 +0000 (21:06 +0000)]
RIP compat libraries. Use misc/compatXX from ports instead.

14 years agoWARNS=6. The (int) case should be reevaluated when this code is converted
Joerg Sonnenberger [Wed, 20 Apr 2005 20:45:57 +0000 (20:45 +0000)]
WARNS=6. The (int) case should be reevaluated when this code is converted
to (s)size_t usage.

14 years agoUn-disable stack protector. I take responsibility for all problems this
Joerg Sonnenberger [Wed, 20 Apr 2005 20:27:04 +0000 (20:27 +0000)]
Un-disable stack protector. I take responsibility for all problems this
adds, which are not actual bugs.

14 years agoRemove old beforeinstall hack. Should be not used for ages.
Joerg Sonnenberger [Wed, 20 Apr 2005 20:07:19 +0000 (20:07 +0000)]
Remove old beforeinstall hack. Should be not used for ages.

14 years agoRemove some commented out warnings.
Joerg Sonnenberger [Wed, 20 Apr 2005 20:01:09 +0000 (20:01 +0000)]
Remove some commented out warnings.

14 years agoCosmetic changes, mostly changing zeros to NULLs.
Jeffrey Hsu [Wed, 20 Apr 2005 19:43:53 +0000 (19:43 +0000)]
Cosmetic changes, mostly changing zeros to NULLs.

14 years agoStrip away a layer of indirection. Now that we properly declare
Jeffrey Hsu [Wed, 20 Apr 2005 19:38:22 +0000 (19:38 +0000)]
Strip away a layer of indirection.  Now that we properly declare
so_pcb as a "void *", we don't need the sotounpcb() macro any more.
Directly reference so->so_pcb to get the unp control block.

14 years agoAdd NetBSD 3.0.
Sascha Wildner [Wed, 20 Apr 2005 18:21:16 +0000 (18:21 +0000)]
Add NetBSD 3.0.

14 years agobasetime should be static, all access done via PKI.
Joerg Sonnenberger [Wed, 20 Apr 2005 17:57:16 +0000 (17:57 +0000)]
basetime should be static, all access done via PKI.

14 years agoAdd entry for libarchive.
Sascha Wildner [Wed, 20 Apr 2005 17:26:15 +0000 (17:26 +0000)]
Add entry for libarchive.

14 years agoDocument the rwlock routines as being MP safe.
Matthew Dillon [Wed, 20 Apr 2005 17:03:35 +0000 (17:03 +0000)]
Document the rwlock routines as being MP safe.

14 years agoMake the kernel malloc() and free() MP safe by pushing the BGL past the
Matthew Dillon [Wed, 20 Apr 2005 17:03:08 +0000 (17:03 +0000)]
Make the kernel malloc() and free() MP safe by pushing the BGL past the
per-cpu frontend and into the VM access layer.

14 years agoGet rid of VPLACEMARKER and retool vmntvnodescan() to use a secondary
Matthew Dillon [Wed, 20 Apr 2005 17:01:56 +0000 (17:01 +0000)]
Get rid of VPLACEMARKER and retool vmntvnodescan() to use a secondary
structure to track ripouts that occur during the slowfunc() callback,
similar to how we do it for the mountlist and clean/dirty buffer trees.

14 years agoStyle(9) cleanup: use ANSI format for function definitions.
Chris Pressey [Wed, 20 Apr 2005 16:37:09 +0000 (16:37 +0000)]
Style(9) cleanup: use ANSI format for function definitions.

14 years agoRemove unnecessary .El (fixes groff warning).
Sascha Wildner [Wed, 20 Apr 2005 16:24:13 +0000 (16:24 +0000)]
Remove unnecessary .El (fixes groff warning).