X-Git-Url: http://git.tuebingen.mpg.de/?a=blobdiff_plain;f=file_write.c;h=be1e7713c0d818498a1cb860351c56c285e8dfff;hb=2084249288864e17c43570bd9957bd927864b1b7;hp=839515f88ada154bcabc9d89b4a0f274d5911a94;hpb=97e3deb06e0dd2e63520c2dc0736e753e1276fde;p=paraslash.git diff --git a/file_write.c b/file_write.c index 839515f8..be1e7713 100644 --- a/file_write.c +++ b/file_write.c @@ -12,6 +12,7 @@ #include "para.h" #include "list.h" #include "sched.h" +#include "ggo.h" #include "write.h" #include "string.h" #include "fd.h" @@ -109,10 +110,19 @@ __malloc static void *file_write_parse_config(const char *options) /** the init function of the file writer */ void file_write_init(struct writer *w) { + struct file_write_args_info dummy; + + file_cmdline_parser_init(&dummy); w->open = file_write_open; w->pre_select = file_write_pre_select; w->post_select = file_write_post_select; w->parse_config = file_write_parse_config; w->close = file_write_close; w->shutdown = NULL; /* nothing to do */ + w->help = (struct ggo_help) { + .purpose = file_write_args_info_purpose, + .usage = file_write_args_info_usage, + .short_help = file_write_args_info_help, + .detailed_help = file_write_args_info_detailed_help + }; }