aboutsummaryrefslogtreecommitdiff
path: root/sim/common/syscall.c
diff options
context:
space:
mode:
Diffstat (limited to 'sim/common/syscall.c')
-rw-r--r--sim/common/syscall.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/sim/common/syscall.c b/sim/common/syscall.c
index 4e76d20..7ef34b9 100644
--- a/sim/common/syscall.c
+++ b/sim/common/syscall.c
@@ -579,7 +579,8 @@ cb_syscall (host_callback *cb, CB_SYSCALL *sc)
break;
case CB_SYS_getpid:
- result = getpid ();
+ /* POSIX says getpid always succeeds. */
+ result = (*cb->getpid) (cb);
break;
case CB_SYS_time :