qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Qemu-devel] [PATCH 4/8] VNC: Add 'family' key


From: Gerd Hoffmann
Subject: Re: [Qemu-devel] [PATCH 4/8] VNC: Add 'family' key
Date: Fri, 15 Jan 2010 08:54:56 +0100
User-agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.1.5) Gecko/20091209 Fedora/3.0-4.fc12 Thunderbird/3.0

+static QString *get_sock_family(const struct sockaddr_storage *sa)
+{
+    const char *name;
+
+    switch (sa->ss_family)
+    {
+        case AF_INET:
+            name = "ipv4";
+            break;
+        case AF_INET6:
+            name = "ipv6";
+            break;
+        default:
+            name = "unknown";
+            break;
+    }
+
+    return qstring_from_str(name);
+}

qemu-socket has inet_strfamily() already. You might want to un-static that one, then simply do

  return qstring_from_str(inet_strfamily(sa->ss_family));

cheers,
  Gerd





reply via email to

[Prev in Thread] Current Thread [Next in Thread]