PMIX\_STATUS\_T(5) OpenPMIx PMIX\_STATUS\_T(5)

*pmix\_status\_t* — An *int* compatible value for return status codes.

# [SYNTAX](#SYNTAX)

## [C Syntax](#C_Syntax)

```
#include <pmix_common.h>
typedef int pmix_status_t;
```

## [Python Syntax](#Python_Syntax)

```
from pmix import *
foo = PMIxStatus.status
```

where **status** is a PMIx-defined status code (e.g., **PMIX\_SUCCESS**)

# [DESCRIPTION](#DESCRIPTION)

PMIx return values other than **PMIX\_SUCCESS** are required to always be negative. The return status value for a successful operation is **PMIX\_SUCCESS**, which must have an integer value of 0.

# [ERRORS](#ERRORS)

PMIx **errno** values are defined in **pmix\_common.h**.

**See also:**

[PMIx\_Initialized(3)](/man/enterprise-packages/openpmix-cuda/PMIx_Initialized.3), [PMIx\_Abort(3)](/man/enterprise-packages/openpmix-cuda/PMIx_Abort.3) &lt;#man3-pmix-abort&gt;, [PMIx\_Commit(3)](/man/enterprise-packages/openpmix-cuda/PMIx_Commit.3), [PMIx\_Finalize(3)](/man/enterprise-packages/openpmix-cuda/PMIx_Finalize.3) &lt;#man3-pmix-finalize&gt;, [PMIx\_Put(3)](/man/enterprise-packages/openpmix-cuda/PMIx_Put.3), [pmiAddInstance(3)](/man/enterprise-packages/openpmix-cuda/pmiAddInstance.3), [pmiAddMetric(3)](/man/enterprise-packages/openpmix-cuda/pmiAddMetric.3)

# [Copyright](#Copyright)

2014-2026, OpenPMIx Community

August 5, 2026

---

Document: pmix_status_t(5) from openpmix-cuda 6.1.0-r2 (Chainguard OS)
Source: https://github.com/openpmix/openpmix
