Add some additional detail to the peer record in CAPI and JSON control plane.
This commit is contained in:
parent
91ca238163
commit
d2503172d8
4 changed files with 32 additions and 10 deletions
26
one.cpp
26
one.cpp
|
@ -675,16 +675,6 @@ int main(int argc,char **argv)
|
|||
return 0; // forked
|
||||
// else p == 0, so we are daemonized
|
||||
}
|
||||
|
||||
{
|
||||
// Write .pid file to home folder
|
||||
std::string pidPath(homeDir + ZT_PATH_SEPARATOR_S + ZT1_PID_PATH);
|
||||
FILE *pf = fopen(pidPath.c_str(),"w");
|
||||
if (pf) {
|
||||
fprintf(pf,"%ld",(long)getpid());
|
||||
fclose(pf);
|
||||
}
|
||||
}
|
||||
#endif // __UNIX_LIKE__
|
||||
|
||||
#ifdef __WINDOWS__
|
||||
|
@ -723,6 +713,18 @@ int main(int argc,char **argv)
|
|||
}
|
||||
#endif // ZT_ENABLE_NETWORK_CONTROLLER
|
||||
|
||||
#ifdef __UNIX_LIKE__
|
||||
std::string pidPath(homeDir + ZT_PATH_SEPARATOR_S + ZT1_PID_PATH);
|
||||
{
|
||||
// Write .pid file to home folder
|
||||
FILE *pf = fopen(pidPath.c_str(),"w");
|
||||
if (pf) {
|
||||
fprintf(pf,"%ld",(long)getpid());
|
||||
fclose(pf);
|
||||
}
|
||||
}
|
||||
#endif // __UNIX_LIKE__
|
||||
|
||||
unsigned int returnValue = 0;
|
||||
|
||||
try {
|
||||
|
@ -762,5 +764,9 @@ int main(int argc,char **argv)
|
|||
zt1Service = (OneService *)0;
|
||||
delete controller;
|
||||
|
||||
#ifdef __UNIX_LIKE__
|
||||
OSUtils::rm(pidPath.c_str());
|
||||
#endif
|
||||
|
||||
return returnValue;
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue