Unix client for Btrieve

About

The client Unix for Btrieve consists of two components :

  • BCReq - which accepts the inquiries for the operation Btrieve, executes the call Btrieve and transmits data to the client. BCReq works under management Windows NT (as service) or Windows 95.
  • ubtrcall.o - object module, transmitting inquiries on operations Btrieve.Ubtrcall.o is compilated for systems Linux, FreeBSD, SCO Open Server . The registered users can receive the source code ubtrcall.c for compilation and use in other systems Unix.

Fragment header file ubtrcall.h :

#ifndef _UBTRCALL_H_
#define _UBTRCALL_H_

int BTRV(short oper, char * pos_blk, char * data_buf, unsigned short * buf_len, char * key_buf, unsigned char key_len, char key_num);

int BTRVH(short oper, short * handle, char * data_buf, unsigned short * buf_len, char * key_buf, unsigned char key_len, char key_num);

/* BTRV,BTRVH return status operation Btrieve */ ...

#endif