#include #include int main() { char buf[32]; size_t sz = sizeof(buf); int r = sysctlbyname("hw.model", buf, &sz, NULL, 0); if (r == 0) printf("%.*s", sz, buf); return r; }