diff --git a/src/common/remoteio.c b/src/common/remoteio.c --- a/src/common/remoteio.c +++ b/src/common/remoteio.c @@ -43,3 +43,24 @@ int remoteio_open(struct remoteio **rem, return 0; } + + +int remoteio_read(struct remoteio *rem, void *buf, size_t len, size_t *bytesread) +{ + return execio_read(rem->execio, buf, len, bytesread); +} + +int remoteio_write(struct remoteio *rem, void *buf, size_t len, size_t *byteswritten) +{ + return execio_write(rem->execio, buf, len, byteswritten); +} + +int remoteio_close(struct remoteio *rem) +{ + int rtn; + + rtn = execio_close(rem->execio); + free(rem); + + return 0 + rtn; +}