Lines Matching refs:h

82 file_stream_size(bstreamhandle h, off_t *size)  in file_stream_size()  argument
88 if (fstat(h->bstr_fd, &st) < 0) in file_stream_size()
99 audio_stream_size(bstreamhandle h, off_t *size) in audio_stream_size() argument
102 *size = (off_t)(uintptr_t)(h->bstr_private); in audio_stream_size()
107 file_stream_read(bstreamhandle h, uchar_t *buf, off_t size) in file_stream_read() argument
110 return (read(h->bstr_fd, buf, size)); in file_stream_read()
114 file_stream_write(bstreamhandle h, uchar_t *buf, off_t size) in file_stream_write() argument
117 return (write(h->bstr_fd, buf, size)); in file_stream_write()
124 file_stream_read_wrbo(bstreamhandle h, uchar_t *buf, off_t size) in file_stream_read_wrbo() argument
129 cnt = read(h->bstr_fd, buf, size); in file_stream_read_wrbo()
147 file_stream_write_wrbo(bstreamhandle h, uchar_t *buf, off_t size) in file_stream_write_wrbo() argument
160 return (write(h->bstr_fd, buf, size)); in file_stream_write_wrbo()
164 file_stream_close(bstreamhandle h) in file_stream_close() argument
169 fd = h->bstr_fd; in file_stream_close()
170 free(h); in file_stream_close()
175 stdin_stream_close(bstreamhandle h) in stdin_stream_close() argument
178 free(h); in stdin_stream_close()
183 wav_write_stream_close(bstreamhandle h) in wav_write_stream_close() argument
190 sz = lseek(h->bstr_fd, 0L, SEEK_END); in wav_write_stream_close()
191 (void) lseek(h->bstr_fd, 0L, SEEK_SET); in wav_write_stream_close()
192 if (read(h->bstr_fd, &wav, sizeof (wav)) != sizeof (wav)) { in wav_write_stream_close()
197 (void) lseek(h->bstr_fd, 0L, SEEK_SET); in wav_write_stream_close()
198 if (write(h->bstr_fd, &wav, sizeof (wav)) != sizeof (wav)) { in wav_write_stream_close()
201 (void) close(h->bstr_fd); in wav_write_stream_close()
202 free(h); in wav_write_stream_close()
207 au_write_stream_close(bstreamhandle h) in au_write_stream_close() argument
212 sz = lseek(h->bstr_fd, 0L, SEEK_END); in au_write_stream_close()
215 if (lseek(h->bstr_fd, 8L, SEEK_SET) < 0) in au_write_stream_close()
218 if (write(h->bstr_fd, &sz, 4) < 0) in au_write_stream_close()
221 (void) close(h->bstr_fd); in au_write_stream_close()
222 free(h); in au_write_stream_close()
228 stdin_stream_rewind(bstreamhandle h) in stdin_stream_rewind() argument
233 file_stream_rewind(bstreamhandle h) in file_stream_rewind() argument
235 (void) lseek(h->bstr_fd, 0L, SEEK_SET); in file_stream_rewind()
239 au_stream_rewind(bstreamhandle h) in au_stream_rewind() argument
243 (void) lseek(h->bstr_fd, 0L, SEEK_SET); in au_stream_rewind()
244 if (read(h->bstr_fd, &au, sizeof (au)) != sizeof (au)) { in au_stream_rewind()
248 if (lseek(h->bstr_fd, (long)(BE32_TO_CPU(au.au_offset)), in au_stream_rewind()
255 wav_stream_rewind(bstreamhandle h) in wav_stream_rewind() argument
257 (void) lseek(h->bstr_fd, (long)(sizeof (Wave_filehdr)), SEEK_SET); in wav_stream_rewind()
263 bstreamhandle h; in open_file_read_stream() local
277 h = (bstreamhandle)my_zalloc(sizeof (*h)); in open_file_read_stream()
278 h->bstr_fd = fd; in open_file_read_stream()
279 h->bstr_read = file_stream_read; in open_file_read_stream()
280 h->bstr_close = file_stream_close; in open_file_read_stream()
281 h->bstr_size = file_stream_size; in open_file_read_stream()
282 h->bstr_rewind = file_stream_rewind; in open_file_read_stream()
284 return (h); in open_file_read_stream()
290 bstreamhandle h; in open_iso_read_stream() local
294 h = open_file_read_stream(fname); in open_iso_read_stream()
297 if (h == NULL) in open_iso_read_stream()
304 h->bstr_size(h, &iso_size); in open_iso_read_stream()
308 h->bstr_close(h); in open_iso_read_stream()
317 (void) lseek(h->bstr_fd, ISO9660_BOOT_BLOCK_SIZE, SEEK_SET); in open_iso_read_stream()
323 if (read(h->bstr_fd, iso_desc, ISO9660_PRIMARY_DESC_SIZE) == in open_iso_read_stream()
339 h->bstr_close(h); in open_iso_read_stream()
344 h->bstr_close(h); in open_iso_read_stream()
355 h->bstr_rewind(h); in open_iso_read_stream()
356 return (h); in open_iso_read_stream()
362 bstreamhandle h; in open_stdin_read_stream() local
375 h = (bstreamhandle)my_zalloc(sizeof (*h)); in open_stdin_read_stream()
376 h->bstr_fd = 0; in open_stdin_read_stream()
377 h->bstr_read = file_stream_read; in open_stdin_read_stream()
378 h->bstr_close = stdin_stream_close; in open_stdin_read_stream()
379 h->bstr_size = file_stream_size; in open_stdin_read_stream()
380 h->bstr_rewind = stdin_stream_rewind; in open_stdin_read_stream()
382 return (h); in open_stdin_read_stream()
388 bstreamhandle h; in open_au_read_stream() local
447 h = (bstreamhandle)my_zalloc(sizeof (*h)); in open_au_read_stream()
448 h->bstr_fd = fd; in open_au_read_stream()
449 h->bstr_read = file_stream_read_wrbo; in open_au_read_stream()
450 h->bstr_close = file_stream_close; in open_au_read_stream()
451 h->bstr_size = audio_stream_size; in open_au_read_stream()
452 h->bstr_rewind = au_stream_rewind; in open_au_read_stream()
453 h->bstr_private = (void *)data_size; in open_au_read_stream()
455 return (h); in open_au_read_stream()
469 bstreamhandle h; in open_wav_read_stream() local
516 h = (bstreamhandle)my_zalloc(sizeof (*h)); in open_wav_read_stream()
517 h->bstr_fd = fd; in open_wav_read_stream()
518 h->bstr_read = file_stream_read; in open_wav_read_stream()
519 h->bstr_close = file_stream_close; in open_wav_read_stream()
520 h->bstr_size = audio_stream_size; in open_wav_read_stream()
521 h->bstr_rewind = wav_stream_rewind; in open_wav_read_stream()
522 h->bstr_private = (void *)data_size; in open_wav_read_stream()
524 return (h); in open_wav_read_stream()
538 bstreamhandle h; in open_aur_read_stream() local
540 h = open_file_read_stream(fname); in open_aur_read_stream()
541 if (h != NULL) { in open_aur_read_stream()
542 h->bstr_read = file_stream_read_wrbo; in open_aur_read_stream()
544 return (h); in open_aur_read_stream()
550 bstreamhandle h; in open_au_write_stream() local
563 h = (bstreamhandle)my_zalloc(sizeof (*h)); in open_au_write_stream()
564 h->bstr_fd = fd; in open_au_write_stream()
565 h->bstr_write = file_stream_write_wrbo; in open_au_write_stream()
566 h->bstr_close = au_write_stream_close; in open_au_write_stream()
567 return (h); in open_au_write_stream()
580 bstreamhandle h; in open_wav_write_stream() local
592 h = (bstreamhandle)my_zalloc(sizeof (*h)); in open_wav_write_stream()
593 h->bstr_fd = fd; in open_wav_write_stream()
594 h->bstr_write = file_stream_write; in open_wav_write_stream()
595 h->bstr_close = wav_write_stream_close; in open_wav_write_stream()
596 return (h); in open_wav_write_stream()
609 bstreamhandle h; in open_aur_write_stream() local
616 h = (bstreamhandle)my_zalloc(sizeof (*h)); in open_aur_write_stream()
617 h->bstr_fd = fd; in open_aur_write_stream()
618 h->bstr_write = file_stream_write_wrbo; in open_aur_write_stream()
619 h->bstr_close = file_stream_close; in open_aur_write_stream()
620 return (h); in open_aur_write_stream()
626 bstreamhandle h; in open_file_write_stream() local
633 h = (bstreamhandle)my_zalloc(sizeof (*h)); in open_file_write_stream()
634 h->bstr_fd = fd; in open_file_write_stream()
635 h->bstr_write = file_stream_write; in open_file_write_stream()
636 h->bstr_close = file_stream_close; in open_file_write_stream()
637 return (h); in open_file_write_stream()
643 bstreamhandle h; in open_temp_file_stream() local
663 h = (bstreamhandle)my_zalloc(sizeof (*h)); in open_temp_file_stream()
664 h->bstr_fd = fd; in open_temp_file_stream()
665 h->bstr_read = file_stream_read; in open_temp_file_stream()
666 h->bstr_write = file_stream_write; in open_temp_file_stream()
667 h->bstr_close = file_stream_close; in open_temp_file_stream()
668 h->bstr_size = file_stream_size; in open_temp_file_stream()
669 h->bstr_rewind = file_stream_rewind; in open_temp_file_stream()
671 return (h); in open_temp_file_stream()