月度归档: 2022 年 8 月

1 篇文章

Linux kernel: syscall
Linux 上对系统调用的封装 Linux在内核中提供了诸多系统调用,Linux kernel是如何封装一个系统调用?具体我们如何使用,常见的命令又是如何使用系统调用的呢? Kernel使用一个SYSCALL_DEFINEx来封装源代码中的调用。 应用程序有四种调用的方式: glibc库函数 syscall函数 linux系统调用宏 软中断陷入 f…