From 8500d0f238467f8463e4f339cb6f6886c9737f80 Mon Sep 17 00:00:00 2001 From: Ben Gras Date: Wed, 15 Mar 2006 11:11:54 +0000 Subject: [PATCH] Backwards compatability hack --- kernel/proc.c | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/kernel/proc.c b/kernel/proc.c index 2635d299d..2639ddb2f 100755 --- a/kernel/proc.c +++ b/kernel/proc.c @@ -101,14 +101,19 @@ long bit_map; /* notification event set or flags */ * (or both). The caller is always given by 'proc_ptr'. */ register struct proc *caller_ptr = proc_ptr; /* get pointer to caller */ - int function = call_nr & SYSCALL_FUNC; /* get system call function */ - unsigned flags = call_nr & SYSCALL_FLAGS; /* get flags */ + int function; /* get system call function */ + unsigned flags; /* get flags */ int mask_entry; /* bit to check in send mask */ int group_size; /* used for deadlock check */ int result; /* the system call's result */ int src_dst; vir_clicks vlo, vhi; /* virtual clicks containing message to send */ + if(call_nr == 0x23) call_nr = 0x0203; + + function = call_nr & SYSCALL_FUNC; /* get system call function */ + flags = call_nr & SYSCALL_FLAGS; /* get flags */ + #if 0 if (caller_ptr->p_rts_flags & SLOT_FREE) { -- 2.44.0