三种方法实现Linux系统调用