Commit f16825bb authored by Randy Dunlap's avatar Randy Dunlap Committed by Linus Torvalds

Taskstats: fix getdelays usage information

Add usage to getdelays.c. This patch was originally posted by Randy Dunlap
http://lkml.org/lkml/2007/3/19/168Signed-off-by: default avatarRandy Dunlap <randy.dunlap@oracle.com>
Signed-off-by: default avatarBalbir Singh <balbir@in.ibm.com>
Signed-off-by: default avatarAndrew Morton <akpm@linux-foundation.org>
Signed-off-by: default avatarLinus Torvalds <torvalds@linux-foundation.org>
parent 9e860d00
...@@ -72,6 +72,16 @@ struct msgtemplate { ...@@ -72,6 +72,16 @@ struct msgtemplate {
char cpumask[100+6*MAX_CPUS]; char cpumask[100+6*MAX_CPUS];
static void usage(void)
{
fprintf(stderr, "getdelays [-dilv] [-w logfile] [-r bufsize] "
"[-m cpumask] [-t tgid] [-p pid]\n");
fprintf(stderr, " -d: print delayacct stats\n");
fprintf(stderr, " -i: print IO accounting (works only with -p)\n");
fprintf(stderr, " -l: listen forever\n");
fprintf(stderr, " -v: debug on\n");
}
/* /*
* Create a raw netlink socket and bind * Create a raw netlink socket and bind
*/ */
...@@ -227,7 +237,7 @@ int main(int argc, char *argv[]) ...@@ -227,7 +237,7 @@ int main(int argc, char *argv[])
struct msgtemplate msg; struct msgtemplate msg;
while (1) { while (1) {
c = getopt(argc, argv, "diw:r:m:t:p:v:l"); c = getopt(argc, argv, "diw:r:m:t:p:vl");
if (c < 0) if (c < 0)
break; break;
...@@ -277,7 +287,7 @@ int main(int argc, char *argv[]) ...@@ -277,7 +287,7 @@ int main(int argc, char *argv[])
loop = 1; loop = 1;
break; break;
default: default:
printf("Unknown option %d\n", c); usage();
exit(-1); exit(-1);
} }
} }
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment