aboutsummaryrefslogtreecommitdiff
path: root/src/err.h
diff options
context:
space:
mode:
authorallusive-dev <[email protected]>2023-09-19 17:46:20 +1000
committerallusive-dev <[email protected]>2023-09-19 17:46:20 +1000
commit5650d887357bf2a3fac8c5fd4f467bf8795b5fc4 (patch)
tree4b825dc642cb6eb9a060e54bf8d69288fbee4904 /src/err.h
parentUpdate picom.sample.conf (diff)
downloadcompfy-5650d887357bf2a3fac8c5fd4f467bf8795b5fc4.tar.xz
compfy-5650d887357bf2a3fac8c5fd4f467bf8795b5fc4.zip
reset
Diffstat (limited to 'src/err.h')
-rw-r--r--src/err.h37
1 files changed, 0 insertions, 37 deletions
diff --git a/src/err.h b/src/err.h
deleted file mode 100644
index f989bf9..0000000
--- a/src/err.h
+++ /dev/null
@@ -1,37 +0,0 @@
-// SPDX-License-Identifier: MPL-2.0
-// Copyright (c) 2019 Yuxuan Shui <[email protected]>
-
-#pragma once
-#include <stdbool.h>
-#include <stdint.h>
-#include "compiler.h"
-
-// Functions for error reporting, adopted from Linux
-
-// INFO in user space we can probably be more liberal about what pointer we consider
-// error. e.g. In x86_64 Linux, all addresses with the highest bit set is invalid in user
-// space.
-#define MAX_ERRNO 4095
-
-static inline void *must_use ERR_PTR(intptr_t err) {
- return (void *)err;
-}
-
-static inline intptr_t must_use PTR_ERR(void *ptr) {
- return (intptr_t)ptr;
-}
-
-static inline bool must_use IS_ERR(void *ptr) {
- return unlikely((uintptr_t)ptr > (uintptr_t)-MAX_ERRNO);
-}
-
-static inline bool must_use IS_ERR_OR_NULL(void *ptr) {
- return unlikely(!ptr) || IS_ERR(ptr);
-}
-
-static inline intptr_t must_use PTR_ERR_OR_ZERO(void *ptr) {
- if (IS_ERR(ptr)) {
- return PTR_ERR(ptr);
- }
- return 0;
-}