As i'm writing this command after i shift to the kernel. When i compile it, it wasn't showing any list.Is there any other command to open the list ?
open /arch/x86/syscalls/syscall_32.tbl
As i'm writing this command after i shift to the kernel. When i compile it, it wasn't showing any list.Is there any other command to open the list ?
open /arch/x86/syscalls/syscall_32.tbl
Bug
Remove first
/
character from your file path (as it should be relative path).Check file
Now, check that this file exists, using
file
tool:Print file
If file exists, you can print it using
cat
orless
commands. E.g.:You can also open this file in editor, e.g. using
vi
command.If file absent
This file comes with Linux kernel sources. It was added by this commit, in kernel 3.3. So you should use kernel version 3.3 or above to have this file.
How to download kernel with
syscall_32.tbl
fileDownload vanilla mainline kernel sources from kernel.org via Git (using instructions from here):
Now you should figure out which version to use. It depends on your task (how you are planning to use this kernel further). If it's intended for using on PC Linux distribution, I'd say pick nearest version to your distribution kernel:
You can see all versions available by issuing next Git command:
Now you can switch to version you have chosen (in output from command above). E.g. you can switch to
v3.3
like that:Switch to version 3.3 or above and your kernel sources will have
arch/x86/syscalls/syscall_32.tbl
file: