]> git.ipfire.org Git - thirdparty/valgrind.git/commitdiff
Don't break platforms without AF_BLUETOOTH.
authorMark Wielaard <mark@klomp.org>
Wed, 22 May 2013 10:37:52 +0000 (10:37 +0000)
committerMark Wielaard <mark@klomp.org>
Wed, 22 May 2013 10:37:52 +0000 (10:37 +0000)
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@13405

coregrind/m_syswrap/syswrap-generic.c

index 3a6ea8224a0ff8abf611f696873917716ad177f7..b85fd9ca21d639976a534a7b3812c716d01a2835 100644 (file)
@@ -941,7 +941,9 @@ void pre_mem_read_sockaddr ( ThreadId tid,
    struct vki_sockaddr_un*  sun  = (struct vki_sockaddr_un *)sa;
    struct vki_sockaddr_in*  sin  = (struct vki_sockaddr_in *)sa;
    struct vki_sockaddr_in6* sin6 = (struct vki_sockaddr_in6 *)sa;
+#ifdef VKI_AF_BLUETOOTH
    struct vki_sockaddr_rc*  rc   = (struct vki_sockaddr_rc *)sa;
+#endif
 
    /* NULL/zero-length sockaddrs are legal */
    if ( sa == NULL || salen == 0 ) return;
@@ -981,13 +983,15 @@ void pre_mem_read_sockaddr ( ThreadId tid,
          PRE_MEM_READ( outmsg,
             (Addr) &sin6->sin6_scope_id, sizeof (sin6->sin6_scope_id) );
          break;
-               
+
+#ifdef VKI_AF_BLUETOOTH
       case VKI_AF_BLUETOOTH:
          VG_(sprintf) ( outmsg, description, "rc_bdaddr" );
          PRE_MEM_READ( outmsg, (Addr) &rc->rc_bdaddr, sizeof (rc->rc_bdaddr) );
          VG_(sprintf) ( outmsg, description, "rc_channel" );
          PRE_MEM_READ( outmsg, (Addr) &rc->rc_channel, sizeof (rc->rc_channel) );
          break;
+#endif
 
       default:
          VG_(sprintf) ( outmsg, description, "" );