syscall(system call 的缩写)指系统调用:用户态程序向操作系统内核请求服务的接口,例如文件读写、创建进程、网络通信等。(在不同系统中具体调用号与接口形式可能不同。)
/ˈsɪs.kɔːl/
The program makes a syscall to read data from the file.
这个程序通过一次系统调用从文件中读取数据。
By tracing each syscall, the engineer discovered that a misconfigured permission check in the kernel path caused the failure.
通过跟踪每一次系统调用,工程师发现故障是由内核路径中一个配置错误的权限检查引起的。
syscall 来自 system call 的合成与缩写:system(系统)+ call(调用)。在计算机术语中,它强调“由操作系统内核提供、供应用程序请求底层服务的调用”。随着 Unix/Linux 等系统的发展,这个缩写在工程文档、源码注释和调试工具输出中非常常见。