1:255.16-alt1
[systemd_ALT.git] / coccinelle / synthetic-errno.cocci
blob6826ea45dad3b907d3b63b5bc67afecff7aef45c
1 /* SPDX-License-Identifier: LGPL-2.1-or-later */
2 @@
3 expression e;
4 expression list args;
5 @@
7 /* Ignore one specific case in src/shared/bootspec.c where we want to stick
8  * with the log_debug() + return pattern */
9 log_debug("Found no default boot entry :(");
11 - log_debug(args);
12 - return -e;
13 + return log_debug_errno(SYNTHETIC_ERRNO(e), args);
16 expression e;
17 expression list args;
20 /* Ignore specific cases in src/import/{export,import,pull}.c where we want to return positive value on success. */
21 log_info("Exiting.");
22 return -r;
24 - log_info(args);
25 - return -e;
26 + return log_info_errno(SYNTHETIC_ERRNO(e), args);
29 expression e;
30 expression list args;
32 - log_notice(args);
33 - return -e;
34 + return log_notice_errno(SYNTHETIC_ERRNO(e), args);
36 expression e;
37 expression list args;
39 - log_error(args);
40 - return -e;
41 + return log_error_errno(SYNTHETIC_ERRNO(e), args);
43 expression e;
44 expression list args;
46 - log_emergency(args);
47 - return -e;
48 + return log_emergency_errno(SYNTHETIC_ERRNO(e), args);
50 identifier log_LEVEL_errno =~ "^log_(debug|info|notice|warning|error|emergency)_errno$";
51 identifier ERRNO =~ "^E[A-Z]+$";
52 expression list args;
54 - log_LEVEL_errno(ERRNO, args);
55 + log_LEVEL_errno(SYNTHETIC_ERRNO(ERRNO), args);
57 identifier log_UNIT_LEVEL_errno =~ "^log_(unit|link|device|token)_(debug|info|notice|warning|error|emergency)_errno$";
58 identifier ERRNO =~ "^E[A-Z]+$";
59 expression u;
60 expression list args;
62 - log_UNIT_LEVEL_errno(u, ERRNO, args);
63 + log_UNIT_LEVEL_errno(u, SYNTHETIC_ERRNO(ERRNO), args);
65 expression e;
66 expression u;
67 expression list args;
69 - log_unit_debug(u, args);
70 - return -e;
71 + return log_unit_debug_errno(u, SYNTHETIC_ERRNO(e), args);
73 expression e;
74 expression u;
75 expression list args;
77 - log_unit_info(u, args);
78 - return -e;
79 + return log_unit_info_errno(u, SYNTHETIC_ERRNO(e), args);
81 expression e;
82 expression u;
83 expression list args;
85 - log_unit_notice(u, args);
86 - return -e;
87 + return log_unit_notice_errno(u, SYNTHETIC_ERRNO(e), args);
89 expression e;
90 expression u;
91 expression list args;
93 - log_unit_error(u, args);
94 - return -e;
95 + return log_unit_error_errno(u, SYNTHETIC_ERRNO(e), args);
97 expression e;
98 expression u;
99 expression list args;
101 - log_unit_emergency(u, args);
102 - return -e;
103 + return log_unit_emergency_errno(u, SYNTHETIC_ERRNO(e), args);
105 expression e;
106 expression u;
107 expression list args;
109 - log_link_debug(u, args);
110 - return -e;
111 + return log_link_debug_errno(u, SYNTHETIC_ERRNO(e), args);
113 expression e;
114 expression u;
115 expression list args;
117 - log_link_info(u, args);
118 - return -e;
119 + return log_link_info_errno(u, SYNTHETIC_ERRNO(e), args);
121 expression e;
122 expression u;
123 expression list args;
125 - log_link_notice(u, args);
126 - return -e;
127 + return log_link_notice_errno(u, SYNTHETIC_ERRNO(e), args);
129 expression e;
130 expression u;
131 expression list args;
133 - log_link_error(u, args);
134 - return -e;
135 + return log_link_error_errno(u, SYNTHETIC_ERRNO(e), args);
137 expression e;
138 expression u;
139 expression list args;
141 - log_link_emergency(u, args);
142 - return -e;
143 + return log_link_emergency_errno(u, SYNTHETIC_ERRNO(e), args);
145 expression e;
146 expression u;
147 expression list args;
149 - log_netdev_debug(u, args);
150 - return -e;
151 + return log_netdev_debug_errno(u, SYNTHETIC_ERRNO(e), args);
153 expression e;
154 expression u;
155 expression list args;
157 - log_netdev_info(u, args);
158 - return -e;
159 + return log_netdev_info_errno(u, SYNTHETIC_ERRNO(e), args);
161 expression e;
162 expression u;
163 expression list args;
165 - log_netdev_notice(u, args);
166 - return -e;
167 + return log_netdev_notice_errno(u, SYNTHETIC_ERRNO(e), args);
169 expression e;
170 expression u;
171 expression list args;
173 - log_netdev_error(u, args);
174 - return -e;
175 + return log_netdev_error_errno(u, SYNTHETIC_ERRNO(e), args);
177 expression e;
178 expression u;
179 expression list args;
181 - log_netdev_emergency(u, args);
182 - return -e;
183 + return log_netdev_emergency_errno(u, SYNTHETIC_ERRNO(e), args);
185 expression e;
186 expression u;
187 expression list args;
189 - log_device_debug(u, args);
190 - return -e;
191 + return log_device_debug_errno(u, SYNTHETIC_ERRNO(e), args);
193 expression e;
194 expression u;
195 expression list args;
197 - log_device_info(u, args);
198 - return -e;
199 + return log_device_info_errno(u, SYNTHETIC_ERRNO(e), args);
201 expression e;
202 expression u;
203 expression list args;
205 - log_device_notice(u, args);
206 - return -e;
207 + return log_device_notice_errno(u, SYNTHETIC_ERRNO(e), args);
209 expression e;
210 expression u;
211 expression list args;
213 - log_device_error(u, args);
214 - return -e;
215 + return log_device_error_errno(u, SYNTHETIC_ERRNO(e), args);
217 expression e;
218 expression u;
219 expression list args;
221 - log_device_emergency(u, args);
222 - return -e;
223 + return log_device_emergency_errno(u, SYNTHETIC_ERRNO(e), args);
225 expression e;
226 expression u;
227 expression list args;
229 - log_token_debug(u, args);
230 - return -e;
231 + return log_token_debug_errno(u, SYNTHETIC_ERRNO(e), args);
233 expression e;
234 expression u;
235 expression list args;
237 - log_token_info(u, args);
238 - return -e;
239 + return log_token_info_errno(u, SYNTHETIC_ERRNO(e), args);
241 expression e;
242 expression u;
243 expression list args;
245 - log_token_notice(u, args);
246 - return -e;
247 + return log_token_notice_errno(u, SYNTHETIC_ERRNO(e), args);
249 expression e;
250 expression u;
251 expression list args;
253 - log_token_error(u, args);
254 - return -e;
255 + return log_token_error_errno(u, SYNTHETIC_ERRNO(e), args);
257 expression e;
258 expression u;
259 expression list args;
261 - log_token_emergency(u, args);
262 - return -e;
263 + return log_token_emergency_errno(u, SYNTHETIC_ERRNO(e), args);