X-Git-Url: http://git.draconx.ca/gitweb/liblbx.git/blobdiff_plain/958926fd7382d2c44828cdc70ca6c27bb281ff0d..7db3d5624cfb59506bc01339ac682c456266ac56:/src/fops.c diff --git a/src/fops.c b/src/fops.c index 834c8b2..2a3db82 100644 --- a/src/fops.c +++ b/src/fops.c @@ -115,3 +115,30 @@ const struct lbx_file_ops lbx_pipe_fops = { .tell = pipe_tell, .eof = pipe_eof, }; + +static size_t lbx_read(void *buf, size_t size, void *handle) +{ + return lbx_file_read(handle, buf, size); +} + +static int lbx_seek(void *handle, long offset, int whence) +{ + return lbx_file_seek(handle, offset, whence); +} + +static long lbx_tell(void *handle) +{ + return lbx_file_tell(handle); +} + +static int lbx_eof(void *handle) +{ + return lbx_file_eof(handle); +} + +const struct lbx_file_ops lbx_arch_fops = { + .read = lbx_read, + .seek = lbx_seek, + .tell = lbx_tell, + .eof = lbx_eof, +};