From 29706fe8beee8da0c1716d5d9c59413b1331a944 Mon Sep 17 00:00:00 2001 From: MAO Dongyang Date: Wed, 15 Mar 2023 10:23:06 +0100 Subject: [PATCH] create c_pprocess --- file_operate/create_ps/main.c | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 file_operate/create_ps/main.c diff --git a/file_operate/create_ps/main.c b/file_operate/create_ps/main.c new file mode 100644 index 0000000..70a32a0 --- /dev/null +++ b/file_operate/create_ps/main.c @@ -0,0 +1,22 @@ +#include +#include +#include +#include + +int main() { + pid_t fpid; + + fpid = fork(); + // create child process + if (fpid < 0) { + printf("error in fork!"); + } else if (fpid == 0) { + printf("I am the child process, my process id is %d\n", getpid()); + sleep(10); + } else { + printf("I am the parent process, my process id is %d\n", getpid()); + wait(NULL); + // exit(0); + } + return 0; +}