summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDhaval Giani <dhaval@linux.vnet.ibm.com>2008-11-10 13:10:07 +0000
committerDhaval Giani <dhaval@linux.vnet.ibm.com>2008-11-10 13:10:07 +0000
commit72852434fdad39629602c61c9e55ef5b00faaec5 (patch)
treed63196f15bd007c8329a6f04b7577e5b6eeff560
parent56a3763280d9ef2677f6e84a3735c8463655a52e (diff)
downloadlibcg-72852434fdad39629602c61c9e55ef5b00faaec5.tar.gz
libcg-72852434fdad39629602c61c9e55ef5b00faaec5.tar.xz
libcg-72852434fdad39629602c61c9e55ef5b00faaec5.zip
libcgroup: Make cgconfigparser more verbose
As per http://sourceforge.net/tracker/?func=detail&atid=1043649&aid=2128139&group_id=218421 cgconfigparser was not exiting silently for wrong usage. Let's let the user know they are using wrong syntax. Signed-off-by: Dhaval Giani <dhaval@linux.vnet.ibm.com> Tested-by: Sudhir Kumar <sudhir@linux.vnet.ibm.com> Acked-by: Balbir Singh <balbir@linux.vnet.ibm.com> git-svn-id: https://libcg.svn.sourceforge.net/svnroot/libcg/trunk@221 4f4bb910-9a46-0410-90c8-c897d4f1cd53
-rw-r--r--cgconfig.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/cgconfig.c b/cgconfig.c
index 6b59001..16ff63b 100644
--- a/cgconfig.c
+++ b/cgconfig.c
@@ -48,11 +48,13 @@ int main(int argc, char *argv[])
printf("return code = %d\n", ret);
exit(3);
}
- break;
+ return 0;
default:
fprintf(stderr, "Invalid command line option\n");
break;
}
}
+ fprintf(stderr, "usage is %s <option> <config file>\n",
+ argv[0]);
return 0;
}