---
name: "dmmp_path_status_str"
section: "3"
platform: "linux"
package: "multipath-tools"
version: "0.15.1-1"
release: "Arch Linux 2026-11-01"
platforms: ["linux"]
url: "https://new.carta.tech/dmmp_path_status_str"
---

# dmmp\_path\_status\_str(3)

Convert path status to string.

## NAME

dmmp\_path\_status\_str - Convert path status to string.

## SYNOPSIS

**const char \* dmmp\_path\_status\_str** **(uint32\_t** *path\_status***);**

## ARGUMENTS

- path\_status

  uint32\_t. Path status. When provided value is not a valid path status, return "Invalid argument".

## DESCRIPTION

Convert path status uint32\_t to string (const char \*):

\* DMMP\_PATH\_STATUS\_UNKNOWN -- "undef"

\* DMMP\_PATH\_STATUS\_DOWN -- "faulty"

\* DMMP\_PATH\_STATUS\_UP -- "ready"

\* DMMP\_PATH\_STATUS\_SHAKY -- "shaky"

\* DMMP\_PATH\_STATUS\_GHOST -- "ghost"

\* DMMP\_PATH\_STATUS\_PENDING -- "pending"

\* DMMP\_PATH\_STATUS\_TIMEOUT -- "timeout"

\* DMMP\_PATH\_STATUS\_REMOVED -- "removed"

\* DMMP\_PATH\_STATUS\_DELAYED -- "delayed"

## RETURN

const char \*. The meaning of status value.
