forked from mirrors/tftp-hpa-google
Reformat the source code
The source code was a mix of different styles; normalize on NASM style; basically K&R style with 4 space indentation.
This commit is contained in:
parent
62533e7441
commit
22accddda0
18 changed files with 2794 additions and 2820 deletions
43
lib/daemon.c
43
lib/daemon.c
|
@ -6,32 +6,31 @@
|
|||
|
||||
int daemon(int nochdir, int noclose)
|
||||
{
|
||||
int nullfd;
|
||||
pid_t f;
|
||||
|
||||
if (!nochdir) {
|
||||
if (chdir("/"))
|
||||
return -1;
|
||||
}
|
||||
int nullfd;
|
||||
pid_t f;
|
||||
|
||||
if (!noclose) {
|
||||
if ((nullfd = open("/dev/null", O_RDWR)) < 0 ||
|
||||
dup2(nullfd, 0) < 0 ||
|
||||
dup2(nullfd, 1) < 0 ||
|
||||
dup2(nullfd, 2) < 0)
|
||||
return -1;
|
||||
close(nullfd);
|
||||
}
|
||||
if (!nochdir) {
|
||||
if (chdir("/"))
|
||||
return -1;
|
||||
}
|
||||
|
||||
f = fork();
|
||||
if (f < 0)
|
||||
return -1;
|
||||
else if (f > 0)
|
||||
_exit(0);
|
||||
if (!noclose) {
|
||||
if ((nullfd = open("/dev/null", O_RDWR)) < 0 ||
|
||||
dup2(nullfd, 0) < 0 ||
|
||||
dup2(nullfd, 1) < 0 || dup2(nullfd, 2) < 0)
|
||||
return -1;
|
||||
close(nullfd);
|
||||
}
|
||||
|
||||
f = fork();
|
||||
if (f < 0)
|
||||
return -1;
|
||||
else if (f > 0)
|
||||
_exit(0);
|
||||
|
||||
#ifdef HAVE_SETSID
|
||||
return setsid();
|
||||
return setsid();
|
||||
#else
|
||||
return 0;
|
||||
return 0;
|
||||
#endif
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue