| 2890 | | versdict = _CFCopySystemVersionDictionary(); |
| 2891 | | buildvers = CFDictionaryGetValue(versdict, _kCFSystemVersionBuildVersionKey); |
| 2892 | | CFStringGetCString(buildvers, buf, sizeof(buf), kCFStringEncodingUTF8); |
| 2893 | | |
| 2894 | | if (sysctl(mib, 2, NULL, 0, buf, strlen(buf) + 1) == -1) { |
| 2895 | | fprintf(stderr, "sysctl(): %s\n", strerror(errno)); |
| | 2890 | if (!assumes((versdict = _CFCopySystemVersionDictionary()))) { |
| | 2891 | return; |
| | 2892 | } |
| | 2893 | |
| | 2894 | if (assumes((buildvers = CFDictionaryGetValue(versdict, _kCFSystemVersionBuildVersionKey)))) { |
| | 2895 | CFStringGetCString(buildvers, buf, sizeof(buf), kCFStringEncodingUTF8); |
| | 2896 | |
| | 2897 | assumes(sysctl(mib, 2, NULL, 0, buf, strlen(buf) + 1) != -1); |