Linux character device driver with open/close hooks.
Added demo program that exercises open/close/dup syscalls.