Split out io_close_t

This commit is contained in:
Cheer Xiao
2013-01-09 16:02:04 +08:00
parent 4e672427bc
commit f1b375b042
3 changed files with 17 additions and 4 deletions

8
io.cpp
View File

@@ -67,12 +67,14 @@ void io_data_t::print() const
case IO_BUFFER:
fprintf(stderr, "buffer %p (size %lu)\n", out_buffer_ptr(), out_buffer_size());
break;
case IO_CLOSE:
fprintf(stderr, "close %d\n", fd);
break;
}
}
void io_close_t::print() const
{
fprintf(stderr, "close %d\n", fd);
}
void io_buffer_read(io_data_t *d)
{
exec_close(d->param1.pipe_fd[1]);