From 7c0f58dd5422fcfa432c591d475767c665d810b9 Mon Sep 17 00:00:00 2001 From: Malcolm Smith Date: Thu, 17 Oct 2024 13:29:11 +0100 Subject: [PATCH] Update multiprocessing and socket documentation --- product/runtime/docs/sphinx/android.rst | 18 +++++------------- 1 file changed, 5 insertions(+), 13 deletions(-) diff --git a/product/runtime/docs/sphinx/android.rst b/product/runtime/docs/sphinx/android.rst index 81e494d140..b1ec2d99ca 100644 --- a/product/runtime/docs/sphinx/android.rst +++ b/product/runtime/docs/sphinx/android.rst @@ -502,9 +502,11 @@ include: multiprocessing --------------- -Because Android doesn't support POSIX semaphores, most of the :any:`multiprocessing` APIs will -fail with the error "This platform lacks a functioning sem_open implementation". The simplest -solution is to use :any:`multiprocessing.dummy` instead. +Because Android doesn't support the System V IPC API, most of the :any:`multiprocessing` +APIs will fail with the error "This platform lacks a functioning sem_open +implementation" or "No module named '_multiprocessing'". + +The simplest solution is to use :any:`multiprocessing.dummy` instead. .. _android-os: @@ -532,16 +534,6 @@ read and write this directory from Android Studio using the `Device File Explore `_. Its path will be something like `/data/data/your.application.id/files`. -socket ------- - -The following functions are unavailable because they're not supported by our minimum -Android version: - -* :any:`socket.if_nameindex` -* :any:`socket.if_nametoindex` -* :any:`socket.if_indextoname` - ssl ---