It is fine to use -Wall instead of -ansi.
added comment
the tid is not need actually
rewored the comment for test_fcntl_async.c
changed Makefile for smaller output
better Makefile
added comments for Makefile