1 /* FIXME: test source only! Don't pass into CVS! */
5 #include <glib/gmessages.h>
8 #include <glib/giochannel.h>
10 #include <captive/client.h> /* for captive_init() */
13 void captive_sandbox_init(void);
15 int main(int argc,char **argv)
18 fprintf(stderr,"Syntax: captivecmdline <captive_args> <image_filename>");
22 if (FALSE!=captive_init(
23 argv[1], /* captive_args */
24 NULL)) /* image_iochannel */
25 g_error(_("captive_init captive_args phase FAIL"));
27 if (TRUE!=captive_init(NULL, /* captive_args */
28 ( /* image_iochannel */
29 !argv[2] ? NULL : g_io_channel_new_file( /* FIXME: g_io_channel_new_file() is NOT 64-bit compliant! */
30 argv[2], /* filename */
31 (captive_option_rwmode==CAPTIVE_OPTION_RWMODE_RW ? "w+" : "r"), /* mode */
33 g_error(_("captive_init image_iochannel FAIL"));