]> git.meshlink.io Git - catta/blobdiff - avahi-common/error.c
* Rename AVAHI_ERR_NOT_CONNECTED to AVAHI_ERR_DISCONNECTED
[catta] / avahi-common / error.c
index 0635161e9275c5ba0251876a1429dd7572b5eea9..6c0a9000dbc18872fd0de29be6122d65f5f3aebf 100644 (file)
   USA.
  ***/
 
+#ifdef HAVE_CONFIG_H
+#include <config.h>
+#endif
+
 #include "error.h"
 
 const char *avahi_strerror(int error) {
@@ -34,6 +38,7 @@ const char *avahi_strerror(int error) {
         "Resource record key is pattern",
         "Local name collision",
         "Invalid record",
+
         "Invalid service name",
         "Invalid service type",
         "Invalid port number",
@@ -44,12 +49,41 @@ const char *avahi_strerror(int error) {
         "Too many objects",
         "Too many entries",
         "OS Error",
+
         "Access denied",
         "Invalid operation",
         "An unexpected DBUS error occured",
-        "Could not get a connection to the daemon",
-        "Memory exhausted"
-        "The object passed in was not valid"
+        "Daemon connection failed",
+        "Memory exhausted",
+        "The object passed in was not valid",
+        "Daemon not running",
+        "Invalid interface index",
+        "Invalid protocol specification",
+        "Invalid flags",
+
+        "Not found",
+        "Invalid configuration",
+        "Version mismatch",
+        "Invalid service subtype",
+        "Invalid packet",
+        "Invalid DNS return code",
+        "DNS failure: FORMERR",
+        "DNS failure: SERVFAIL",
+        "DNS failure: NXDOMAIN",
+        "DNS failure: NOTIMP",
+
+        "DNS failure: REFUSED",
+        "DNS failure: YXDOMAIN",
+        "DNS failure: YXRRSET",
+        "DNS failure: NXRRSET",
+        "DNS failure: NOTAUTH",
+        "DNS failure: NOTZONE",
+        "Invalid RDATA",
+        "Invalid DNS type",
+        "Invalid DNS class",
+        "Not supported",
+
+        "Not permitted"
     };
 
     if (-error < 0 || -error >= -AVAHI_ERR_MAX)