From: short <> Date: Sat, 11 Jan 2003 18:13:39 +0000 (+0000) Subject: +simple 'Syntax' help X-Git-Tag: captive-0_2~371 X-Git-Url: http://git.jankratochvil.net/?a=commitdiff_plain;h=6065f2d6536d405552fc142f276216ef8223b946;p=captive.git +simple 'Syntax' help argv[2] is now optional - it is complained by captive_init() if not present --- diff --git a/src/client/cmdline/main.c b/src/client/cmdline/main.c index 1e18c29..b44f1e4 100644 --- a/src/client/cmdline/main.c +++ b/src/client/cmdline/main.c @@ -10,13 +10,20 @@ #include /* for captive_init() */ +void captive_sandbox_init(void); + int main(int argc,char **argv) { + if (argc>3) { + fprintf(stderr,"Syntax: captivecmdline "); + exit(EXIT_FAILURE); + } + if (!captive_init(argv[1], - g_io_channel_new_file( /* FIXME: g_io_channel_new_file() is NOT 64-bit compliant! */ + (!argv[2] ? NULL : g_io_channel_new_file( /* FIXME: g_io_channel_new_file() is NOT 64-bit compliant! */ argv[2], /* filename */ "r", /* mode */ - NULL))) /* error */ + NULL)))) /* error */ g_error(_("captive_init FAIL")); return EXIT_SUCCESS;