Просьба добавить в libfdisk.h: #ifdef __cplusplus extern "C" { #endif #ifdef __cplusplus } #endif Для fdisk_init - точно, а все остальное надо проверить.
Для fdisk_get_partitions тоже. На самом деле скорее всего нужно extern C указывать для всех функций libfdisk.
obsolete