kdk_get_disklist(3)

kdk_get_disklist3

获取磁盘列表信息

Usage

#include <libkydiskinfo.h>

extern char** kdk_get_disklist();

Link with -lkydiskinfo.

Detailed Description

The kdk_get_disklist() function obtains disk list information during the call process.

Return value

The return value is a char** type, with each string representing the absolute path of a disk and ending with a NULL character.

After completion, kdk_free_disklist() function releases a list of disk information.

Examples

#include "libkydiskinfo.h"
#include <stdio.h>
int main()
{
    char **disklist = kdk_get_disklist();
    for (int i = 0; disklist[i]; i ++)
    {
        printf("%s0, disklist[i]);
    }
    kdk_free_disklist(disklist);
    return 0;
}

Conforming to

These functions are as per the withdrawn POSIX.1e draft specification. The following functions are Linux extensions: kdk_get_diskinfo(), kdk_get_hard_disk(), and kdk_get_hard_disk_size().

From libkysdk-system 3.0.1.4-1 in Arch Linux 2026-11-07. Parsed by carta from the page's man source.