1 | /* |
2 | * QError Module |
3 | * |
4 | * Copyright (C) 2009 Red Hat Inc. |
5 | * |
6 | * Authors: |
7 | * Luiz Capitulino <lcapitulino@redhat.com> |
8 | * |
9 | * This work is licensed under the terms of the GNU LGPL, version 2.1 or later. |
10 | * See the COPYING.LIB file in the top-level directory. |
11 | */ |
12 | #ifndef QERROR_H |
13 | #define QERROR_H |
14 | |
15 | /* |
16 | * These macros will go away, please don't use in new code, and do not |
17 | * add new ones! |
18 | */ |
19 | #define QERR_BASE_NOT_FOUND \ |
20 | "Base '%s' not found" |
21 | |
22 | #define QERR_BUS_NO_HOTPLUG \ |
23 | "Bus '%s' does not support hotplugging" |
24 | |
25 | #define QERR_DEVICE_HAS_NO_MEDIUM \ |
26 | "Device '%s' has no medium" |
27 | |
28 | #define QERR_DEVICE_INIT_FAILED \ |
29 | "Device '%s' could not be initialized" |
30 | |
31 | #define QERR_DEVICE_IN_USE \ |
32 | "Device '%s' is in use" |
33 | |
34 | #define QERR_DEVICE_NO_HOTPLUG \ |
35 | "Device '%s' does not support hotplugging" |
36 | |
37 | #define QERR_FD_NOT_FOUND \ |
38 | "File descriptor named '%s' not found" |
39 | |
40 | #define QERR_FD_NOT_SUPPLIED \ |
41 | "No file descriptor supplied via SCM_RIGHTS" |
42 | |
43 | #define QERR_FEATURE_DISABLED \ |
44 | "The feature '%s' is not enabled" |
45 | |
46 | #define QERR_INVALID_BLOCK_FORMAT \ |
47 | "Invalid block format '%s'" |
48 | |
49 | #define QERR_INVALID_PARAMETER \ |
50 | "Invalid parameter '%s'" |
51 | |
52 | #define QERR_INVALID_PARAMETER_TYPE \ |
53 | "Invalid parameter type for '%s', expected: %s" |
54 | |
55 | #define QERR_INVALID_PARAMETER_VALUE \ |
56 | "Parameter '%s' expects %s" |
57 | |
58 | #define QERR_INVALID_PASSWORD \ |
59 | "Password incorrect" |
60 | |
61 | #define QERR_IO_ERROR \ |
62 | "An IO error has occurred" |
63 | |
64 | #define QERR_MIGRATION_ACTIVE \ |
65 | "There's a migration process in progress" |
66 | |
67 | #define QERR_MISSING_PARAMETER \ |
68 | "Parameter '%s' is missing" |
69 | |
70 | #define QERR_PERMISSION_DENIED \ |
71 | "Insufficient permission to perform this operation" |
72 | |
73 | #define QERR_PROPERTY_VALUE_BAD \ |
74 | "Property '%s.%s' doesn't take value '%s'" |
75 | |
76 | #define QERR_PROPERTY_VALUE_OUT_OF_RANGE \ |
77 | "Property %s.%s doesn't take value %" PRId64 " (minimum: %" PRId64 ", maximum: %" PRId64 ")" |
78 | |
79 | #define QERR_QGA_COMMAND_FAILED \ |
80 | "Guest agent command failed, error was '%s'" |
81 | |
82 | #define QERR_REPLAY_NOT_SUPPORTED \ |
83 | "Record/replay feature is not supported for '%s'" |
84 | |
85 | #define QERR_SET_PASSWD_FAILED \ |
86 | "Could not set password" |
87 | |
88 | #define QERR_UNDEFINED_ERROR \ |
89 | "An undefined error has occurred" |
90 | |
91 | #define QERR_UNSUPPORTED \ |
92 | "this feature or command is not currently supported" |
93 | |
94 | #endif /* QERROR_H */ |
95 | |