Removed the ifndef calls and put it in anetNonBlock