From: Charles Hedrick (hedrick@dartagnan.rutgers.edu)
Date: 03/15/92


From: hedrick@dartagnan.rutgers.edu (Charles Hedrick)
Subject: new ka9q on tsx-11
Date: 16 Mar 1992 05:00:45 GMT

I've uploaded a new copy of ka9q to tsx-11 in /incoming. I trust the
staff there will put it in the right place. (If it gets lost, you can
ftp it from athos.rutgers.edu, /pub/linux, ka9qbin.tar.Z and
ka9qsrc.tar.Z) The main changes are:

  - a new configuration command "wait", to allow you to adjust the
        wait time in the main select. "wait 100" gives 100 millisec,
        and is the default. "wait 0" disables the select, causing
        the program to continuously check for input, using nonblocking
        reads. In theory wait 100 should work fine, and cause ka9q
        not to interfere with other things going on, but if you're
        trying to do TCP transfers while other things are going on,
        you may get better results from wait 0. This is because of
        bugs in select. 0.95a fixes some of the bugs, but I don't
        yet know whether it's going to be a complete fix or not.

  - "ip stat" now shows statistics of various sorts for SLIP,
        including the number of compressed and uncompressed packets
        if you're using compressed SLIP.

I've built ka9q successfully with gcc 2.0, but this version was done
with 1.40. If you want to compile with 2.0, you'll have to define
_NFILE in daemon.c (presumably as 20), and remove the toupper and
tolower definitions in sys5unix.c, since they conflict with the
builtin ones.