diff options
author | Steve Dower <steve.dower@microsoft.com> | 2016-03-12 16:25:22 (GMT) |
---|---|---|
committer | Steve Dower <steve.dower@microsoft.com> | 2016-03-12 16:25:22 (GMT) |
commit | d669b6bd0ac449c1d311f83dfed9abc34704db17 (patch) | |
tree | 2a4c7f5603a9a694410a268180927ea41c7c401d | |
parent | 126c9c17efedc6f69d5d86de4b660f3b44e635e4 (diff) | |
download | cpython-d669b6bd0ac449c1d311f83dfed9abc34704db17.zip cpython-d669b6bd0ac449c1d311f83dfed9abc34704db17.tar.gz cpython-d669b6bd0ac449c1d311f83dfed9abc34704db17.tar.bz2 |
Issue #23606: Adds note to ctypes documentation regarding cdll.msvcrt.
-rw-r--r-- | Doc/library/ctypes.rst | 6 | ||||
-rw-r--r-- | Misc/NEWS | 2 |
2 files changed, 8 insertions, 0 deletions
diff --git a/Doc/library/ctypes.rst b/Doc/library/ctypes.rst index 3b0c956..828d7ca4 100644 --- a/Doc/library/ctypes.rst +++ b/Doc/library/ctypes.rst @@ -61,6 +61,12 @@ convention:: Windows appends the usual ``.dll`` file suffix automatically. +.. note:: + Accessing the standard C library through ``cdll.msvcrt`` will use an + outdated version of the library that may be incompatible with the one + being used by Python. Where possible, use native Python functionality, + or else import and use the ``msvcrt`` module. + On Linux, it is required to specify the filename *including* the extension to load a library, so attribute access can not be used to load libraries. Either the :meth:`LoadLibrary` method of the dll loaders should be used, or you should load @@ -284,6 +284,8 @@ Library Documentation ------------- +- Issue #23606: Adds note to ctypes documentation regarding cdll.msvcrt. + - Issue #25500: Fix documentation to not claim that __import__ is searched for in the global scope. |