Lines Matching defs:fds
3369 static void playbackv_go(int* fds, unsigned int channels, size_t loaded, off_t count, int rtype, char **names)
3394 r = safe_read(fds[0], bufs[0], expected);
3400 if (safe_read(fds[channel], bufs[channel], r) != r) {
3423 static void capturev_go(int* fds, unsigned int channels, off_t count, int rtype, char **names)
3449 if ((size_t)xwrite(fds[channel], bufs[channel], rv) != rv) {
3466 int fds[channels];
3468 fds[channel] = -1;
3488 fds[channel] = open(names[channel], O_RDONLY, 0);
3489 if (fds[channel] < 0) {
3498 playbackv_go(fds, channels, 0, pbrec_count, FORMAT_RAW, names);
3502 if (fds[channel] >= 0)
3503 close(fds[channel]);
3519 int fds[channels];
3521 fds[channel] = -1;
3541 fds[channel] = open(names[channel], O_WRONLY + O_CREAT, 0644);
3542 if (fds[channel] < 0) {
3551 capturev_go(fds, channels, pbrec_count, FORMAT_RAW, names);
3555 if (fds[channel] >= 0)
3556 close(fds[channel]);