过去的情况是,如果您需要在不使用现有库的情况下直接在Linux中进行系统调用,您可以只包含。它会定义一个类似于这样的宏:#define_syscall3(type,name,type1,arg1,type2,arg2,type3,arg3)\typename(type1arg1,type2arg2,type3arg3)\{\long__res;\__asm__volatile("int$0x80"\:"=a"(__res)\:"0"(__NR_##name),"b"((long)(arg1)),"c"((long)(arg2)),\"d"((long)(arg3)));\if(__re