diff options
| author | Ian Moffett <ian@osmora.org> | 2025-12-21 23:09:39 -0500 |
|---|---|---|
| committer | Ian Moffett <ian@osmora.org> | 2025-12-21 23:09:39 -0500 |
| commit | 7ab0d9d2e39ec529209d2af4cafa4db117779d6a (patch) | |
| tree | e6c4983152b8cc833203947e1d0c1046a81bdf00 | |
| parent | 9f89cec160d71ec85ebe1b0c6edece85486e610c (diff) | |
usr: sdk: Add status codes to sdk/status.h
Signed-off-by: Ian Moffett <ian@osmora.org>
| -rw-r--r-- | usr/sdk/inc/sdk/status.h | 23 |
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_ */ |
