Lines Matching +defs:major +defs:mode
169 uptr internal_open(const char *filename, int flags, u32 mode) {
170 return open(filename, flags, mode);
633 u16 kernel_major = GetDarwinKernelVersion().major;
680 void ParseVersion(const char *vers, u16 *major, u16 *minor) {
681 // Format: <major>.<minor>[.<patch>]\0
684 *major = internal_simple_strtoll(p, &p, /*base=*/10);
692 static void MapToMacos(u16 *major, u16 *minor) {
697 *major += 2;
699 *major += 9;
703 if (*major >= 16) { // macOS 11+
704 *major -= 5;
706 *minor = *major;
707 *major = 10;
715 u16 major, minor;
716 ParseVersion(vers, &major, &minor);
717 MapToMacos(&major, &minor);
719 return MacosVersion(major, minor);
744 u16 major, minor;
745 ParseVersion(vers, &major, &minor);
747 return DarwinKernelVersion(major, minor);