manu
|
ea545137cc
|
Added a missing native to linux signal number translation in linux_sendsig(),
when building the trap frape
|
2001-03-22 22:10:04 +00:00 |
itojun
|
c35e5ed1b2
|
do not dereference p_vmspace, if it is not initialized yet (NULL).
|
2001-03-22 08:26:14 +00:00 |
manu
|
bfaa81d0e1
|
Fixed typos in comments
|
2001-03-18 11:31:44 +00:00 |
manu
|
802ed4d55c
|
Removed an unused oldbrk variable in linux_sys_brk()
|
2001-03-16 07:46:57 +00:00 |
mrg
|
85b0b4096f
|
s/rv/error/ in a uprintf(). (rv isn't defined.)
|
2001-03-16 04:05:15 +00:00 |
manu
|
27a41174dd
|
Made linux_sys_brk() cleaner (no functionnality change)
|
2001-03-15 23:23:26 +00:00 |
manu
|
1208df7bdf
|
Fixed brk() emulation. We now keep track of the processes' idea of the
break value. See http://mail-index.netbsd.org/tech-kern/2001/03/15/0000.html
for more details.
|
2001-03-15 19:18:20 +00:00 |
chs
|
ac3bc537bd
|
eliminate the KERN_* error codes in favor of the traditional E* codes.
the mapping is:
KERN_SUCCESS 0
KERN_INVALID_ADDRESS EFAULT
KERN_PROTECTION_FAILURE EACCES
KERN_NO_SPACE ENOMEM
KERN_INVALID_ARGUMENT EINVAL
KERN_FAILURE various, mostly turn into KASSERTs
KERN_RESOURCE_SHORTAGE ENOMEM
KERN_NOT_RECEIVER <unused>
KERN_NO_ACCESS <unused>
KERN_PAGES_LOCKED <unused>
|
2001-03-15 06:10:32 +00:00 |
mrg
|
f1a8e2ab5f
|
be more verbose about failed vmcmds.
|
2001-03-04 13:42:32 +00:00 |
eeh
|
e330ffed34
|
Remove conflicts with changes made to COMPAT_SVR4.
|
2001-02-28 15:58:35 +00:00 |
eeh
|
a72ee87980
|
Add support for 64-bit SVR4 (Solaris 8) binaries.
|
2001-02-21 23:53:00 +00:00 |
jdolecek
|
522f569810
|
make some more constant arrays 'const'
|
2001-02-21 21:39:52 +00:00 |
eeh
|
82deda03bf
|
Fixup compile problems.
|
2001-02-19 19:49:35 +00:00 |
eeh
|
800c3c476d
|
Use svr4_ttold.c since it has no LP64 issues.
|
2001-02-19 15:48:59 +00:00 |
mrg
|
bc003b5676
|
use svr4_32 ttold ioctl types.
|
2001-02-18 00:27:20 +00:00 |
eeh
|
8a4a682091
|
Support flexible process address space limits and bump kernel version number.
|
2001-02-14 18:21:42 +00:00 |
manu
|
ad16681a92
|
Clarified comments about the LINUX_SCERR_SIGN macro
|
2001-02-12 21:25:08 +00:00 |
fvdl
|
6b7a7448f5
|
Cast 32bit sunos_nfs_arg member to (char *)(long) to avoid warning
after sunos.h change (cast is safe; a SunOS binary will pas a 32 bit
pointer).
|
2001-02-12 19:49:20 +00:00 |
manu
|
16bc5b4004
|
Moved the fix for negative errno returned to userland on the PowerPC to a
more machine independent fashion
|
2001-02-11 20:24:49 +00:00 |
eeh
|
fb46d1eed4
|
Export bits needed by COMPAT_SVR4_32.
|
2001-02-11 01:16:42 +00:00 |
eeh
|
c2a7dae9d2
|
Fix getuid() and getgid() to work like the Solaris ones.
|
2001-02-11 01:14:25 +00:00 |
eeh
|
7fd4c88055
|
Fix getuid() and getgid() calls to return both e[ug]id and r[ug]id.
|
2001-02-11 01:13:01 +00:00 |
eeh
|
82ca5fba5b
|
Fixes to get dynamic binaries working.
|
2001-02-11 01:10:24 +00:00 |
eeh
|
a562e38910
|
Don't play fast and loose with pointers.
|
2001-02-11 00:00:29 +00:00 |
mrg
|
da9e4bd3a1
|
split up netbsd32_netbsd.c into 9 new files, leaving only those syscalls that
have no special interpretations besides simple syscall args conversion.
|
2001-02-08 13:19:33 +00:00 |
mrg
|
477f3d1140
|
header is struct netbsd32_exec
|
2001-02-08 12:32:41 +00:00 |
mrg
|
e927957b42
|
move the static inline conversion functions into a header file so other
files can see these. note a bunch of functions that should be moved
into their own files.
|
2001-02-07 15:22:39 +00:00 |
mrg
|
7217f71af3
|
compat_12_netbsd32_{,fl}stat12() were not copyout()ing the converted result.
|
2001-02-07 13:15:54 +00:00 |
mrg
|
c1b372c5ca
|
fix the glaring errors in compat_13_netbsd32_sigaltstack13
|
2001-02-07 13:14:07 +00:00 |
mrg
|
7a908a5f44
|
compat_sunos needs netbsd32_compat_09.c
|
2001-02-07 13:13:01 +00:00 |
mrg
|
098da9d296
|
use the standard alt check for creat.
|
2001-02-07 01:34:21 +00:00 |
eeh
|
4380259bc7
|
Specify a process' address space limits for uvmspace_exec().
|
2001-02-06 17:01:51 +00:00 |
eeh
|
967cc758a6
|
Add 32-bit svr4 emulation (for 64-bit machines).
|
2001-02-06 16:37:56 +00:00 |
mrg
|
d0f57eaf28
|
regen
|
2001-02-06 15:42:34 +00:00 |
mrg
|
bb4dfb96a8
|
oops, use netbsd32_select().
|
2001-02-06 15:41:53 +00:00 |
mrg
|
79c2fcd3b2
|
add from NetBSD Id.
|
2001-02-06 15:39:38 +00:00 |
mrg
|
5cd04bbafa
|
use struct sunos32_dirent. now getwd() works.
|
2001-02-06 13:13:42 +00:00 |
mrg
|
04534d365c
|
stat/lstat must use netbsd32_stat43 not stat43.
|
2001-02-06 10:32:34 +00:00 |
manu
|
82b165a23b
|
Modified a cast so that it builds again
|
2001-02-05 19:44:32 +00:00 |
mrg
|
8507daffe2
|
regen
|
2001-02-05 12:48:33 +00:00 |
mrg
|
f973f47b9c
|
s/sunos_sendsig/sunos32_sendsig/
|
2001-02-05 12:48:13 +00:00 |
mrg
|
2bdf90f148
|
use sunos32_sys_sigreturn
|
2001-02-05 12:46:19 +00:00 |
chs
|
09cb38f22b
|
expose the definitions of MIN() and MAX() in sys/param.h to the kernel
and use those in favor of a dozen copies scattered around the source tree.
|
2001-02-05 10:42:40 +00:00 |
mrg
|
8e76e697d7
|
fix the glaring errors in emulations for osendmsg, orecvmsg, osigvec and osigstack.
|
2001-02-05 06:32:55 +00:00 |
mrg
|
973fe837ab
|
s/long/netbsd32_long/ in various places. call netbsd32_fcntl, not sys_fcntl.
|
2001-02-05 06:28:55 +00:00 |
mrg
|
07df067e6c
|
make sunos32_sys_stime() & sunos32_sys_sigvec() work.
|
2001-02-05 06:27:57 +00:00 |
itojun
|
30b4221720
|
make it compile on alpha. cast pointer to u_long, not int
|
2001-02-05 04:33:41 +00:00 |
jmc
|
ece49e13a9
|
Back out last change. m68k.h is now in cpu.h (which got updated in between
my noticing this problem here on a sun3).
|
2001-02-04 23:53:31 +00:00 |
christos
|
ff4eeac9d3
|
cosmetic fixes.
|
2001-02-04 22:59:26 +00:00 |
mrg
|
2343525d2b
|
we don't #include ../sunos/sunos_ioctl.c anymore...sigh
|
2001-02-04 15:38:17 +00:00 |