|
|
@@ -614,9 +614,9 @@ struct llama_mlock::impl {
|
|
|
|
|
|
char* errmsg = std::strerror(errno);
|
|
|
bool suggest = (errno == ENOMEM);
|
|
|
-#if defined(TARGET_OS_VISION) || defined(TARGET_OS_TV) || defined(_AIX)
|
|
|
- // visionOS/tvOS dont't support RLIMIT_MEMLOCK
|
|
|
- // Skip resource limit checks on visionOS/tvOS
|
|
|
+#if defined(TARGET_OS_VISION) || defined(TARGET_OS_TV) || defined(_AIX) || defined(__HAIKU__)
|
|
|
+ // visionOS/tvOS/Haiku don't support RLIMIT_MEMLOCK
|
|
|
+ // Skip resource limit checks on these platforms
|
|
|
suggest = false;
|
|
|
#else
|
|
|
struct rlimit lock_limit;
|