Linux C 函数库参考手册 第1章 字符测试函数 第2章 数据转换函数 第3章 内存配置函数 第4章 时间函数 第5章 字符串处理函数 第6章 数字计算函数 第7章 用户和组函数 第8章 数据加密函数 第9章 数据结构函数 第10章 随机数函数 第11章 初级 I/O 函数 第12章 标准I/O函数 第13章 进程及流程控制 第14章 格式化输入输出函数 第15章 文件及目录函数 第16章 信号函数 第17章 错误处理函数 第18章 管道相关函数 第19章 Socket相关函数 第20章 进程通信(IPC)函数 第21章 记录函数 第22章 环境变量函数 第23章 正则表达式 第24章 动态函数 第25章 其他函数 附录A 编程程序--GCC 附录B 宏与函数 附录C 不定参数 附录D Linux信号列表 附录E 常见错误代码及原因
2021-09-24 17:22:21 4.74MB LinuxC 函数库
1
用LinuxC库函数实现两个文件间的复制,例如:fopen、fclose 用LinuxC库函数实现两个文件间的复制
2021-09-14 16:25:03 1KB 文件复制
1
引企入校背景下嵌入式开发课程《LinuxC应用程序开发》改革与实践.pdf
2021-09-06 13:01:50 1.32MB Linux 操作系统 系统开发 参考文献
Linux操作系统基础原理及应用,面向运维人员与Linux应用开发人员
2021-09-04 22:00:44 129B linux 基础教程 LinuxC开发 Linux运维
1
Linux C函数手册.中文使用手册
2021-09-01 13:02:56 253KB linux linuxc rman 函数式编程
1
基于TCP的大文件传输c语言项目 https://blog.csdn.net/qq_35027690/article/details/119839259
2021-08-30 19:00:44 787KB linuxc
1
本教程主要讲述嵌入式LinuxC语言的应用及程序设计,有此类爱好的朋友们,可以好好阅读,相信对你学习嵌入式大有帮助!
2021-08-26 17:28:32 4.78MB 嵌入式 LinuxC语言 应用程序设计
1
跟我一起写Makefile.pdf(中文经典教程)陈皓大神力作,思路清晰,讲解透彻
2021-08-24 13:49:41 548KB linuxC make 编译 build
1
主要功能: 1.读取配置文件程序 2.启动进程 3.监控进程,查看进程是否退出或者崩溃 4.若进程退出或者崩溃,重启程序。 5.支持sleep功能 6.进程若连续崩溃NUM_MAX次就进行相应的睡眠周期struct proc_struct proc: struct proc_ struct [mp: if(array) return 0 ∥切换到目录rse chdirldiri ifdp= opendir(dir}=NuLL}开日录/proc,矢败返回0,成功把描述指针返回给d return o 〃将φpro文件夹的描述符指针传递给reεddir,读取文件夹内容,循环赋值给结构体di while ((dirp= readdir(dp))= NULLY char data 301 ∥取文件名称赋值给数组daa(其中包含有进程的名称(pid sprintf(data, "s", dirp->d_name); ∥是否是由字符09组成的字符串,即得到所有进程的pid f((IsDigit(data)) prac =(struct proc_struct )4 malloc(sizeof(struct proc_struct) tmp proc: prac->pid =a: oi(dirp->d_name): It(proc tind( proc. array)) free( tmp); closedir(dp cturn proc_find 两个参数分别是两个进程描述的结构体指针 李比较两个进程pd是否相等 李*相等返回1,不相等返回0 幸率球事容球家草事家事球峰率享事球摩率球享享溶事*事卷寒球套事塞容寒/ int proc find( struct prcc_struct* src, struct proc- struct* dest) char buffer[40%6]. ps cmd[20] It fd. I sprintf(buffer, "ed/star", sre->pid); fd = open(butter, O_RDONLY) if(fd==-1) rerurn 0 memset(buffer, wO, sizeof(buffer)) len= read(fd, bufter, sizeof(bufter )-1) close(ld) if(l return 0: p= butter: p= strrchr(p, C) narq=strrchr(p, )) n=q-p-1 if (len >= sizeof, srt->name)) len= sizeof(src->name)-1 p+ l, len src->namelen]=0; =日 turn(strcmp( src->name, dest dest->name)==0)? 1: 0- 条善参数aay:让程结构体指针;参数sie进程列表数组aray的大小ie:配置文件路径 从配置文件得到指定的程序列表,将对应进程的信息填充到aray数组中 羋执行成功返回进程个数,执行失败返回0 int get_ proc( struct proc_struct array, int size, char file intnRet=o if(! array I‖(si 0)l‖fhle myprinttf"invalid parameterin retun o char line[4096]; FILE fp= fopen(file, T"); if(fp) printf("open file cs fail\n", file) return U memset(line, 0, 4095); while(fgets(lire, 4095, tp)&& nRet size) memcpy(void s)[(&arraylnRet )->cmdline), (void")line, strlen(line)-2 ) tmp= strrchr(line, / ) Lmp += I: memcpy((&array inRet))->name, tmp, strlen(tmp)- 2) nRet++ ); return(nReL); 康棒串串浓凉率旅浓串底率卖毒志着旅浓浓准溶房表 装 startProc *卷参数proc:要启动的进的结构体描述指针 启动程序 执行成功返回1,子进程退出 宗塞家康家家家家家家家家宋家家聚家苯家球察塞家塞家家容家塞家家家家室家家察家家家聚家聚寒撑家
2021-08-24 00:37:29 372KB 进程 守护程序 监控 linuxc监控程
1
在linux环境下使用C语言实现的串口通讯源程序,可以直接套用
2021-08-23 11:37:18 7KB linux c 串口通讯
1