---
name: "libkydiagnostics"
section: "3"
platform: "linux"
package: "libkysdk-base"
version: "3.0.1.1-3"
release: "Arch Linux 2026-11-07"
platforms: ["linux"]
url: "https://carta.tech/man/libkydiagnostics"
---

# libkydiagnostics(3)

Used for uploading tracking data

## NAME

libkydiagnostics - Used for uploading tracking data

## SYNOPSIS

### Functions

int **kdk\_buried\_point** (char \*appName, char \*messageType, **KBuriedPoint** \*data, int length)\
 Used for uploading tracking data

## DATA STRUCTURES

Structure **KBuriedPoint** is an array of buried data:

**typedef struct {**\
\
     **const char \*key;**\
     **const char \*value;**\
 **} KBuriedPoint;**

There are other members not documented here, which are only meant for libkydiagnostics internal use.

## Detailed Description

Used for uploading tracking data

## CONFORMING TO

These functions are as per the withdrawn POSIX.1e draft specification. The following functions are Linux extensions: **kdk\_buried\_point**().

## SEE ALSO

[**kdk\_buried\_point**(3)](/man/kdk_buried_point/3.md).

## Author

Generated automatically by Doxygen for libkydiagnostics.h from the source code.
