You can determine the amount of write / output.
For reading:
ioctl(device_handler, TIOCINQ, &bytes);
For the record:
ioctl(device_handler, TIOCOUTQ, &bytes);
FIFO Buffer Size:
serial_struct serinfo; memset(&serinfo, 0, sizeof(serinfo)); ioctl(device_handler, TIOCGSERIAL, &serinfo); serinfo.xmit_fifo_size;
Regards, VA.
source share