No need to use memcpy() to save the tty state
Print vid and pid when we fail to open the device
Rename `saved_tio' to `savedtio'
Check if stdin is indeed referring to a terminal
Query for _PC_VDISABLE and fallback to zero if needed
Don't print a newline when we restore the tty
Add comment about the location of the manpage for OpenBSD
Use sigaction() instead of signal()
No need to enforce C99 compliance
Remove strlcpy()
Replace fprintf() calls with enprintf()

Some more error checking too.
Bump version number to v0.3