
C
mmliuyiding
这个作者很懒,什么都没留下…
展开
-
fork 与vfork 的异同
vfork 与fork异同总结前言调⽤fork或vfork函数是Linux创建⼀个新进程的⽅法.fork由fork创建的新进程被称为⼦进程(child process)。该函数被调⽤⼀次,但返回两次。两次返回的区别是⼦进程的返回值是0,⽽⽗进程的返回 值则是新⼦进程的进程ID。fork之后经常跟随着exec。作为替代,使⽤了在写时复制(...转载 2020-05-07 21:53:07 · 494 阅读 · 0 评论 -
system/WIFEXITED/WEXITSTATUS函数-linux
system原型: 参数是命令, 命令行里敲的shell命令。 通过fork创建子进程后,在子进程中调用execl 来执行唤起 shell 进程 从而执行shell命令。systerm两层含义:1、正确退出后。还需要再判断,操作成功或者操作失败。2、错误退出。SYSTEM(3) ...转载 2020-05-07 21:21:38 · 809 阅读 · 0 评论 -
fgets不读入换行符
#include <stdio.h>#include <string.h>char* s_gets(char* dest, int n){ char* ret_val = NULL; int i = 0; ret_val = fgets(dest, n, stdin); if (ret_val) { whi...原创 2020-04-16 22:00:56 · 8422 阅读 · 0 评论