---
name: "libnvmf_discovery_args_init_defaults-libnvme3"
section: "2"
platform: "linux"
package: "nvme-cli"
version: "3.2-1"
release: "Arch Linux 2026-11-01"
platforms: ["linux"]
url: "https://new.carta.tech/libnvmf_discovery_args_init_defaults-libnvme3"
---

# libnvmf\_discovery\_args\_init\_defaults-libnvme3(2)

Set fields to their defaults.

## NAME

libnvmf\_discovery\_args\_init\_defaults - Set fields to their defaults.

## SYNOPSIS

**void libnvmf\_discovery\_args\_init\_defaults** **(struct libnvmf\_discovery\_args \*p** *);*

## ARGUMENTS

- p

  The *struct libnvmf\_discovery\_args* instance to initialise.

## DESCRIPTION

Sets each field that carries a default annotation to its compile-time default value.  Called automatically by **libnvmf\_discovery\_args\_new** but may also be called directly to reset an instance to its defaults without reallocating it.
