From 2969233f9af1479abb25814e5f4552e71b163bbd Mon Sep 17 00:00:00 2001 From: Guido van Rossum Date: Mon, 30 Dec 2002 22:34:10 +0000 Subject: Add dummy_thread[ing] sections and reference these from libthread[ing]. --- Doc/lib/lib.tex | 2 ++ Doc/lib/libthread.tex | 4 +++- Doc/lib/libthreading.tex | 3 +++ 3 files changed, 8 insertions(+), 1 deletion(-) diff --git a/Doc/lib/lib.tex b/Doc/lib/lib.tex index c7a236a..dc8059a 100644 --- a/Doc/lib/lib.tex +++ b/Doc/lib/lib.tex @@ -164,6 +164,8 @@ and how to embed it in other applications. \input{libselect} \input{libthread} \input{libthreading} +\input{libdummythread} +\input{libdummythreading} \input{libqueue} \input{libmmap} \input{libanydbm} diff --git a/Doc/lib/libthread.tex b/Doc/lib/libthread.tex index d302958..6dfd875 100644 --- a/Doc/lib/libthread.tex +++ b/Doc/lib/libthread.tex @@ -17,7 +17,9 @@ semaphores}) are provided. The module is optional. It is supported on Windows, Linux, SGI IRIX, Solaris 2.x, as well as on systems that have a \POSIX{} thread -(a.k.a. ``pthread'') implementation. +(a.k.a. ``pthread'') implementation. For systems lacking the \module{thread} +module, the \refmodule{dummy_thread} module is available. It duplicates this +module's interface and can be used as a drop-in replacement. \index{pthreads} \indexii{threads}{\POSIX} diff --git a/Doc/lib/libthreading.tex b/Doc/lib/libthreading.tex index a152a4d..4961829 100644 --- a/Doc/lib/libthreading.tex +++ b/Doc/lib/libthreading.tex @@ -8,6 +8,9 @@ This module constructs higher-level threading interfaces on top of the lower level \refmodule{thread} module. +The \refmodule{dummy_threading} module is provided for situations where +\module{threading} cannot be used because \module{thread} is missing. + This module is safe for use with \samp{from threading import *}. It defines the following functions and objects: -- cgit v0.12