- if (options.verbose)
- {
- printf("** %s\n", s);
- fflush(stdout);
- }
-}
-
-static void u_sleep(int i)
-{
- struct timeval tm;
- tm.tv_sec = i / 1000000;
- tm.tv_usec = i % 1000000;
- select(0, NULL, NULL, NULL, &tm);
-}
-
-static void flushbuf()
-{
- if (nwrite)
- {
- write(sfd, writbuf, nwrite);
- nwrite = 0;
- }
-}
-
-static void sendbuf(int len)
-{
- if (options.network)
- {
- realbuf[0] = realbuf[1] = realbuf[2] = 0;
- realbuf[3] = (unsigned char)len;
- buf[0] = 0;
- if (nwrite + 4 + len >= MAX_BUFFER_SIZE)
- Error(ERR_EXIT, "internal error: network send buffer overflow");
- memcpy(writbuf + nwrite, realbuf, 4 + len);
- nwrite += 4 + len;