首页 > 代码库 > linux中直接进行系统调用和通过C库调用的示例
linux中直接进行系统调用和通过C库调用的示例
深入了解LINUX,这方面内容不可少,这段时间再补补。。
#include <syscall.h>#include <unistd.h>#include <stdio.h>#include <sys/types.h>int main(void) { long ID1, ID2; /*直接系统调用*/ ID1 = syscall(SYS_getpid); printf("syscall(SYS_getpid)=%ld\n", ID1); /*使用libc封装的系统调用*/ ID2 = getpid(); printf("getpid()=%ld\n", ID2); return(0);}
linux中直接进行系统调用和通过C库调用的示例
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。