这个东东也挺强劲的
不过我还有些问题
1. 如果打开时oflag中有O_TRUNC, 且有用户正在读取该数据库,数据库文件会被删掉?
写了个小的makefile,来编译这个代码。
--------------------------
all: t4
t4: t4.c libapue_db.a
gcc -g -D_DEBUG_ -I../include -L../lib/ -L. t4.c libapue_db.a ../lib/libapue.a -o t4
libapue_db.a: db.c
gcc -I../include -D_DEBUG_ -Wall -c db.c
ar rsv libapue_db.a db.o