Use proper socket type in uipc for non-android

Change-Id: I5e901ca381c816945146b508770a2aa54d9cdd79
diff --git a/udrv/ulinux/uipc.c b/udrv/ulinux/uipc.c
index 8fec11c..41403eb 100644
--- a/udrv/ulinux/uipc.c
+++ b/udrv/ulinux/uipc.c
@@ -149,7 +149,13 @@
 
     BTIF_TRACE_EVENT("create_server_socket %s", name);
 
-    if(osi_socket_local_server_bind(s, name, ANDROID_SOCKET_NAMESPACE_ABSTRACT) < 0)
+    if(osi_socket_local_server_bind(s, name,
+#if defined(OS_GENERIC)
+        ANDROID_SOCKET_NAMESPACE_FILESYSTEM
+#else  // !defined(OS_GENERIC)
+        ANDROID_SOCKET_NAMESPACE_ABSTRACT
+#endif  // defined(OS_GENERIC)
+        ) < 0)
     {
         BTIF_TRACE_EVENT("socket failed to create (%s)", strerror(errno));
         close(s);