Matthew Dillon
f7b200fd2f
regenerate syscalls
2001-09-01 03:56:12 +00:00
Matthew Dillon
918c3b1361
Make yield() MPSAFE.
...
Synchronize syscalls.master with all MPSAFE changes to date. Synchronize
new syscall generation follows because yield() will panic if it is out
of sync with syscalls.master.
2001-09-01 03:54:09 +00:00
Matthew Dillon
116734c4d1
Pushdown Giant for acct(), kqueue(), kevent(), execve(), fork(),
...
vfork(), rfork(), jail().
2001-09-01 03:04:31 +00:00
Andrey A. Chernov
65efd81290
Back out disabling ungetc() at 0, use different solution:
...
keep negative offset internally, but return 0 externally in ftell*()
I.e. use 0 now as 'unspecified value' per POSIX ungetc() description.
2001-09-01 01:56:54 +00:00
John Baldwin
8c8a7645c7
Axe stale mp_fixme().
2001-09-01 00:49:29 +00:00
Robert Watson
0e3adf0b58
o Attach cap_cmp.c and cap_copy.c to the build.
...
o Attach cap_copy_ext.3 and cap_copy_int.3 to the install, and link
cap_size.3 to cap_copy_ext.3.
Submitted by: tmm
Obtained from: TrustedBSD Project
2001-09-01 00:00:50 +00:00
Robert Watson
585514eb2d
o More conservative permissions for kerberos.log: 600 instead of 644.
...
Reviewed by: peter
2001-08-31 23:44:51 +00:00
Andrey A. Chernov
aed591bb15
Describe EOVERFLOW I implement per POSIX.
...
Sort ERRORS section
2001-08-31 23:06:28 +00:00
Mike Smith
2a4684aa19
Don't claim memory resources owned by a PNP0C01 device ("system memory")
...
as some systems claim the entire physical address space is owned by it.
2001-08-31 22:59:04 +00:00
Murray Stokely
9f63e1d07a
Add an entry for the Zip 250.
...
PR: i386/29639
Submitted by: David Yeske <dyeske@yahoo.com>
2001-08-31 22:49:22 +00:00
Matthew Dillon
4e174404a3
Pushdown Giant for nfs syscalls (nfssvc())
2001-08-31 22:39:36 +00:00
Matthew Dillon
2afac34da3
Make various posix4 system calls MPSAFE (will fixup syscalls.master later)
...
sched_setparam()
sched_getparam()
sched_setscheduler()
sched_getscheduler()
sched_yield()
sched_get_priority_max()
sched_get_priority_min()
sched_rr_get_interval()
2001-08-31 22:34:40 +00:00
Murray Stokely
0cf9956f3f
Add entries for 3wire terminals. (carrier not supplied, so we set nc).
...
PR: conf/26420
Submitted by: Jon Passki <cykyc@yahoo.com>
2001-08-31 22:18:50 +00:00
Matthew Dillon
7feaf028be
make swapon() MPSAFE (will adjust syscalls.master later)
2001-08-31 22:15:37 +00:00
Matthew Dillon
7e39632bc8
Add FD_SETSIZE warning to types.h
2001-08-31 22:12:32 +00:00
Matthew Dillon
6a33d53c48
mark obreak() and ovadvise() as being MPSAFE
2001-08-31 22:10:03 +00:00
Murray Stokely
b64e68c520
Add ID for the Best Data Smart One 56SPS Voice modem.
...
PR: kern/24851
Submitted by: Daniel Rudy <dcrudy@aol.com>
2001-08-31 21:51:00 +00:00
Matt Jacob
a58e848bef
add 2300/2312 notes
2001-08-31 21:50:09 +00:00
Mark Peek
f57996437a
Exit gracefully when a SIGHUP is received. This prevents ee from going into
...
an infinite spin loop when the terminal window is forcibly blown away.
PR: 29553
Reported by: Sung N. Cho <sucho2@vt.edu>
MFC after: 1 day
2001-08-31 21:50:06 +00:00
Robert Watson
93f4fd1cb6
o Screw over users of the kern.{security.,}suser_permitted sysctl again,
...
by renaming it to kern.security.suser_enabled. This makes the name
consistent with other use: "permitted" now refers to a specific right
or privilege, whereas "enabled" refers to a feature. As this hasn't
been MFC'd, and using this destroys a running system currently, I believe
the user base of the sysctl will not be too unhappy.
o While I'm at it, un-staticize and export the supporting variable, as it
will be used by kern_cap.c shortly.
Obtained from: TrustedBSD Project
2001-08-31 21:44:12 +00:00
Matt Jacob
7034ded953
add 2300/2312 references
2001-08-31 21:43:35 +00:00
Murray Stokely
ba5b94fef7
Correct the ID for the ALS0120 PnP Joystick. It is different from the
...
ALS0110.
PR: kern/22617
Submitted by: Mike Holling <myke@fks.bt>
2001-08-31 21:40:56 +00:00
Matt Jacob
e8a0f829da
note 2300/2312 support
2001-08-31 21:39:56 +00:00
Matt Jacob
126ec86486
Add 2 Gigabit Fibre Channel support (2300 && 2312 cards). This required
...
some reworking (and consequent cleanup) of the interrupt service code.
Also begin to start a cleanup of target mode support that will (eventually)
not require more inforamtion routed with the ATIO to come back with the
CTIO other than tag.
MFC after: 4 weeks
2001-08-31 21:39:04 +00:00
Matt Jacob
a2f1799115
Add 2300/2312 (2Gbit) firmware.
2001-08-31 21:25:15 +00:00
Murray Stokely
6e66dd6b62
Add OMRON ME5614ISA PnP modem.
...
PR: kern/22801
Submitted by: Ryuzo Okada <R.Okada@mm.neweb.ne.jp>
2001-08-31 20:37:02 +00:00
Andrey A. Chernov
598bb4cb30
Add originally missing __sinit() call.
2001-08-31 20:36:19 +00:00
Andrey A. Chernov
c4b2cc78e3
Simplify offset underflow checks even more
2001-08-31 20:17:32 +00:00
Murray Stokely
4fd606bfba
Add PCI device IDs for Kuotech dual port serial cards.
...
Also give example of the flags needed to use these cards.
PR: kern/21242
Submitted by: Shigeki Moride <moride@portside.net>
2001-08-31 20:16:00 +00:00
Jordan K. Hubbard
6db4e2900d
Preserve /etc/hosts.allow and /etc/dhclient.conf during upgrades.
...
Noted by: Tim Zingelman <zingelman@fnal.gov>
2001-08-31 20:10:01 +00:00
Andrey A. Chernov
711b11769d
Describe that we disallow ungetc at offset 0 now.
2001-08-31 20:03:49 +00:00
Jordan K. Hubbard
7a7a162ba6
Whoops, forgot a hunk on the previous patch. Fix RTSOL variable handling
...
AND DHCP handling.
2001-08-31 20:03:05 +00:00
Jordan K. Hubbard
a46ce3a04b
PR: 26187
...
Submitted by: Glenn Trewitt <glenn@trewitt.org>
2001-08-31 19:56:59 +00:00
Andrey A. Chernov
4db40fd143
Disallow ungetc at offset 0 (to prevent negative offset happens), so simplify
...
checks in ftell.
2001-08-31 19:50:25 +00:00
Andrey A. Chernov
7cf30ace84
Drop buffer first, _then_ ask for real position
2001-08-31 18:54:44 +00:00
Andrey A. Chernov
2ff678f5bb
The same big piece of ftell code repeated in 3 places. Simplify things moving
...
it into one subfunction instead.
Try to use real offset in strange cases.
2001-08-31 18:23:29 +00:00
Mike Smith
05c03ed9b8
Don't activate placeholder resources; it can be very expensive in the
...
SYS_RES_MEMORY case, and it shouldn't be necessary.
2001-08-31 18:08:50 +00:00
Bruce A. Mah
4e372c6746
Whitespace-only commit that can be ignored by translators.
...
The 1.2->1.4 deltas caused the indentation of this document to become
massively...well...confused. Try to fix this.
2001-08-31 17:26:18 +00:00
Bruce A. Mah
27554eda12
diskcheckd(8) is gone from the base system, so undo its release note.
2001-08-31 16:47:57 +00:00
Ruslan Ermilov
3b7e5ccc6a
SECURITY: Drop `setgid kmem' bit as early as possible.
2001-08-31 16:26:37 +00:00
Ruslan Ermilov
208691fcd8
Sort predicates.
...
PR: docs/30237
2001-08-31 15:48:00 +00:00
Dima Dorfman
46c128b5a5
The file_descriptor argument to -t isn't optional, so don't mark it up so.
2001-08-31 15:38:53 +00:00
Dima Dorfman
bdb6e9217b
Make the 'echo' output for blanktime and scrnmap consistent with their
...
variable names. There were minor differences in both cases, which were
needlessly confusing and inconsistent.
2001-08-31 15:29:24 +00:00
Andrey A. Chernov
ee75810413
If file offset is smaller than internal buffer character left count, just drop
...
internal buffer and trust offset, not return error.
2001-08-31 14:11:14 +00:00
Jonathan Lemon
14b62f116d
Add missing "opt_inet6.h" header.
2001-08-31 13:49:03 +00:00
Jonathan Lemon
255a018115
Whitespace change.
2001-08-31 13:46:22 +00:00
Andrey A. Chernov
1dfa423639
Initialize _offset to 0 in fopen(), it helps to optimize fseek/ftell
2001-08-31 13:14:49 +00:00
Andrey A. Chernov
ca934ebcae
Detect fp->_offset overflow on read
...
Use errno to catch negative seek with -1 offset
2001-08-31 12:55:22 +00:00
Ruslan Ermilov
217758f8e6
mdoc(7) police: minor formatting tweaks.
2001-08-31 12:52:50 +00:00
Ruslan Ermilov
162c0b2eff
Synch with NetBSD and OpenBSD.
...
Allow non-superuser to open, listen to, and send safe commands on the
routing socket. Superuser priviledge is required for all commands
but RTM_GET.
Lose `setuid root' bit of route(8).
Reviewed by: wollman, dd
2001-08-31 12:31:09 +00:00