5 #include "connectivity.h"
7 int main (
int argc,
char* argv[])
9 freopen (
"/opt/logs/netsrvmgr.log",
"a", stderr);
10 freopen (
"/opt/logs/netsrvmgr.log",
"a", stdout);
12 long timeout_ms, max_tries;
13 if (argc < 2 || (timeout_ms = strtol(argv[1], NULL, 10)) <= 0)
15 if (argc < 3 || (max_tries = strtol(argv[2], NULL, 10)) <= 0)
18 rdk_logger_init(0 == access(
"/opt/debug.ini", R_OK) ?
"/opt/debug.ini" :
"/etc/debug.ini");
21 for (
int i = 1; (connectivity = test_connectivity(timeout_ms)) <= 0 && i < max_tries; i++)
27 return (connectivity > 0) ? 0 : 1;