00001 static gint 00002 dbus_error_to_gerror_code (const char *derr) 00003 { 00004 if (0) ; 00005 else if (!strcmp (derr, DBUS_ERROR_FAILED )) 00006 return DBUS_GERROR_FAILED ; 00007 else if (!strcmp (derr, DBUS_ERROR_NO_MEMORY )) 00008 return DBUS_GERROR_NO_MEMORY ; 00009 else if (!strcmp (derr, DBUS_ERROR_SERVICE_UNKNOWN )) 00010 return DBUS_GERROR_SERVICE_UNKNOWN ; 00011 else if (!strcmp (derr, DBUS_ERROR_NAME_HAS_NO_OWNER )) 00012 return DBUS_GERROR_NAME_HAS_NO_OWNER ; 00013 else if (!strcmp (derr, DBUS_ERROR_NO_REPLY )) 00014 return DBUS_GERROR_NO_REPLY ; 00015 else if (!strcmp (derr, DBUS_ERROR_IO_ERROR )) 00016 return DBUS_GERROR_IO_ERROR ; 00017 else if (!strcmp (derr, DBUS_ERROR_BAD_ADDRESS )) 00018 return DBUS_GERROR_BAD_ADDRESS ; 00019 else if (!strcmp (derr, DBUS_ERROR_NOT_SUPPORTED )) 00020 return DBUS_GERROR_NOT_SUPPORTED ; 00021 else if (!strcmp (derr, DBUS_ERROR_LIMITS_EXCEEDED )) 00022 return DBUS_GERROR_LIMITS_EXCEEDED ; 00023 else if (!strcmp (derr, DBUS_ERROR_ACCESS_DENIED )) 00024 return DBUS_GERROR_ACCESS_DENIED ; 00025 else if (!strcmp (derr, DBUS_ERROR_AUTH_FAILED )) 00026 return DBUS_GERROR_AUTH_FAILED ; 00027 else if (!strcmp (derr, DBUS_ERROR_NO_SERVER )) 00028 return DBUS_GERROR_NO_SERVER ; 00029 else if (!strcmp (derr, DBUS_ERROR_TIMEOUT )) 00030 return DBUS_GERROR_TIMEOUT ; 00031 else if (!strcmp (derr, DBUS_ERROR_NO_NETWORK )) 00032 return DBUS_GERROR_NO_NETWORK ; 00033 else if (!strcmp (derr, DBUS_ERROR_ADDRESS_IN_USE )) 00034 return DBUS_GERROR_ADDRESS_IN_USE ; 00035 else if (!strcmp (derr, DBUS_ERROR_DISCONNECTED )) 00036 return DBUS_GERROR_DISCONNECTED ; 00037 else if (!strcmp (derr, DBUS_ERROR_INVALID_ARGS )) 00038 return DBUS_GERROR_INVALID_ARGS ; 00039 else if (!strcmp (derr, DBUS_ERROR_FILE_NOT_FOUND )) 00040 return DBUS_GERROR_FILE_NOT_FOUND ; 00041 else if (!strcmp (derr, DBUS_ERROR_FILE_EXISTS )) 00042 return DBUS_GERROR_FILE_EXISTS ; 00043 else if (!strcmp (derr, DBUS_ERROR_UNKNOWN_METHOD )) 00044 return DBUS_GERROR_UNKNOWN_METHOD ; 00045 else if (!strcmp (derr, DBUS_ERROR_TIMED_OUT )) 00046 return DBUS_GERROR_TIMED_OUT ; 00047 else if (!strcmp (derr, DBUS_ERROR_MATCH_RULE_NOT_FOUND )) 00048 return DBUS_GERROR_MATCH_RULE_NOT_FOUND ; 00049 else if (!strcmp (derr, DBUS_ERROR_MATCH_RULE_INVALID )) 00050 return DBUS_GERROR_MATCH_RULE_INVALID ; 00051 else if (!strcmp (derr, DBUS_ERROR_SPAWN_EXEC_FAILED )) 00052 return DBUS_GERROR_SPAWN_EXEC_FAILED ; 00053 else if (!strcmp (derr, DBUS_ERROR_SPAWN_FORK_FAILED )) 00054 return DBUS_GERROR_SPAWN_FORK_FAILED ; 00055 else if (!strcmp (derr, DBUS_ERROR_SPAWN_CHILD_EXITED )) 00056 return DBUS_GERROR_SPAWN_CHILD_EXITED ; 00057 else if (!strcmp (derr, DBUS_ERROR_SPAWN_CHILD_SIGNALED )) 00058 return DBUS_GERROR_SPAWN_CHILD_SIGNALED ; 00059 else if (!strcmp (derr, DBUS_ERROR_SPAWN_FAILED )) 00060 return DBUS_GERROR_SPAWN_FAILED ; 00061 else if (!strcmp (derr, DBUS_ERROR_UNIX_PROCESS_ID_UNKNOWN )) 00062 return DBUS_GERROR_UNIX_PROCESS_ID_UNKNOWN ; 00063 else if (!strcmp (derr, DBUS_ERROR_INVALID_SIGNATURE )) 00064 return DBUS_GERROR_INVALID_SIGNATURE ; 00065 else if (!strcmp (derr, DBUS_ERROR_INVALID_FILE_CONTENT )) 00066 return DBUS_GERROR_INVALID_FILE_CONTENT ; 00067 else if (!strcmp (derr, DBUS_ERROR_SELINUX_SECURITY_CONTEXT_UNKNOWN )) 00068 return DBUS_GERROR_SELINUX_SECURITY_CONTEXT_UNKNOWN ; 00069 else 00070 return DBUS_GERROR_REMOTE_EXCEPTION; 00071 }