IO-Playground Demo codes for several I/O models including, blocking, non-blocking, select, sinal-driven, kqueue. building e.g. blocking.c $ gcc -o blk blocking.c $ ./blk < test_file