msmith
2f50c10b5b
Add a MODULE_VERSION declaration. This should prevent duplicate loading
...
of the module, and allows other modules to depend on and link against
the ACPI module.
Add a sysctl that allows us to retrieve the ACPI CA version number as
well.
2001-09-01 22:41:53 +00:00
ache
46ab006323
File positions are off_t nowdays, not long, so:
...
long -> off_t
strtol -> strtoll
fseek -> fseeko
NOTE: that fseek not works for >long offsets files per POSIX:
[EOVERFLOW] For fseek( ), the resulting file offset would be a value which
cannot be represented correctly in an object of type long.
2001-09-01 22:22:45 +00:00
chris
fe9bd7a606
Another punctuation fix (missing comma ending preposition).
2001-09-01 21:32:52 +00:00
chris
e540bd45f2
o Mention the fact that specifying a fileid of 0 searches all loaded
...
modules.
o Properly terminate a preposition.
2001-09-01 21:31:33 +00:00
luigi
0dc160055e
use correct "compile" directory, which is ../../compile/<filename>
...
This does not apply to RELENG_4 for which the compile directory is
../compile/<filename>
2001-09-01 21:19:15 +00:00
rwatson
ce9df2e905
o Note that some sites will want to select generally more conservative
...
permissions on some files, and give hints as to what those permissions
might be. Note also that the current more liberal permissions might
get changed in future revisions.
2001-09-01 21:00:28 +00:00
jhb
93b0ebae2c
Remove #if 0'd remnants of the old idle page zeroing.
2001-09-01 20:17:43 +00:00
jhb
943c0e0e19
Process priority is locked by the sched_lock, not the proc lock.
2001-09-01 20:16:30 +00:00
rwatson
00ec5e8482
o At some point, unmounting a non-EA file system with EA's compiled
...
in got a bit broken, when ufs_extattr_stop() was called and failed,
ufs_extattr_destroy() would panic. This makes the call to destroy()
conditional on the success of stop().
Submitted by: Christian Carstensen <cc@devcon.net>
Obtained from: TrustedBSD Project
2001-09-01 20:11:05 +00:00
dillon
e13c8f3257
Regenerate syscalls
2001-09-01 19:37:41 +00:00
dillon
0bdd59d16a
Synchronize syscalls.master(s) with recent Giant pushdown work
2001-09-01 19:36:48 +00:00
dillon
3f8ba718ee
Giant Pushdown:
...
read() pread() readv() write () pwrite() writev() ioctl() select ()
poll() openbsd_poll()
2001-09-01 19:34:23 +00:00
luigi
fe1db6c569
Supply a default value for the kernel config binary.
2001-09-01 19:16:00 +00:00
dillon
ab65c87802
Giant Pushdown. Saved the worst P4 tree breakage for last.
...
reboot() getpriority() setpriority() rtprio() osetrlimit() ogetrlimit()
setrlimit() getrlimit() getrusage() getpid() getppid() getpgrp()
getpgid() getsid() getgid() getegid() getgroups() setsid() setpgid()
setuid() seteuid() setgid() setegid() setgroups() setreuid() setregid()
setresuid() setresgid() getresuid() getresgid () __setugid() getlogin()
setlogin() modnext() modfnext() modstat() modfind() kldload() kldunload()
kldfind() kldnext() kldstat() kldfirstmod() kldsym() getdtablesize()
dup2() dup() fcntl() close() ofstat() fstat() nfsstat() fpathconf()
flock()
2001-09-01 19:04:37 +00:00
luigi
056bad6e37
Bugfix: Use the correct variable for picobsd type (same bug is
...
present in STABLE). Also add a bit more logging (when enabled).
2001-09-01 18:27:39 +00:00
dillon
91ecbe11ac
Giant Pushdown
...
clock_gettime() clock_settime() nanosleep() settimeofday()
adjtime() getitimer() setitimer() __sysctl() ogetkerninfo()
sigaction() osigaction() sigpending() osigpending() osigvec()
osigblock() osigsetmask() sigsuspend() osigsuspend() osigstack()
sigaltstack() kill() okillpg() trapsignal() nosys()
2001-09-01 18:19:21 +00:00
marcel
f01626a3e5
Speculatively add this file. It's part of the Linuxulator update
...
to make it emulate Linux kernel version 2.4.2, which is required
in order to upgrade the linux_base port to RH 7.1.
Note that this file is only needed for 32-bit architectures. To
us this means i386 (for now?)
2001-09-01 18:11:45 +00:00
ache
040bf33abb
Save errno before function call and restore it on success (because many
...
internal functions there may fail and set (i.e. overwrite) errno in normal
(not error) situation). In original variant errno testing after call
(as POSIX suggest) is wrong when errno overwrite happens.
2001-09-01 15:28:24 +00:00
ache
77759ea63b
Remove even more unneded checks, original code can't overflows in that place
2001-09-01 15:01:37 +00:00
ache
20c6fc0914
Remove two checks unneeded now (can't happens)
2001-09-01 14:48:45 +00:00
ache
0c69b04984
Make fseek(... SEEK_CUR) fails if current file-position is unspecified.
2001-09-01 14:40:01 +00:00
ache
d8648337d6
Note that prev. commit addition is for ftell/ftello
2001-09-01 14:23:30 +00:00
ache
6628a9dfdc
Describe ESPIPE as result of unspecified file-position indicator value.
...
Add more to SEE ALSO section.
2001-09-01 14:11:53 +00:00
ache
162eb9fa4e
Describe file-position behaviour from POSIX
2001-09-01 14:01:52 +00:00
ache
8785013776
Strict in the POSIX sence, if file position is unspecified after ungetc() at
...
0, return that we can't specify it, i.e. error with ESPIPE.
(hint from: "Peter S. Housel" <housel@acm.org>)
Back out sinit() addition, not needed after various code simplifications.
2001-09-01 12:13:33 +00:00
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