diff options
author | Abramo Bagnara <abramo@alsa-project.org> | 2001-03-29 09:10:46 +0000 |
---|---|---|
committer | Abramo Bagnara <abramo@alsa-project.org> | 2001-03-29 09:10:46 +0000 |
commit | de4cfc3e4b94cafec962aa57ab0e1ffe32f099ca (patch) | |
tree | 64b143bbb60e73dd5c1849746efa45bb6de014c4 /src/output.c | |
parent | 53fc0f63329bee79b198a05ee73360663e28ddda (diff) | |
download | alsa-lib-de4cfc3e4b94cafec962aa57ab0e1ffe32f099ca.tar.gz |
More documentation. Added mode argument to i/o_stdio_open.
Diffstat (limited to 'src/output.c')
-rw-r--r-- | src/output.c | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/src/output.c b/src/output.c index 2b3886d9..af30c9af 100644 --- a/src/output.c +++ b/src/output.c @@ -187,10 +187,17 @@ int snd_output_stdio_attach(snd_output_t **outputp, FILE *fp, int close) return 0; } -int snd_output_stdio_open(snd_output_t **outputp, const char *file) +/** + * \brief Open a new output to a file + * \param outputp Pointer to returned output handle + * \param file File name + * \param mode fopen(3) open mode + * \return 0 on success otherwise a negative error code + */ +int snd_output_stdio_open(snd_output_t **outputp, const char *file, const char *mode) { int err; - FILE *fp = fopen(file, "w"); + FILE *fp = fopen(file, mode); if (!fp) { //SYSERR("fopen"); return -errno; |