Make the man page and -h both mention all available options.
Reported-by: Michael Orlitzky <firstname.lastname@example.org>
Consistently use a space in 'if (...)' and 'while (...)'.
Fix the text of an error message.
Don't crash if the user provides -s without a pid.
Add a -s option to force attaching stdio.
Use cfmakeraw instead of messing with termios flags ourselves.
Add the license to all of the source files.
Add a version number.
Don't clear c_cflag when setting raw mode on our tty.
This makes tcsetattr return EINVAL on some systems, and there
shouldn't be any flags in there we care about.
Don't leak an fd in check_yama_ptrace_scope.
Try to diagnose errors due to Ubuntu's ptrace_scope sysctl.
Check for Linux in an #ifdef for clarity.
Break out prototypes into a header file.
Better error reporting if attaching to a child fails.
Add a minimal usage message.
Improve error-reporting on attach failures somewhat.
Remove superfluous define of _XOPEN_SOURCE.
Checkpoint working version.
Checkpoint attach work-in-progress.
Initial import. Mostly able to run barnowl.