struct trace_descriptor *ctf_text_open_trace(const char *path, int flags);
void ctf_text_close_trace(struct trace_descriptor *descriptor);
-static
-rw_dispatch read_dispatch_table[] = {
- /* All unimplemented */
-};
-
static
rw_dispatch write_dispatch_table[] = {
[ CTF_TYPE_INTEGER ] = ctf_text_integer_write,
pos = g_new0(struct ctf_text_stream_pos, 1);
switch (flags & O_ACCMODE) {
- case O_WRONLY:
- fp = fopen(path, "w");
+ case O_RDWR:
+ if (!path)
+ fp = stdout;
+ else
+ fp = fopen(path, "w");
if (!fp)
goto error;
pos->fp = fp;