summaryrefslogtreecommitdiff
path: root/usr/sdk/inc
diff options
context:
space:
mode:
authorIan Moffett <ian@osmora.org>2025-12-21 23:09:39 -0500
committerIan Moffett <ian@osmora.org>2025-12-21 23:09:39 -0500
commit7ab0d9d2e39ec529209d2af4cafa4db117779d6a (patch)
treee6c4983152b8cc833203947e1d0c1046a81bdf00 /usr/sdk/inc
parent9f89cec160d71ec85ebe1b0c6edece85486e610c (diff)
usr: sdk: Add status codes to sdk/status.h
Signed-off-by: Ian Moffett <ian@osmora.org>
Diffstat (limited to 'usr/sdk/inc')
-rw-r--r--usr/sdk/inc/sdk/status.h23
1 files changed, 23 insertions, 0 deletions
diff --git a/usr/sdk/inc/sdk/status.h b/usr/sdk/inc/sdk/status.h
new file mode 100644
index 0000000..ea2551d
--- /dev/null
+++ b/usr/sdk/inc/sdk/status.h
@@ -0,0 +1,23 @@
+
+/*
+ * Copyright (c) 2025, Ian Moffett.
+ * Provided under the BSD-3 clause.
+ */
+
+#ifndef _SDK_STATUS_H_
+#define _SDK_STATUS_H_ 1
+
+#include <sdk/types.h>
+
+#define STATUS_SUCCESS 0 /* Success */
+#define STATUS_FAILURE 1 /* Unspecified failure */
+#define STATUS_NOT_FOUND 2 /* Resource not found */
+#define STATUS_INVALID_ARG 3 /* Invalid argument */
+#define STATUS_IO_ERROR 4 /* I/O error */
+#define STATUS_BUSY 5 /* Resource busy */
+#define STATUS_DENIED 6 /* Access to resource denied */
+#define STATUS_NO_MEMORY 7 /* Out of memory */
+
+typedef LONG MOS_STATUS;
+
+#endif /* !_SDK_STATUS_H_ */