29 static FILE *_send, *_recv;
 
   37     while (total < 
count) {
 
   50 static ssize_t writen(
int fd, 
const void *buf, 
size_t count)
 
   54     while (total < 
count) {
 
   92     return fwrite(buf, 1, size, _send) == size;
 
   94     return writen(fileno(_send), buf, size) == size;
 
   96     return write(fileno(_send), buf, size) == size;
 
  103 #ifdef USE_BUFFERED_IO 
  106     return fread(buf, 1, size, _recv) == size;
 
  108     return readn(fileno(_recv), buf, size) == size;
 
  110     return read(fileno(_recv), buf, size) == size;
 
void db__set_protocol_fds(FILE *send, FILE *recv)
?
 
int db__recv(void *buf, size_t size)
 
int db__send(const void *buf, size_t size)
?