54907 Commits

Author SHA1 Message Date
sheldonh
eb857c8b2f Fix bogon in previous commit, whereby the contents of SUBDIR were lost
in the assignment of man4.alpha!

This prevented the man4.i386 pages from being installed.

Reported by:	Masayuki FUKUI <fukui@sonic.nm.fujitsu.co.jp>
2000-12-06 08:45:03 +00:00
ru
bc2a87491a Fixed device files building procedure. This makes
it possible to ``make all install'' in one pass.
2000-12-06 08:35:46 +00:00
peter
eb5dd3d06e Untangle vfsinit() a bit. Use seperate sysinit functions rather than
having a super-function calling bits all over the place.
2000-12-06 07:09:08 +00:00
peter
a9b3c8ef13 Simplify this a bit so that it doesn't have to generate silly redundant
__P() prototypes when an ansi-style static inline is a prototype already.
Since vnode_if.[ch] are generated on the fly, there are no CVS diffs to
mess up.
2000-12-06 06:59:38 +00:00
ru
9161f5f626 Back this out, we apparently have the ipfw(4). 2000-12-06 06:50:24 +00:00
ru
6dc9f45ae0 ipfw(4) -> ipfw(8). 2000-12-06 06:48:28 +00:00
obrien
28e327f168 Add back displaying the `world' start time when displaying the stop time.
However, don't prefix it with '>>>', so those greping for times will
not see it.
2000-12-06 04:35:45 +00:00
peter
f21988fc40 This is kind of a nasty hack, but it appears to solve the Compaq DL360
SMP problem.  Compaq, in their infinite wisdom, forgot to put the IO apic
intpin #0 connection to the 8259 PIC into the mptable.  This hack is to
look and see if intpin #0 has *no* table entry and adds a fake ExtInt
entry for the remap routines to use.  isa/clock.c will still test the
interrupts.  This entry is only ever used on an already broken system.
2000-12-06 03:47:14 +00:00
jhb
e40c6d5192 Pass RFSTOPPED to fork1() in kthread_create() to avoid a race condition
where fork1() could put the process on the run queue where it could be
snatched up by another CPU before kthread_create() had set the proper
fork handler.  Instead, we put the new kthread on the runqueue after its
fork handler has been sent.

Noticed by:	jake
Looked over by:	peter
2000-12-06 03:45:15 +00:00
deischen
cf92dabe14 Cleanup XXXdir functions to eliminate global hash table of
telldir positions.  This will allow (future) locking on a
per-DIR basis (for MT-safety).  For now, this change does
the following:

  o Remove the hash table from telldir.c.  Recode to use queue
    macros.

  o Remove 'const' from 'telldir(const DIR *)'.

  o Remove 'register' variables as suggested in a recent
    thread.

No response from: -current
2000-12-06 03:15:49 +00:00
deischen
507950431d Add a LIST_HEAD to DIR for a queue of telldir positions.
Also add a location count (used as the magic for telldir)
to DIR.  A future change will also add a mutex/lock.
2000-12-06 03:14:28 +00:00
jhb
d096b69c0b - Add in PROC_LOCK() and PROC_UNLOCK() macros. For now these do simple
mutex operations.  In the future they may call functions that verify
  correct locking order between processes in the INVARIANTS case.
- Lock the process in PHOLD() and PREL().
2000-12-06 02:01:56 +00:00
jedgar
f3679089a1 Add appropriate defines to use snprintf/vsnprintf instead of
sprintf/vsprintf.

Approved by:	peter
2000-12-06 01:49:08 +00:00
jhb
f31d014094 Protect accesses to member of struct proc with the proc lock. 2000-12-06 01:45:20 +00:00
peter
92c9bab52b Move io_apic_{read,write} from apic_ipl.s (where they do not belong) into
mpapic.c.  This gives us the benefit of C type checking.  These functions
are not called in any critical paths and are not used by the interrupt
routines.
2000-12-06 01:04:02 +00:00
mjacob
5e456a15ec Restore a sense of cleanly supporting multiple platforms. That is,
place the LOCKing macros within the areas within if_wxvar.h that
is set aside for them. Put any platform specific data also in those
areas.

For ease of maintenance purposes, merge in the OpenBSD version codebase here.
2000-12-06 00:52:28 +00:00
mjacob
d3cbb87475 Move $FreeBSD id up to top of file for multi-OS ease of support reasons. 2000-12-06 00:50:53 +00:00
jkh
d59144ac98 Enable the same path deduction as for ftp install (great for snapshot tests)
Allow user to change proxy server
Allow user to change ftp path

Submitted by:	pho
2000-12-06 00:47:54 +00:00
peter
2d9ab18849 GC unused assembler function apic_eoi() 2000-12-06 00:38:04 +00:00
jhb
5a90ca8753 Add in #include of <sys/lock.h> since it was axed from <sys/proc.h>.
Noticed by:	Wesley Morgan <morganw@chemikals.org>
Pointy hat to:	me
2000-12-06 00:33:58 +00:00
alfred
d1664ea8cd Add forgotten SYSCALL_MODULE_HELPER() for msgsys() syscall.
Discovered by: Valentin Chopov <valentin@valcho.net>
2000-12-05 23:05:45 +00:00
alfred
f9b418f187 need to adjust allocation size to properly deal with non PAGE_SIZE
allocations, specifically with allocations < PAGE_SIZE when the code
doesn't work properly
2000-12-05 22:22:24 +00:00
obrien
10e390cb2e Change the spelling of .' to .' from .OBJDIR since `.' really is where
generated files land.  Also give precedence to generated files.
2000-12-05 22:10:43 +00:00
jhb
34acd4e355 Move the ipfw(4) xref to the description of LOG_SECURITY instead of
LOG_UUCP.

