2c499126e11ce3fcca637acc13259c909f199e05
3 extern const char *status_item_list
[NUM_STAT_ITEMS
];
6 int para_open_audiod_pipe(char *cmd
)
8 int fds
[3] = {0, 1, 0};
10 return para_exec_cmdline_pid(&pid
, cmd
, fds
) > 0?
14 int read_audiod_pipe(int fd
, void (*line_handler
)(char *) )
16 static char buf
[STRINGSIZE
+ 1];
17 static ssize_t loaded
, bufsize
= sizeof(buf
);
20 if (loaded
>= bufsize
)
22 ret
= read(fd
, buf
+ loaded
, bufsize
- loaded
);
26 loaded
= for_each_line(buf
, loaded
, line_handler
, 0);