#ifndef _LIBSYSTEM_STR_STATUS_H #define _LIBSYSTEM_STR_STATUS_H #include static const char* str_status[] = { [ST_OK] = "ok", [ST_SYSCALL_NOT_FOUND] = "syscall not found", [ST_UNALIGNED] = "alignment error", [ST_OOM_ERROR] = "out of memory", [ST_NOT_FOUND] = "not found", [ST_BAD_ADDRESS_SPACE] = "pointer outside of virtual address space", [ST_PERMISSION_ERROR] = "permission error", [ST_BAD_RESOURCE] = "invalid resource", [ST_BAD_DEVICE_OP] = "bad device operation", [ST_EXISTS] = "already exists", [ST_OOB_ERROR] = "out of bounds access", [ST_BAD_PATH] = "path parsing error", [ST_EXEC_ERROR] = "exec error", [ST_MOUNT_ERROR] = "mount error", [ST_TRY_AGAIN] = "try again", [ST_NOT_DIR] = "not a directory", [ST_DIR_NO_ENTRIES] = "empty directory", [ST_FORMAT_ERROR] = "filesystem formatting error", [ST_NOT_DRV] = "not a drive device", [ST_PARTITION_ERROR] = "partition error", }; #endif // _LIBSYSTEM_STR_STATUS_H