Lines Matching refs:vers
638 static uptr ApproximateOSVersionViaKernelVersion(VersStr vers) { in ApproximateOSVersionViaKernelVersion() argument
652 return internal_snprintf(vers, sizeof(VersStr), format, os_major); in ApproximateOSVersionViaKernelVersion()
655 static void GetOSVersion(VersStr vers) { in GetOSVersion() argument
664 len = internal_strlcpy(vers, vers_env, len); in GetOSVersion()
667 internal_sysctlbyname("kern.osproductversion", vers, &len, nullptr, 0); in GetOSVersion()
676 bool launchd = (res == 0 && internal_strlen(vers) < 3); in GetOSVersion()
680 len = ApproximateOSVersionViaKernelVersion(vers); in GetOSVersion()
686 void ParseVersion(const char *vers, u16 *major, u16 *minor) { in ParseVersion() argument
688 CHECK_GE(internal_strlen(vers), 3); in ParseVersion()
689 const char *p = vers; in ParseVersion()
718 VersStr vers = {}; in GetMacosAlignedVersionInternal() local
719 GetOSVersion(vers); in GetMacosAlignedVersionInternal()
722 ParseVersion(vers, &major, &minor); in GetMacosAlignedVersionInternal()
744 VersStr vers = {}; in GetDarwinKernelVersion() local
746 int res = internal_sysctlbyname("kern.osrelease", vers, &len, nullptr, 0); in GetDarwinKernelVersion()
751 ParseVersion(vers, &major, &minor); in GetDarwinKernelVersion()