* Added nonblock support for linus aswell
* Moved the nonblock function out from accept -> should not longer be called all the time