|
@@ -1,46 +0,0 @@
|
|
-# HG changeset patch
|
|
|
|
-# User Bill Gianopoulos <wgianopoulos@gmail.com>
|
|
|
|
-# Date 1696258608 0
|
|
|
|
-Fix smslib build bustage with macOS SDK 14.
|
|
|
|
-
|
|
|
|
-diff --git a/hal/cocoa/smslib.mm b/hal/cocoa/smslib.mm
|
|
|
|
---- a/hal/cocoa/smslib.mm
|
|
|
|
-+++ b/hal/cocoa/smslib.mm
|
|
|
|
-@@ -568,17 +568,17 @@ void smsGetBufferData(char* buffer) {
|
|
|
|
- kern_return_t result;
|
|
|
|
-
|
|
|
|
- if (debugging || running == NO) {
|
|
|
|
- return;
|
|
|
|
- }
|
|
|
|
-
|
|
|
|
- memset(iRecord, 1, iSize);
|
|
|
|
- memset(buffer, 0, oSize);
|
|
|
|
--#if __MAC_OS_X_VERSION_MIN_REQUIRED >= 1050
|
|
|
|
-+#if __MAC_OS_X_VERSION_MIN_REQUIRED == 0 || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1050
|
|
|
|
- const size_t InStructSize = recordSize;
|
|
|
|
- size_t OutStructSize = recordSize;
|
|
|
|
- result = IOConnectCallStructMethod(connection,
|
|
|
|
- function, // magic kernel function number
|
|
|
|
- (const void*)iRecord, InStructSize,
|
|
|
|
- (void*)buffer, &OutStructSize);
|
|
|
|
- #else // __MAC_OS_X_VERSION_MIN_REQUIRED 1050
|
|
|
|
- result = IOConnectMethodStructureIStructureO(
|
|
|
|
-@@ -779,17 +779,17 @@ int getData(sms_acceleration* accel, int
|
|
|
|
- }
|
|
|
|
-
|
|
|
|
- memset(iRecord, 1, iSize);
|
|
|
|
- memset(oRecord, 0, oSize);
|
|
|
|
-
|
|
|
|
- LOG_2ARG(@" Querying device (%u, %d): ", sensors[sensorNum].function,
|
|
|
|
- sensors[sensorNum].recordSize);
|
|
|
|
-
|
|
|
|
--#if __MAC_OS_X_VERSION_MIN_REQUIRED >= 1050
|
|
|
|
-+#if __MAC_OS_X_VERSION_MIN_REQUIRED == 0 || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1050
|
|
|
|
- const size_t InStructSize = recordSize;
|
|
|
|
- size_t OutStructSize = recordSize;
|
|
|
|
- result = IOConnectCallStructMethod(connection,
|
|
|
|
- function, // magic kernel function number
|
|
|
|
- (const void*)iRecord, InStructSize,
|
|
|
|
- (void*)oRecord, &OutStructSize);
|
|
|
|
- #else // __MAC_OS_X_VERSION_MIN_REQUIRED 1050
|
|
|
|
- result = IOConnectMethodStructureIStructureO(
|
|
|