X-Git-Url: http://git.tuebingen.mpg.de/?a=blobdiff_plain;f=write_common.c;h=2c149dfd6c295eab522c0cabdbf28d4376cabc08;hb=f2dfd6d47a71433c530773cfbf4039de8b065369;hp=faf20749ba33062ed66845cafa38a283bcaa3c02;hpb=af20b849aa8b081bd20c47bda4874d6ea6ee9365;p=paraslash.git diff --git a/write_common.c b/write_common.c index faf20749..2c149dfd 100644 --- a/write_common.c +++ b/write_common.c @@ -97,41 +97,6 @@ void register_writer_node(struct writer_node *wn, struct btr_node *parent) register_task(&wn->task); } -/** - * Parse config and register a task for a writer node. - * - * \param arg Command line arguments. - * \param parent The new node will be a child of \a parent. - * \param wn The writer node. - * - * If arg is \p NULL, the OS-dependent default writer is used with no - * arguments. The default writers are alsa for Linux, osx for OS X, oss for - * *BSD, and the file writer if the default writer is not supported. - * - * Once the writer configuration has been retrieved from the ->parse_config - * callback a writer node is created, its buffer tree node is added to the - * buffer tree as a child of the given parent. - * - * Finally, the new writer node's task structure is initialized and registered - * to the paraslash scheduler. - * - * \return Standard. - */ -int setup_writer_node(const char *arg, struct btr_node *parent, - struct writer_node *wn) -{ - if (arg) - wn->conf = check_writer_arg(arg, &wn->writer_num); - else { - wn->writer_num = DEFAULT_WRITER; - wn->conf = writers[DEFAULT_WRITER].parse_config_or_die(""); - } - if (!wn->conf) - return -E_WRITE_COMMON_SYNTAX; - register_writer_node(wn, parent); - return 1; -} - /** * Print the help text of all writers to stdout. *