|
@@ -355,7 +355,7 @@ main(int argc, char **argv) {
|
|
|
|
|
|
|
|
extern char *optarg;
|
|
extern char *optarg;
|
|
|
extern int optind;
|
|
extern int optind;
|
|
|
- static const char *optflags = "acls:DVhiLP:";
|
|
|
|
|
|
|
+ static const char *optflags = "acls:DVhiLP:S";
|
|
|
int flag = getopt(argc, argv, optflags);
|
|
int flag = getopt(argc, argv, optflags);
|
|
|
|
|
|
|
|
while (flag != EOF) {
|
|
while (flag != EOF) {
|
|
@@ -399,6 +399,14 @@ main(int argc, char **argv) {
|
|
|
break;
|
|
break;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
+ case 'S':
|
|
|
|
|
+ if (!PStatClient::connect()) {
|
|
|
|
|
+ cerr << "Failed to connect to PStats server." << endl;
|
|
|
|
|
+ return 1;
|
|
|
|
|
+ }
|
|
|
|
|
+ PStatClient::main_tick();
|
|
|
|
|
+ break;
|
|
|
|
|
+
|
|
|
case 'V':
|
|
case 'V':
|
|
|
report_version();
|
|
report_version();
|
|
|
return 1;
|
|
return 1;
|