Introduced macro ioctl_FIONBIO and fixed bug #19