q***z 发帖数: 934 | 1 Hello I am new on threads.
I am reading this example code, however, I can't understand it,
even though I search the usage of setpid, umask.
Can anyone explain it for me?
What's daemon?
Thank you very much!
#include
#include
int daemon_init(void)
{pid_t pid, pid1;
if((pid=fork())<0) exit(-1);
else if(pid)
{printf("pid=%d\n",(int)pid);exit( 0);} /* parent */
/* child */
printf("uid=%d gid=%d egid=%d \n",
(int) getuid(),(int) getgid(),(int) getegid() ); | c********e 发帖数: 383 | 2 what didnt u understand? the whole thing?
why dont u just run the program and see what it does.
【在 q***z 的大作中提到】 : Hello I am new on threads. : I am reading this example code, however, I can't understand it, : even though I search the usage of setpid, umask. : Can anyone explain it for me? : What's daemon? : Thank you very much! : #include : #include : int daemon_init(void) : {pid_t pid, pid1;
|
|