redhat backported some of the system_call related code from the 2.5 branch.check to see if it exported in your kernel. i mean look for
EXPORT_SYMBOL(sys_call_table) in kernel/ksysm.c
On Thu, 31 Jul 2003, thai son pham wrote:
mine is 2.4.20 RedHat
Since the kernel that got shipped in RedHat9 they don't export the syscall_table as well.
You can see this if you look at the changes between the 2.4.20 supplied by kernel,org and the redhat branch -
grep sys_call_table /usr/src/linux/kernel/*
>> kernel.org 2.4.20:
>> Binary file kernel.o matches
>> ksyms.c:extern void *sys_call_table;
>> ksyms.c:EXPORT_SYMBOL(sys_call_table);
>>
>> redhat 2.4.20:
>> ksyms.c:extern void *sys_call_table;
>>
>> kernel.org 2.5.72:
>> Nunca nada zilcho
>>
hope this clears things up -
--
Lior Kesos - lior@aduva.com
Content Development Team Leader
==============================
"Everything should be made as simple as possible -
but not simpler" -- Albert Einstein
-- Kernelnewbies: Help each other learn about the Linux kernel. Archive: http://mail.nl.linux.org/kernelnewbies/ FAQ: http://kernelnewbies.org/faq/