pk
4a04452106
Use crdup(), instead of crget()+memcpy().
2004-05-02 12:32:22 +00:00
fair
5b3531cc87
Line 175 VFS_STAVTFS -> STATVFS (tyop)
2004-04-27 21:37:49 +00:00
atatat
e5004170aa
Be consistent about using sysc_init_field()
2004-04-27 03:49:03 +00:00
christos
f987d253b9
PR/25335: Erik E. Fair: statvfs lossage in sys/lkm/compat/osf1
2004-04-26 20:33:50 +00:00
matt
b1fee09f27
Constify sreq2breq
2004-04-25 06:25:52 +00:00
matt
22120ad628
Constify the speedtab arrays
2004-04-25 06:23:40 +00:00
matt
c768d54573
Constify an array.
2004-04-25 06:04:54 +00:00
matt
48011c94e7
Constify a few read-only arrays/variables.
2004-04-25 06:02:20 +00:00
atatat
3f800573aa
Be consistent about using sysc_init_field()
2004-04-25 05:54:38 +00:00
christos
dede52abd3
PR/25288: Erik E. Fair: convert this file to statvfs
2004-04-23 12:02:39 +00:00
hannken
fcd7f3df90
Fix statfs->statvfs fallout.
2004-04-22 14:32:09 +00:00
christos
924e775ac7
fix statvfs->statvfs1 fallout
2004-04-22 14:06:31 +00:00
christos
e6f05cd289
Add the missing 'v' to fhstatvfs1
2004-04-22 12:04:03 +00:00
hannken
754675a0e1
Make it compile again after statvfs import.
2004-04-22 10:18:03 +00:00
matt
633d902c65
Regen for statvfs changes.
2004-04-22 05:44:30 +00:00
christos
22df5bb240
try to make this compile. XXX: this will not work yet (hi simon)
2004-04-21 11:50:26 +00:00
simonb
b81e6f2ef6
ANSIfy, some KNF.
2004-04-21 07:05:07 +00:00
simonb
0495170a7a
Fix some statfs->statvfs fallout. Compile tested only...
2004-04-21 05:20:27 +00:00
christos
34728fd71f
more statvfs1 fallout.
2004-04-21 02:40:05 +00:00
christos
36d3802e0f
fix more statvfs1 fallout
2004-04-21 02:37:20 +00:00
christos
5ccca4a99a
s/statvfs/statvfs1/
2004-04-21 02:27:34 +00:00
christos
6bd1d6d4db
Replace the statfs() family of system calls with statvfs().
...
Retain binary compatibility.
2004-04-21 01:05:31 +00:00
dmcmahill
888e67edcc
Fix the sysinfo(SI_HW_SERIAL, emulation so that we actually get the
...
hostid of the machine rather than always getting "0". Tested with
hostid(1) from solaris-2.8 and with lmhostid (part of FlexLM) for solaris.
Approved by atatat@.
2004-04-19 02:55:40 +00:00
matt
a6b639c3a5
Switch to using PSL_USEROK_P()
...
Use new save_fpu_lwp sematics to save or discard the fpu state appropriately.
2004-04-17 08:47:15 +00:00
christos
a97d60211a
fix undefined variable.
2004-03-29 21:43:28 +00:00
drochner
60cbbd8f70
use netbsd32_sigcode with COMPAT_16 only
2004-03-26 18:38:55 +00:00
drochner
d19f706361
all ports define __HAVE_SIGINFO now, so remove the CPP conditionals
2004-03-26 17:34:18 +00:00
drochner
4f4ec7e627
regen after __HAVE_SIGINFO removal
2004-03-26 15:29:28 +00:00
drochner
9fd8e8983b
all ports define __HAVE_SIGINFO now, so remove the CPP conditionals
2004-03-26 15:18:54 +00:00
drochner
4f5b1431f9
all ports define __HAVE_SIGINFO now, so remove the CPP conditionals
2004-03-26 15:01:16 +00:00
drochner
20c83a3f1e
while this is dead code appearently, define e_sigobject only
...
if sigcode/esigcode are useful, otherwise bad things will
happen in kern_exec.c:exec_sigcode_map()
(from code inspection, untested)
2004-03-25 16:54:10 +00:00
pooka
8b2eb5b87e
Use PR_WAITOK instead of M_WAITOK for pool_get(). This is polite,
...
since M_WAITOK happens to be PR_NOWAIT.
2004-03-24 16:55:07 +00:00
atatat
19af35fd0d
Tango on sysctl_createv() and flags. The flags have all been renamed,
...
and sysctl_createv() now uses more arguments.
2004-03-24 15:34:46 +00:00
mrg
0275cc80b8
fix a (syscall args) comment.
2004-03-21 13:26:44 +00:00
he
545d50632e
Remove local declaration of 'sg', since it is no longer used.
2004-03-11 10:14:10 +00:00
atatat
c2309bcca6
*Don't* call sys___sysctl() from within the kernel. Use old_sysctl()
...
instead.
2004-03-09 03:18:03 +00:00
atatat
0d4caad924
Remove useless comment about stuff that never happened.
2004-03-09 03:13:07 +00:00
atatat
bb33b98bad
I obviously put this (__SYSCTL_PRIVATE) here, but I have no
...
recollection of what it was for and it's now just useless, so it goes.
2004-03-09 03:11:39 +00:00
drochner
aaececd2f4
allow to start other emulations (eg native code)
...
from here: set p_execsw to the new thing, and call
the new emulation's syscall_intern()
XXX there are more differences to kern_exec.c, sa/ras
related afaics, this is harmliss for now since
netbsd32 doesn't support multithreaded programs yet --
one day one execve() implementation should be shared
by native and netbsd32 code.
2004-02-25 18:15:45 +00:00
drochner
b07c616019
did this ever work? The EXEC_32 flag must be set _before_
...
exec_aout_prep_*magic(), otherwise setup_stack() fails.
2004-02-20 17:04:27 +00:00
drochner
f0423dfad5
-MID_SPARC->NETBSD32_MID_MACHINE
...
-check for zero BSS size, as in kern/exec_aout.c rev. 1.23
2004-02-20 16:14:38 +00:00
wiz
d20841bb64
Uppercase CPU, plural is CPUs.
2004-02-13 11:36:08 +00:00
junyoung
9a410f9ed0
Rename es_check in struct execsw to es_makecmds.
2004-02-06 08:02:58 +00:00
tsarna
72489e1ea0
uuidgen(2) syscall. Originally from FreeBSD, ported by John Franklin in
...
PR#23470, with minor updates by me. This is only the syscall support
from that PR, for now.
Changes: port over fix from FreeBSD for multicast address generation.
Changed bcopy to memcpy. For now, #ifdef notyet the portions of
kern_uuid.c that are meant to be used by (currently nonexistent) other
things in the kernel. Added syscall to COMPAT_FREEBSD as well, though
that's currently not useful, as any program new enough to use this call
also uses other syscalls we don't (yet) emulate.
2004-01-29 02:00:02 +00:00
yamt
2a93afdfd5
rename i386 mdlwp flags from MDP_ to MDL_
...
to avoid confusion with mdproc flags which also have MDP_ prefixes.
2004-01-28 10:48:55 +00:00
mrg
6f15ac16fc
delete ktrsyscall32() prototype
2004-01-21 11:28:30 +00:00
atatat
4604fb0abe
Remove useless comment
2004-01-17 03:30:14 +00:00
mrg
23884e8622
clean up a little:
...
- delete ktrsyscall32()
- add a check #ifdef _LP64 to do the conversion if P_32 is set to the
standard ktrsyscall()
- add a couple of similar _LP64/P_32 checks to the systrace code.
this should get systrace working for 32 bit apps as well as complete
ktrace support for "trace_enter/trace_exit" using platforms such as amd64.
XXX: systrace isn't supported on sparc64 currently... (it doesn't use
trace_enter/trace_exit, or have it's own calls to systrace_xxx()...)
2004-01-16 05:03:02 +00:00
mrg
1d9c8161a0
begin to implement some ifreq ioctls... long long way to go.
2004-01-15 14:36:28 +00:00
mrg
28a83c2d9f
add a copy of the ktrsyscall() entry point for 32 bit emulated calls.
...
the main purpose of this function is to adjust the "argsize" value of
the ktrace syscall record, otherwise userland will see N/2 (rounded
down) arguments instead of N.
2004-01-15 14:34:38 +00:00