linux中直接进行系统调用和通过C库调用的示例
2024-08-31 09:08:27
深入了解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); }
最新文章
- .NET面试题系列[1] - .NET框架基础知识(1)
- JAVA 中文转GBK内码方法
- autoit使用WMIC获取硬件信息
- 说说Python中的闭包 - Closure
- 【Effective Java】10、java注解使用
- 【web前端面试题整理01】各位加班累了吧,来做点前端面试题吧
- 认识zookeeper
- (medium)LeetCode 230.Kth Smallest Element in a BST
- Cookie的Domain
- 前框 (一个)zTree 从数据库树形菜单动态加载
- 深度揭秘腾讯云TSF日调用量超万亿次背后技术架构
- c/c++ 哈希表 hashtable
- java 变量及数据类型、原码、反码、补码
- javafx 监听选择变化(TabPane)
- 使用 WM_COPYDATA 在进程间共享数据
- DBCC--LOG
- 基于TrueLicense实现产品License验证功能
- 压缩 MongoDB 的数据文件
- Mysql 授权远程访问
- openjudge-NOI 2.6-1759 最长上升子序列