Doug Barton
6c7344c5dd
Minor typos
2001-05-17 01:36:01 +00:00
David E. O'Brien
0dfc89c188
Consistently define the rune types.
...
Follow NetBSD's lead and add a _BSD_MBSTATE_T_ type.
2001-05-16 22:32:44 +00:00
David E. O'Brien
1123bf8862
Move the int typedefs to the top so they can be used in defining other types.
...
Ensure every platform has __offsetof.
Make multiple inclusion detection consistent with other
<platform>/include/*.h files.
2001-05-16 22:21:43 +00:00
Jason Evans
1317e200a8
Mark a thread that is suspended while sleeping as interrupted.
2001-05-16 21:58:45 +00:00
Nick Sayer
1848e3d448
Since the root-on-insecure-tty code was added to telnetd, a dependency
...
on char *line was added to libtelnet. Put a dummy one in to keep the
linker happy.
2001-05-16 20:34:42 +00:00
Nick Sayer
166b3cb9a0
Make sure the protocol actively rejects bad data rather than
...
(potentially) not responding to an invalid SRA 'auth is' message.
2001-05-16 20:24:58 +00:00
Jesper Skriver
b10cf90768
Link /etc/ssh/ssh_host_key to /etc/ssh/ssh_host_rsa_key to deal with
...
gratutious changes in the latest SSH
Reviewed by: obrien
Approved by: obrien
2001-05-16 19:23:54 +00:00
Warner Losh
a70a79ad2d
Fix type noticed by jasone
2001-05-16 19:15:32 +00:00
Warner Losh
34f9c106b9
Migrate from using MAXPATHLEN to MAX_PATH. Use strlcpy to copy the
...
strings.
2001-05-16 19:10:40 +00:00
Warner Losh
aecd12aed8
Add entry for cygwin, the Cygnus Windows emulator.
...
Submitted by: "Karsten W. Rohrbach" <karsten@rohrbach.de>
Reviewed by: ache
2001-05-16 19:01:45 +00:00
Nick Sayer
8183ac8f53
srandomdev() affords us the opportunity to radically improve, and at the
...
same time simplify, the random number selection code.
2001-05-16 18:32:46 +00:00
Nick Sayer
60f581768d
Catch any attempted buffer overflows. The magic numbers in this code
...
(512) are a little distressing, but the method really needs to be
extended to allow server-supplied DH parameters anyway.
Submitted by: kris
2001-05-16 18:27:09 +00:00
Nick Sayer
e7157113a9
Catch malloc return failures. This should help avoid dereferencing NULL on
...
low-memory situations.
Submitted by: kris
2001-05-16 18:17:55 +00:00
Ian Dowse
0864ef1e8a
Change the second argument of vflush() to an integer that specifies
...
the number of references on the filesystem root vnode to be both
expected and released. Many filesystems hold an extra reference on
the filesystem root vnode, which must be accounted for when
determining if the filesystem is busy and then released if it isn't
busy. The old `skipvp' approach required individual filesystem
xxx_unmount functions to re-implement much of vflush()'s logic to
deal with the root vnode.
All 9 filesystems that hold an extra reference on the root vnode
got the logic wrong in the case of forced unmounts, so `umount -f'
would always fail if there were any extra root vnode references.
Fix this issue centrally in vflush(), now that we can.
This commit also fixes a vnode reference leak in devfs, which could
result in idle devfs filesystems that refuse to unmount.
Reviewed by: phk, bp
2001-05-16 18:04:37 +00:00
Archie Cobbs
73cf2c3089
Add BUGS section describing the requirement to manually load the KLD.
2001-05-16 17:30:15 +00:00
Joerg Wunsch
f23229f905
Fix man page markup.
...
Submitted by: ru
2001-05-16 17:09:00 +00:00
Ruslan Ermilov
9d3618b999
Unbreak world; _DIAGASSERT macro is not available in FreeBSD.
2001-05-16 14:34:47 +00:00
Ruslan Ermilov
bfd1220842
mdoc(7) police: fix markup.
2001-05-16 13:53:19 +00:00
Ruslan Ermilov
c424b7d0c6
Install wchar.h and wctype.h.
...
Forgotten by: tshiozak
2001-05-16 11:38:18 +00:00
Brian Somers
2924ab1473
Remove forgotten -Wall
...
Reminded by: ru
2001-05-16 11:15:49 +00:00
Poul-Henning Kamp
49a4598b61
Fix an array which was too small.
...
PR: 27380
Submitted by: Samuel Greear <sgreear@vsni.com>
2001-05-16 11:13:16 +00:00
Mark Murray
458a1c243f
Fix problem with static linking:
...
> Script started on Sat May 12 22:18:47 2001
> ttyp1:bde@gamplex:/usr/src/libexec/rshd> rsh localhost ls
> rcmd: localhost: Undefined error: 0
Reported by: bde
2001-05-16 11:05:03 +00:00
Ruslan Ermilov
72fb5ff3ec
mdoc(7) police: fix markup and spelling.
2001-05-16 10:39:42 +00:00
Ruslan Ermilov
f449eb82a4
mdoc(7) police: fix markup and spelling.
2001-05-16 10:29:51 +00:00
Ruslan Ermilov
7fa247d086
mdoc(7) police: fix markup (demonstrates new -xwidth modifier).
2001-05-16 10:18:20 +00:00
Ruslan Ermilov
9af42d27b1
mdoc(7) police: fix markup.
2001-05-16 09:50:12 +00:00
Ruslan Ermilov
8fcaaa2e12
mdoc(7) police: uppercase abbreviations in revision 1.34.
2001-05-16 09:43:48 +00:00
Ruslan Ermilov
de0137926b
mdoc(7) police: double spaces in plain text chunks aren't good.
2001-05-16 09:40:12 +00:00
Warner Losh
367995aaa2
Catch up with some recent changes:
...
1) pcic_isa.c
2) For pc98, add mecia driver and -DPC98 to command line.
3) pcic_p.c -> pcic_pci.c
2001-05-16 07:35:54 +00:00
Warner Losh
5a695e4878
Separate out isa attachment to its own file. The pci attachment will
...
soon attach directly to pcic rather than the kludge pci-pcic device we
have now.
In some ways, this is similar to the work PAO3 did to try to support
cardbus bridges. In some ways different. This and future commits
will be taking from the spirit of many of those changes. pcicvar.h is
completely different from the pcicvar.h that appeared in PAO3, but
similar in concept.
2001-05-16 07:32:04 +00:00
Warner Losh
6693a65f68
This file is now obsolete. The #defines in it have never been used
...
and the pcic_devclass no longer is used by pccard.c.
2001-05-16 06:14:51 +00:00
Warner Losh
09946a51b7
Note recent windows of breakage.
...
Note new ata subsystem.
Add additional files for the portmap change.
2001-05-16 04:34:40 +00:00
Alfred Perlstein
a428c5ffef
remove include of ipl.h because it no longer exists
2001-05-16 02:52:06 +00:00
Archie Cobbs
cd5774da2f
Fix typo.
...
Noticed by: ade
2001-05-16 01:25:29 +00:00
John Baldwin
f0ba29575d
Lock the procfs functions for doing a single step and reading/writing
...
registers better. Hold sched_lock not only for checking the flag but
also while performing the actual operation to ensure the process doesn't
get swapped out by another CPU while we the operation is being performed.
2001-05-16 00:47:27 +00:00
Warner Losh
3dce60fd35
pcic98reg.h is now contained in meciareg.h.
2001-05-15 23:53:18 +00:00
Warner Losh
fae3b4e989
The mecia support has moved to the mecia driver, so remove the copy of
...
it here.
2001-05-15 23:50:58 +00:00
Warner Losh
0732016b23
Add mecia driver definitions.
2001-05-15 23:47:17 +00:00
Warner Losh
dcdb9930bd
Rev 1.131 was missing:
...
Submitted by: KATO Takenori-san <kato@nendai.nagoya-u.ac.jp>
2001-05-15 23:44:03 +00:00
Warner Losh
821257e1db
This code touches MD code inappropriately. So we have to include pc98
...
specific file for pc98.
2001-05-15 23:43:02 +00:00
Dima Dorfman
cd18ccdc30
Introduce getprogname(3) and setprogname(3) library calls. These get
...
and set __progname, respectively.
Discussed on: -arch (Feb 2001), -audit
Reviewed by: -audit
Approved by: kris
Obtained from: (mostly) NetBSD
2001-05-15 23:41:01 +00:00
Warner Losh
54570134fe
A new driver for the MECIA. This is the NEC Original PCMCIA
...
controller found in many of the early NOTE98 machines that were
produced. This controller is completely unlike the intel 82365, so
I've separated it out from the main pcic driver.
2001-05-15 23:34:42 +00:00
John Baldwin
dec54ac5b5
"Sir, the deorbit burn completed succesfully."
...
RIP {sys/machine}/ipl.h.
2001-05-15 23:30:37 +00:00
John Baldwin
8bd57f8fc2
Remove unneeded includes of sys/ipl.h and machine/ipl.h.
2001-05-15 23:22:29 +00:00
John Baldwin
d58f6ddef7
Add a PROC_TRYLOCK() macro to perform a mtx_trylock() on the process lock.
2001-05-15 23:19:52 +00:00
John Baldwin
f5d325c599
Remove unneeded includes in the i386 case.
2001-05-15 23:16:18 +00:00
John Baldwin
74fc745594
- Remove unneeded include of sys/ipl.h.
...
- Lock the process before calling killproc() to kill it for exceeding the
maximum CPU limit.
2001-05-15 23:15:06 +00:00
John Baldwin
9081e5e826
- Remove unneeded include of sys/ipl.h.
...
- Require the proc lock be held for killproc() to allow for the vmdaemon to
kill a process when memory is exhausted while holding the lock of the
process to kill.
2001-05-15 23:13:58 +00:00
John Baldwin
4966b0e91c
Move the definition of HWI_MASK to the i386/isa/icu.h header right next to
...
the definition of ICU_LEN.
2001-05-15 23:11:48 +00:00
Warner Losh
a94058679c
Save one fork on a buildworld. env FOO=foo bar -> FOO=foo bar.
2001-05-15 22:54:15 +00:00