Commit e70332b376ca6e7ca3357d8ce32b12c9a90da545
1 parent
faea38e7
use QEMUFile API
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2087 c046a42c-6fe2-441c-8c8c-71466251a162
Showing
2 changed files
with
4 additions
and
4 deletions
audio/wavaudio.c
... | ... | @@ -151,7 +151,7 @@ static int wav_init_out (HWVoiceOut *hw, audsettings_t *as) |
151 | 151 | le_store (hdr + 28, hw->info.freq << (bits16 + stereo), 4); |
152 | 152 | le_store (hdr + 32, 1 << (bits16 + stereo), 2); |
153 | 153 | |
154 | - wav->f = fopen (conf.wav_path, "wb"); | |
154 | + wav->f = qemu_fopen (conf.wav_path, "wb"); | |
155 | 155 | if (!wav->f) { |
156 | 156 | dolog ("Failed to open wave file `%s'\nReason: %s\n", |
157 | 157 | conf.wav_path, strerror (errno)); |
... | ... | @@ -185,7 +185,7 @@ static void wav_fini_out (HWVoiceOut *hw) |
185 | 185 | qemu_fseek (wav->f, 32, SEEK_CUR); |
186 | 186 | qemu_put_buffer (wav->f, dlen, 4); |
187 | 187 | |
188 | - fclose (wav->f); | |
188 | + qemu_fclose (wav->f); | |
189 | 189 | wav->f = NULL; |
190 | 190 | |
191 | 191 | qemu_free (wav->pcm_buf); | ... | ... |
audio/wavcapture.c
... | ... | @@ -46,7 +46,7 @@ static void wav_destroy (void *opaque) |
46 | 46 | |
47 | 47 | qemu_fseek (wav->f, 32, SEEK_CUR); |
48 | 48 | qemu_put_buffer (wav->f, dlen, 4); |
49 | - fclose (wav->f); | |
49 | + qemu_fclose (wav->f); | |
50 | 50 | if (wav->path) { |
51 | 51 | qemu_free (wav->path); |
52 | 52 | } |
... | ... | @@ -135,7 +135,7 @@ int wav_start_capture (CaptureState *s, const char *path, int freq, |
135 | 135 | le_store (hdr + 28, freq << shift, 4); |
136 | 136 | le_store (hdr + 32, 1 << shift, 2); |
137 | 137 | |
138 | - wav->f = fopen (path, "wb"); | |
138 | + wav->f = qemu_fopen (path, "wb"); | |
139 | 139 | if (!wav->f) { |
140 | 140 | term_printf ("Failed to open wave file `%s'\nReason: %s\n", |
141 | 141 | path, strerror (errno)); | ... | ... |