ache
625f4c5432
If lseek to wrong value sucessfully happens despite all pre-checks, set __SERR
...
to indicate that stream becomes inconsistent.
2001-09-01 11:21:28 +00:00
ache
116ee96d9d
If position is underflowed, don't try to hide that fact by recovery, just
...
return EIO and set __SERR to mark stream as inconsistent.
2001-09-01 11:18:53 +00:00
dd
a34f6bb0fc
New release note: syslogd -b
2001-09-01 10:52:25 +00:00
n_hibma
600918fc15
First check whether the USB transfer was cancelled before starting to
...
use the data structures related to that keyboard.
2001-09-01 09:38:45 +00:00
n_hibma
7346657593
Regen.
2001-09-01 09:35:46 +00:00
n_hibma
a49bd9fc8b
Spelling nit.
2001-09-01 09:33:15 +00:00
sos
774f09de4f
Make "atapi less" kernels link again.
...
Question is if we should allow the ioctl only interface to be
created if atapi devices are present, but no driver linked in....
2001-09-01 08:47:11 +00:00
dd
396c50b0c1
Introduce a -b option that allows the user to specify which address to
...
bind to. This is useful for hosts running jails that need syslog to
maintain an open socket to log to a remote host.
Reviewed by: sheldonh
2001-09-01 08:42:49 +00:00
dillon
c96eebc7a1
Undo last commit. The problem's been fixed for a long time.
2001-09-01 08:31:09 +00:00
kris
f4fdee9267
Update a duplicate quotation.
...
PR: 30228
MFC after: 2 weeks
2001-09-01 08:01:06 +00:00
kris
a81dfc2770
Fix some unsafe signal handlers, and be careful not to overflow on fd_set.
...
Fix some string buffer operations.
Based on: OpenBSD
Reviewed by: audit
MFC after: 2 weeks
2001-09-01 07:57:35 +00:00
kris
5c1ab9470b
Don't do unsafe activities in the syscall handler.
...
MFC after: 2 weeks
2001-09-01 07:40:19 +00:00
kris
70a0876b07
Remove some unsafe function calls from the signal handlers.
...
Obtained from: OpenBSD
Reviewed by: audit
MFC after: 2 weeks
2001-09-01 07:35:25 +00:00
dillon
b781e73eb6
Pushdown Giant for: profil(), ntp_adjtime(), ogethostname(),
...
osethostname(), ogethostid(), osethostid()
2001-09-01 05:47:58 +00:00
bmah
8e06415e8a
It is *indeed* possible to run Alpha Linux binaries under emulation.
...
Reviewed by: gallatin
2001-09-01 04:39:16 +00:00
dillon
e398f0b04e
Giant pushdown sys_exit(), [o]wait(), wait4()
2001-09-01 04:37:34 +00:00
dillon
4969658e58
Giant Pushdown ACL syscalls:
...
__acl_get_file, __acl_set_file, __acl_get_fd, __acl_set_fd,
__acl_delete_file, __acl_delete_fd, __acl_aclcheck_file,
__acl_aclcheck_fd
2001-09-01 04:33:22 +00:00
dillon
e04437f4be
regenerate syscalls
2001-09-01 03:56:12 +00:00
dillon
4b176348af
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
dillon
d1a6cbe1d5
Pushdown Giant for acct(), kqueue(), kevent(), execve(), fork(),
...
vfork(), rfork(), jail().
2001-09-01 03:04:31 +00:00
ache
5610a6ae63
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
jhb
8f95e37de3
Axe stale mp_fixme().
2001-09-01 00:49:29 +00:00
rwatson
c4e5554168
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
rwatson
1d2c96389f
o More conservative permissions for kerberos.log: 600 instead of 644.
...
Reviewed by: peter
2001-08-31 23:44:51 +00:00
ache
74812a92b8
Describe EOVERFLOW I implement per POSIX.
...
Sort ERRORS section
2001-08-31 23:06:28 +00:00
msmith
5248c96731
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
600b1b8161
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
dillon
6b8714e0aa
Pushdown Giant for nfs syscalls (nfssvc())
2001-08-31 22:39:36 +00:00
dillon
f780a2b2ea
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
d827149279
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
dillon
4609145389
make swapon() MPSAFE (will adjust syscalls.master later)
2001-08-31 22:15:37 +00:00
dillon
af4e4157df
Add FD_SETSIZE warning to types.h
2001-08-31 22:12:32 +00:00
dillon
aec18c8e63
mark obreak() and ovadvise() as being MPSAFE
2001-08-31 22:10:03 +00:00
murray
62f4d7455a
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
mjacob
f22f3e1a8b
add 2300/2312 notes
2001-08-31 21:50:09 +00:00
mp
bb0d8fb153
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
rwatson
d3109e582d
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
mjacob
623919c0cc
add 2300/2312 references
2001-08-31 21:43:35 +00:00
murray
2f2d44bd83
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
mjacob
d7c6b51004
note 2300/2312 support
2001-08-31 21:39:56 +00:00
mjacob
fd92a9e5a8
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
mjacob
12dc4e43ee
Add 2300/2312 (2Gbit) firmware.
2001-08-31 21:25:15 +00:00
murray
75965b4b21
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
ache
0ad06d5009
Add originally missing __sinit() call.
2001-08-31 20:36:19 +00:00
ache
689eee076f
Simplify offset underflow checks even more
2001-08-31 20:17:32 +00:00
murray
8a7c2ca9e2
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
jkh
5d33a1ef26
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
ache
13118a14e0
Describe that we disallow ungetc at offset 0 now.
2001-08-31 20:03:49 +00:00
jkh
42361f56f7
Whoops, forgot a hunk on the previous patch. Fix RTSOL variable handling
...
AND DHCP handling.
2001-08-31 20:03:05 +00:00
jkh
df289849d8
PR: 26187
...
Submitted by: Glenn Trewitt <glenn@trewitt.org>
2001-08-31 19:56:59 +00:00