#include "board.h" #include "common/sysctl.h" #include "common/smbios.h" const char* ffDetectBoard(FFBoardResult* board) { if (ffSysctlGetString("machdep.dmi.board-product", &board->name) == NULL) { ffCleanUpSmbiosValue(&board->name); } if (ffSysctlGetString("machdep.dmi.board-version", &board->version) == NULL) { ffCleanUpSmbiosValue(&board->version); } if (ffSysctlGetString("machdep.dmi.board-vendor", &board->vendor) == NULL) { ffCleanUpSmbiosValue(&board->vendor); } if (ffSysctlGetString("machdep.dmi.board-serial", &board->serial) == NULL) { ffCleanUpSmbiosValue(&board->serial); } return NULL; }