]> git.ipfire.org Git - thirdparty/systemd.git/blob - coccinelle/synthetic-errno.cocci
meson: Use configure_file when version-tag is specified
[thirdparty/systemd.git] / coccinelle / synthetic-errno.cocci
1 @@
2 expression e;
3 expression list args;
4 @@
5 (
6 /* Ignore one specific case in src/shared/bootspec.c where we want to stick
7 * with the log_debug() + return pattern */
8 log_debug("Found no default boot entry :(");
9 |
10 - log_debug(args);
11 - return -e;
12 + return log_debug_errno(SYNTHETIC_ERRNO(e), args);
13 )
14 @@
15 expression e;
16 expression list args;
17 @@
18 (
19 /* Ignore specific cases in src/import/{export,import,pull}.c where we want to return positive value on success. */
20 log_info("Exiting.");
21 return -r;
22 |
23 - log_info(args);
24 - return -e;
25 + return log_info_errno(SYNTHETIC_ERRNO(e), args);
26 )
27 @@
28 expression e;
29 expression list args;
30 @@
31 - log_notice(args);
32 - return -e;
33 + return log_notice_errno(SYNTHETIC_ERRNO(e), args);
34 @@
35 expression e;
36 expression list args;
37 @@
38 - log_error(args);
39 - return -e;
40 + return log_error_errno(SYNTHETIC_ERRNO(e), args);
41 @@
42 expression e;
43 expression list args;
44 @@
45 - log_emergency(args);
46 - return -e;
47 + return log_emergency_errno(SYNTHETIC_ERRNO(e), args);
48 @@
49 identifier log_LEVEL_errno =~ "^log_(debug|info|notice|warning|error|emergency)_errno$";
50 identifier ERRNO =~ "^E[A-Z]+$";
51 expression list args;
52 @@
53 - log_LEVEL_errno(ERRNO, args);
54 + log_LEVEL_errno(SYNTHETIC_ERRNO(ERRNO), args);
55 @@
56 identifier log_UNIT_LEVEL_errno =~ "^log_(unit|link|device|token)_(debug|info|notice|warning|error|emergency)_errno$";
57 identifier ERRNO =~ "^E[A-Z]+$";
58 expression u;
59 expression list args;
60 @@
61 - log_UNIT_LEVEL_errno(u, ERRNO, args);
62 + log_UNIT_LEVEL_errno(u, SYNTHETIC_ERRNO(ERRNO), args);
63 @@
64 expression e;
65 expression u;
66 expression list args;
67 @@
68 - log_unit_debug(u, args);
69 - return -e;
70 + return log_unit_debug_errno(u, SYNTHETIC_ERRNO(e), args);
71 @@
72 expression e;
73 expression u;
74 expression list args;
75 @@
76 - log_unit_info(u, args);
77 - return -e;
78 + return log_unit_info_errno(u, SYNTHETIC_ERRNO(e), args);
79 @@
80 expression e;
81 expression u;
82 expression list args;
83 @@
84 - log_unit_notice(u, args);
85 - return -e;
86 + return log_unit_notice_errno(u, SYNTHETIC_ERRNO(e), args);
87 @@
88 expression e;
89 expression u;
90 expression list args;
91 @@
92 - log_unit_error(u, args);
93 - return -e;
94 + return log_unit_error_errno(u, SYNTHETIC_ERRNO(e), args);
95 @@
96 expression e;
97 expression u;
98 expression list args;
99 @@
100 - log_unit_emergency(u, args);
101 - return -e;
102 + return log_unit_emergency_errno(u, SYNTHETIC_ERRNO(e), args);
103 @@
104 expression e;
105 expression u;
106 expression list args;
107 @@
108 - log_link_debug(u, args);
109 - return -e;
110 + return log_link_debug_errno(u, SYNTHETIC_ERRNO(e), args);
111 @@
112 expression e;
113 expression u;
114 expression list args;
115 @@
116 - log_link_info(u, args);
117 - return -e;
118 + return log_link_info_errno(u, SYNTHETIC_ERRNO(e), args);
119 @@
120 expression e;
121 expression u;
122 expression list args;
123 @@
124 - log_link_notice(u, args);
125 - return -e;
126 + return log_link_notice_errno(u, SYNTHETIC_ERRNO(e), args);
127 @@
128 expression e;
129 expression u;
130 expression list args;
131 @@
132 - log_link_error(u, args);
133 - return -e;
134 + return log_link_error_errno(u, SYNTHETIC_ERRNO(e), args);
135 @@
136 expression e;
137 expression u;
138 expression list args;
139 @@
140 - log_link_emergency(u, args);
141 - return -e;
142 + return log_link_emergency_errno(u, SYNTHETIC_ERRNO(e), args);
143 @@
144 expression e;
145 expression u;
146 expression list args;
147 @@
148 - log_netdev_debug(u, args);
149 - return -e;
150 + return log_netdev_debug_errno(u, SYNTHETIC_ERRNO(e), args);
151 @@
152 expression e;
153 expression u;
154 expression list args;
155 @@
156 - log_netdev_info(u, args);
157 - return -e;
158 + return log_netdev_info_errno(u, SYNTHETIC_ERRNO(e), args);
159 @@
160 expression e;
161 expression u;
162 expression list args;
163 @@
164 - log_netdev_notice(u, args);
165 - return -e;
166 + return log_netdev_notice_errno(u, SYNTHETIC_ERRNO(e), args);
167 @@
168 expression e;
169 expression u;
170 expression list args;
171 @@
172 - log_netdev_error(u, args);
173 - return -e;
174 + return log_netdev_error_errno(u, SYNTHETIC_ERRNO(e), args);
175 @@
176 expression e;
177 expression u;
178 expression list args;
179 @@
180 - log_netdev_emergency(u, args);
181 - return -e;
182 + return log_netdev_emergency_errno(u, SYNTHETIC_ERRNO(e), args);
183 @@
184 expression e;
185 expression u;
186 expression list args;
187 @@
188 - log_device_debug(u, args);
189 - return -e;
190 + return log_device_debug_errno(u, SYNTHETIC_ERRNO(e), args);
191 @@
192 expression e;
193 expression u;
194 expression list args;
195 @@
196 - log_device_info(u, args);
197 - return -e;
198 + return log_device_info_errno(u, SYNTHETIC_ERRNO(e), args);
199 @@
200 expression e;
201 expression u;
202 expression list args;
203 @@
204 - log_device_notice(u, args);
205 - return -e;
206 + return log_device_notice_errno(u, SYNTHETIC_ERRNO(e), args);
207 @@
208 expression e;
209 expression u;
210 expression list args;
211 @@
212 - log_device_error(u, args);
213 - return -e;
214 + return log_device_error_errno(u, SYNTHETIC_ERRNO(e), args);
215 @@
216 expression e;
217 expression u;
218 expression list args;
219 @@
220 - log_device_emergency(u, args);
221 - return -e;
222 + return log_device_emergency_errno(u, SYNTHETIC_ERRNO(e), args);
223 @@
224 expression e;
225 expression u;
226 expression list args;
227 @@
228 - log_token_debug(u, args);
229 - return -e;
230 + return log_token_debug_errno(u, SYNTHETIC_ERRNO(e), args);
231 @@
232 expression e;
233 expression u;
234 expression list args;
235 @@
236 - log_token_info(u, args);
237 - return -e;
238 + return log_token_info_errno(u, SYNTHETIC_ERRNO(e), args);
239 @@
240 expression e;
241 expression u;
242 expression list args;
243 @@
244 - log_token_notice(u, args);
245 - return -e;
246 + return log_token_notice_errno(u, SYNTHETIC_ERRNO(e), args);
247 @@
248 expression e;
249 expression u;
250 expression list args;
251 @@
252 - log_token_error(u, args);
253 - return -e;
254 + return log_token_error_errno(u, SYNTHETIC_ERRNO(e), args);
255 @@
256 expression e;
257 expression u;
258 expression list args;
259 @@
260 - log_token_emergency(u, args);
261 - return -e;
262 + return log_token_emergency_errno(u, SYNTHETIC_ERRNO(e), args);