Fix: Make sys.stdin non-blocking using fcntl