cp -rf Python-3.2.6/Modules/_multiprocessing Modules/_multiprocessing
cp -rf Python-3.2.6/Lib/multiprocessing multiprocessing
cp -rf Python-3.2.6/Lib/test/test_multiprocessing.py tests/__init__.py
cp -rf py3.3.6/examples .
cp -f py3.3.6/*txt .
cp -f py2.7.10/setup.py .
cp -rf py3.3.6/doc .
cp -f py3.3.6/index.html .

# ----------------------------------------------------------------------
diff Modules/_multiprocessing/semaphore.c Python-3.2.6/Modules/_multiprocessing/semaphore.c
211c211
< //ifndef HAVE_SEM_TIMEDWAIT
---
> #ifndef HAVE_SEM_TIMEDWAIT
272c272
< //endif /* !HAVE_SEM_TIMEDWAIT */
---
> #endif /* !HAVE_SEM_TIMEDWAIT */

# ----------------------------------------------------------------------
diff multiprocessing/__init__.py Python-3.2.6/Lib/multiprocessing/__init__.py
44c44
< __version__ = '0.70.1'
---
> __version__ = '0.70a1'

diff multiprocessing/forking.py Python-3.2.6/Lib/multiprocessing/forking.py
59,62c59
< try:
<     from dill import Pickler
< except ImportError:
<     from pickle import _Pickler as Pickler
---
> from pickle import _Pickler as Pickler
192,195c189
<     try:
<         from dill import dump, load, DEFAULT_PROTOCOL as HIGHEST_PROTOCOL
<     except ImportError:
<         from pickle import dump, load, HIGHEST_PROTOCOL
---
>     from pickle import dump, load, HIGHEST_PROTOCOL

diff multiprocessing/managers.py Python-3.2.6/Lib/multiprocessing/managers.py
50,53c50
< try:
<     from dill import PicklingError
< except ImportError:
<     from pickle import PicklingError
---
> from pickle import PicklingError

diff Modules/_multiprocessing/multiprocessing.c Python-3.2.6/Modules/_multiprocessing/multiprocessing.c
268,270c268
<     temp = PyImport_ImportModule("dill");
<     if (!temp)
<         temp = PyImport_ImportModule(PICKLE_MODULE);
---
>     temp = PyImport_ImportModule(PICKLE_MODULE);
275,277c273
<     pickle_protocol = PyObject_GetAttrString(temp, "DEFAULT_PROTOCOL");
<     if (!pickle_protocol)
<         pickle_protocol = PyObject_GetAttrString(temp, "HIGHEST_PROTOCOL");
---
>     pickle_protocol = PyObject_GetAttrString(temp, "HIGHEST_PROTOCOL");

diff tests/__init__.py Python-3.2.6/Lib/test/test_multiprocessing.py
385c385
<             self.assertIn("__init__.py", err)
---
>             self.assertIn("test_multiprocessing.py", err)
1248c1248
<     def _test_unpickleable_result(self):
---
>     def test_unpickleable_result(self):
2471c2471
<     def _test_noforkbomb(self):
---
>     def test_noforkbomb(self):

# ----------------------------------------------------------------------
REPLACED "from multiprocessing" with "from multiprocess"
REPLACED "from _multiprocessing" with "from _multiprocess"
REPLACED "import _multiprocessing" with "import _multiprocess as _multiprocessing"
REPLACED "multprocessing" with "multiprocess" wherever else relevant...
ADDED *args, **kwds for ForkingPickler in __init__ and dump
