PMIX_STATUS_T(5)

πŸ“¦ version 6.1.1~rc2, in ubuntu stonking

πŸ’– NAME πŸ’–

pmix_status_t β€” bestie, it's an int-compatible value for return status codes ✨

Okay so real talk: this is the page for PMIX_STATUS_T(5) out of the OpenPMIx manual, section 5, and it is way more important than it looks, because literally every function you call in PMIx is gonna hand you one of these back. Every. Single. One. πŸ’…


πŸ¦‹ SYNTAX πŸ¦‹

🌸 C Syntax

#include <pmix_common.h>

typedef int pmix_status_t;

🌸 Python Syntax

from pmix import *

foo = PMIxStatus.status

where status is a PMIx-defined status code (e.g., PMIX_SUCCESS) 🫢


πŸ‘‘ DESCRIPTION πŸ‘‘

PMIx return values other than PMIX_SUCCESS are required to always be negative. No cap, that's the rule πŸ“‰

The return status value for a successful operation is PMIX_SUCCESS, which must have an integer value of 0. Zero. That's it. That's the good one. The one we want. The main character status code πŸ’š

So like: 0 = we ate πŸŽ‰, anything negative = something went sideways 😭

πŸ’€ ERRORS πŸ’€

PMIx errno values are defined in pmix_common.h. That's where the whole roster of "it went wrong" codes lives, go look πŸ‘€

See also:


2014-2026, OpenPMIx Community 🌈


and that's the whole page, bestie πŸ’– this was the PMIX_STATUS_T(5) page from OpenPMIx, dated Aug 04, 2026 β€” go forth and check your return codes, PMIX_SUCCESS is always the vibe we're manifesting βœ¨πŸŽ€πŸ¦‹

πŸ“¦ where this page comes from