xref: /linux/rust/helpers/err.c (revision 876346536c1b59a5b1b5e44477b1b3ece77647fd)
1 // SPDX-License-Identifier: GPL-2.0
2 
3 #include <linux/err.h>
4 #include <linux/export.h>
5 
6 __force void *rust_helper_ERR_PTR(long err)
7 {
8 	return ERR_PTR(err);
9 }
10 EXPORT_SYMBOL_GPL(rust_helper_ERR_PTR);
11 
12 bool rust_helper_IS_ERR(__force const void *ptr)
13 {
14 	return IS_ERR(ptr);
15 }
16 EXPORT_SYMBOL_GPL(rust_helper_IS_ERR);
17 
18 long rust_helper_PTR_ERR(__force const void *ptr)
19 {
20 	return PTR_ERR(ptr);
21 }
22 EXPORT_SYMBOL_GPL(rust_helper_PTR_ERR);
23