From: Sebastian Hammer Date: Wed, 17 Aug 1994 13:55:07 +0000 (+0000) Subject: Deleted X-Git-Tag: ZEBRA.1.0~915 X-Git-Url: http://git.indexdata.com/?p=idzebra-moved-to-github.git;a=commitdiff_plain;h=461e9d67822f7f6ae72a0522cb6e9960dedae501 Deleted --- diff --git a/bfile/Makefile b/bfile/Makefile index b4cee70..2589c53 100644 --- a/bfile/Makefile +++ b/bfile/Makefile @@ -1,11 +1,10 @@ - SHELL=/bin/sh INCLUDE=-I../include TPROG=btest CFLAGS=-g -Wall DEFS=$(INCLUDE) LIB=../lib/bfile.a -PO = open.o close.o rdwr.o +PO = bfile.o CPP=cc -E all: $(LIB) diff --git a/bfile/bfile.c b/bfile/bfile.c new file mode 100644 index 0000000..983929c --- /dev/null +++ b/bfile/bfile.c @@ -0,0 +1,40 @@ +/* + * Copyright (C) 1994, Index Data I/S + * All rights reserved. + * Sebastian Hammer, Adam Dickmeiss + * + * $Log: bfile.c,v $ + * Revision 1.1 1994-08-17 13:55:08 quinn + * Deleted + * + */ + +#include +#include +#include +#include + +int bf_close (BFile bf) +{ + close(bf->fd); + xfree(bf); + return(0); +} + +BFile bf_open (const char *name, int block_size, int cache, wflag) +{ + BFile tmp = xmalloc(sizeof(BFile_struct)); + + if ((tmp->fd = open(name, wflag ? O_RDWR : O_RDONLY, 0666)) < 0) + { + log(LOG_FATAL, "open: %s"); + return(-1); + } + return(tmp); +} + +int bf_read (BFile bf, int no, int offset, int no, void *buf); +{ + if (seek +} +int bf_write (BFile bf, int no, int offset, int no, const void *buf);