add seek_io.c