⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 unified_syscall_i386.h

📁 它通过提供glibc兼容使得应用程序移植到较小的c 库时相当得容易. 它能够应用到带虚拟存储的Linux和uClinux上.在大多数带MMU部件的平台上为使它更加紧凑,它也能够编译成共享库.uClib
💻 H
字号:
#undef _syscall0#undef _syscall1#undef _syscall2#undef _syscall3#undef _syscall4#undef _syscall5#include "str_syscalls.h"#define unified_syscall_body(name) \__asm__ ( \".text\n.align 4\n.global "###name"\n.type "###name",@function\n" \#name":\nmovb $"__STR_NR_##name \",%al;\n jmp __uClibc_syscall\n.Lfe1"###name":\n.size "###name \",.Lfe1"###name"-"###name \)#define _syscall0(type,name) \unified_syscall_body(name)#define _syscall1(type,name,type1,arg1) \unified_syscall_body(name)#define _syscall2(type,name,type1,arg1,type2,arg2) \unified_syscall_body(name)#define _syscall3(type,name,type1,arg1,type2,arg2,type3,arg3) \unified_syscall_body(name)#define _syscall4(type,name,type1,arg1,type2,arg2,type3,arg3,type4,arg4) \unified_syscall_body(name)#define _syscall5(type,name,type1,arg1,type2,arg2,type3,arg3,type4,arg4,type5,arg5) \unified_syscall_body(name)

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -