projects
/
sdk
/
emulator
/
qemu.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
7494b0f
)
Linux userland emulation of prctl, from Debian patchset.
author
ths
<ths@c046a42c-6fe2-441c-8c8c-71466251a162>
Sun, 11 Feb 2007 18:36:44 +0000
(18:36 +0000)
committer
ths
<ths@c046a42c-6fe2-441c-8c8c-71466251a162>
Sun, 11 Feb 2007 18:36:44 +0000
(18:36 +0000)
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2421
c046a42c
-6fe2-441c-8c8c-
71466251a162
linux-user/syscall.c
patch
|
blob
|
history
diff --git
a/linux-user/syscall.c
b/linux-user/syscall.c
index
8196401
..
5020f3f
100644
(file)
--- a/
linux-user/syscall.c
+++ b/
linux-user/syscall.c
@@
-32,6
+32,7
@@
#include <sys/time.h>
#include <sys/stat.h>
#include <sys/mount.h>
+#include <sys/prctl.h>
#include <sys/resource.h>
#include <sys/mman.h>
#include <sys/swap.h>
@@
-3422,7
+3423,8
@@
long do_syscall(void *cpu_env, int num, long arg1, long arg2, long arg3,
case TARGET_NR_nfsservctl:
goto unimplemented;
case TARGET_NR_prctl:
- goto unimplemented;
+ ret = get_errno(prctl(arg1, arg2, arg3, arg4, arg5));
+ break;
#ifdef TARGET_NR_pread
case TARGET_NR_pread:
page_unprotect_range(arg2, arg3);