Unconditionally set O_NONBLOCK when opening.

diff --git a/server/serial.c b/server/serial.c
index 4979d39..614be00 100644
--- a/server/serial.c
+++ b/server/serial.c
@@ -97,6 +97,8 @@
     default: break;
     }
 
+    flags |= O_NONBLOCK;
+
     fd = open( name, flags );
     free( name );
     if (fd < 0)