---
name: "netsnmp_pdu_api"
section: "3"
platform: "linux"
package: "net-snmp"
version: "5.9.5.2-2"
release: "Arch Linux 2026-11-01"
platforms: ["linux"]
url: "https://new.carta.tech/netsnmp_pdu_api"
---

# netsnmp\_pdu\_api(3)

netsnmp\_pdu\_api functions

## NAME

snmp\_pdu\_create, snmp\_clone\_pdu, snmp\_fix\_pdu, snmp\_free\_pdu - netsnmp\_pdu\_api functions

## SYNOPSIS

**#include \<net-snmp/pdu\_api.h\>**

**netsnmp\_pdu \*snmp\_pdu\_create( int***type***);**

**netsnmp\_pdu \*snmp\_clone\_pdu( netsnmp\_pdu\****pdu***);**

**netsnmp\_pdu \*snmp\_fix\_pdu( netsnmp\_pdu\****pdu***, int** *idx***);**

**netsnmp\_pdu \*snmp\_free\_pdu( netsnmp\_pdu\****pdu***);**

## DESCRIPTION

These functions deal with SNMP request structures.

**snmp\_pdu\_create**

**snmp\_clone\_pdu**

**snmp\_fix\_pdu**

**snmp\_free\_pdu**

## SEE ALSO

[netsnmp\_varbind\_api(3)](/netsnmp_varbind_api/3.md), [netsnmp\_session\_api(3)](/netsnmp_session_api/3.md)