PR:		docs/23302
Submitted by:	cshumway
2000-12-05 20:30:28 +00:00
jhb
6aa7e056d7 1. Several style cleanups:
- Whitespace fixes.
   - Comment fixes (mostly capitalization and trailing periods).
   - Reorderings to put variables all in the same place, function prototypes
     sorted alphabetically, etc.
2. Removed unused and #ifdef'd out members from struct ithd.
3. Changed ESTCPULIM() to use an explicit (PRIO_MAX - PRIO_MIN) rather than
   PRIO_TOTAL.
4. Remove <sys/lock.h> #include and resort #include's.

Submitted by:	bde (1, 3, 4)
2000-12-05 20:23:43 +00:00
wilko
eff573031a Note that Symbios is the new owner of the NCR SCSI chip designs. And
that the document references to Symbios are ment to include NCR-stamped
chips as well.

Suggested by: obrien
2000-12-05 20:21:18 +00:00
ru
b5278bf563 groff does not use MANDEPEND anymore. 2000-12-05 19:56:50 +00:00
ru
8a75e0f77b Added directories needed for Groff 1.16.1 distribution. 2000-12-05 19:18:45 +00:00
ru
63989bb58b Upgrade to version 1.16.1. 2000-12-05 19:15:36 +00:00
ru
1f010d72ed Resolve conflicts after v1.16.1 import. 2000-12-05 19:06:41 +00:00
ru
074a14ffb2 Removed yacc(1) output files. 2000-12-05 18:53:29 +00:00
ru
c7f016832b Removed files not present in v1.16.1 import. 2000-12-05 18:52:33 +00:00
ru
7c20aabe3d This commit was generated by cvs2svn to compensate for changes in r69626,
which included commits to RCS files with non-trunk default branches.
2000-12-05 18:49:44 +00:00
ru
a812d8b090 Virgin import of FSF groff v1.16.1 2000-12-05 18:49:44 +00:00
sobomax
580d412c4d Alphabetically reorder options in `.Op Fl' macro to be consistent with the
rest of the code.
2000-12-05 16:40:14 +00:00
imp
637b707a06 Add new ssh pam support and pam.conf requirements. 2000-12-05 16:38:14 +00:00
jlemon
a209216275 Move the wakeup/signaling of the reader side of the tun device into
a tunstart function, which is called when a packet is sucessfully
placed on the queue.  This allows us to properly do output byte accounting
within the handoff routine.
2000-12-05 16:21:00 +00:00
dwmalone
1144f3ac9a Add a -F option to the builtin ident service, which allows .fakeid files
to contain the name of other valid users.

PR:		22837
Submitted by:	Andreas Gerstenberg <andy@andy.de>
Reviewed by:	green
Reviewed by:	sheldonh
2000-12-05 13:56:01 +00:00
tg
3339f5cc67 Add some missing functions in MLINKS. Link assume_default_colors.3
and use_default_colors.3 to default_colors.3 instead of dft_fgbg.3.
The former seems to be newer and/or better maintained.
2000-12-05 12:40:14 +00:00
tg
ddde649e30 Install manpages, including appropriate MLINKS. 2000-12-05 12:38:23 +00:00
sobomax
25d6961779 - Add missed `-s' option into usage printout;
- sort options alphabetically.
2000-12-05 11:02:19 +00:00
kato
8de42711fb Merged from sys/i386/isa/clock.c revision 1.164. 2000-12-05 09:35:54 +00:00
kato
c4979e6a99 Merged from sys/i386/i386/machdep.c revision 1.424. 2000-12-05 09:33:11 +00:00
kato
9e0892fec5 Merged from files.i386 revision 1.339. 2000-12-05 09:28:49 +00:00
kato
bab66d0b83 Merged from files.i386 revisions 1.337 and 1.338. 2000-12-05 09:27:42 +00:00
marcel
b371b41f1d Add support for COMPAT_LINUX and DEBUG_LINUX. Make the OSF1
files dependent on 'compat_linux' as well as the Linuxulator
depends on the osfulator.
2000-12-05 09:10:50 +00:00
marcel
6b960e8fea Minor cleanups:
o  remove unused prototypes,
o  remove unused extern declarations,
o  move prototypes up.
2000-12-05 09:06:41 +00:00
marcel
57f887358a Make osendsig global. It's used by the Linuxulator. 2000-12-05 09:04:25 +00:00
takawata
2d9991ce35 Update Makefile to follow acpica-1115 import. 2000-12-05 08:47:41 +00:00
ru
66b7de1327 Fixed manpage building. 2000-12-05 08:10:27 +00:00