From 739c40544bc2451275f046134d096241a6304796 Mon Sep 17 00:00:00 2001 From: Sebastian Hammer Date: Wed, 17 Aug 1994 14:27:32 +0000 Subject: [PATCH] last mods --- bfile/bfile.c | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/bfile/bfile.c b/bfile/bfile.c index bb88956..d8dfa84 100644 --- a/bfile/bfile.c +++ b/bfile/bfile.c @@ -4,8 +4,8 @@ * Sebastian Hammer, Adam Dickmeiss * * $Log: bfile.c,v $ - * Revision 1.3 1994-08-17 14:10:41 quinn - * *** empty log message *** + * Revision 1.4 1994-08-17 14:27:32 quinn + * last mods * * Revision 1.2 1994/08/17 14:09:32 quinn * Compiles cleanly (still only dummy). @@ -37,13 +37,18 @@ BFile bf_open (const char *name, int block_size, int wflag) log(LOG_FATAL, "open: %s"); return(0); } + tmp->block_size = block_size; return(tmp); } int bf_read (BFile bf, int no, int offset, int num, void *buf) { + lseek(bf->fd, no * bf->block_size + offset, 0); + return(read(bf->fd, buf, num ? num : bf->block_size)); } int bf_write (BFile bf, int no, int offset, int num, const void *buf) { + lseek(bf->fd, no * bf->block_size + offset, 0); + return(write(bf->fd, buf, num ? num : bf->block_size)); } -- 1.7.10.4