This is release 0.23 of serialmon
=================================

Changes since release 0.22
==========================

IOCTL number for TIOCSERGSTATS changed, as my number now used in 2.1.x
kernels.

*** All kernel images must be updated with the new patches at the same
time the serialmon binary is updated ***

README
======
1). Clarified build procedure, separating kernel build for serialmon's.
2). Added a few hints aka bugs.
3). Added more details on my library setup etc.
4). Added note that kernel patches are for i386 architecture only.
5). Added pointers to related programs.

serialmon (Version 0.23)
=========---------------
1). GLIBC2 support added (Thanks to Roman Shterenzon).
2). Compilation fixed for case LINEUPDTR defined.
3). Compilation fixed for case CHECKLOCKFILE undefined.
4). Program will now hang if the kernel doesn't support the IOCTL.

Changes since release 0.20
==========================

Improved kernel patches for both 2.0.x and 2.1.x series which
allow the same binary to run with either kernel version.

The new kernel patch adds the TIOCSERGSTATS ioctl which
returns just the information required by serialmon, with a
timestamp to improve accuracy of character transfer rates.

README
======
Made a few corrections on program behaviour.
Added instructions for 2.1.x kernels.

serialmon (Version 0.22)
=========---------------
Updated to support the new ioctl.

Added a check that the kernel has been patched.

No longer need to nice up the process priority.

Changes since release 0.19
==========================

Version 0.20
============
Used nice to up the process priority and improve accuracy

Changes since release 0.13
==========================

Version 0.19
============
Added process command line to log and screen

Version 0.18
============
Fixed race in the new check lock file code which missed line up events
if the process didn't open the lock file soon enough after opening the line.

Version 0.17
============
Added lock file checking

Version 0.16
============
Got rid of clear screen on exit
Improved README

Version 0.15
============
Fixed signal logged message

Version 0.14
============
Removed redundant code to remove DTR on line close (kernel does this again)
Improved logfile messages on reopen etc

Changes since release 0.8
=========================

Version 0.13
============
Modified to not require changes to kernel hangup code - reopens line instead.
Thus <stdin> cannot be monitored.

Version 0.12
============
fflush logfile on modem control line transitions

Version 0.11
============
Clear down DTR when the line goes down

Version 0.10
============
Updated kernel patch due to a problem with info.count when hangup
received (goes to 0, even though I still have the port open).
Now only have kernel patch for 1.3.97.

Added on-screen display of info.count

Version 0.8
===========
First public release
