Standard streams use file descriptors, not FILE pointers.
diff --git a/Doc/c-api/init.rst b/Doc/c-api/init.rst
index 671ba25..f35df87 100644
--- a/Doc/c-api/init.rst
+++ b/Doc/c-api/init.rst
@@ -100,7 +100,7 @@
(``sys.path``) are also separate. The new environment has no ``sys.argv``
variable. It has new standard I/O stream file objects ``sys.stdin``,
``sys.stdout`` and ``sys.stderr`` (however these refer to the same underlying
- :c:type:`FILE` structures in the C library).
+ file descriptors).
The return value points to the first thread state created in the new
sub-interpreter. This thread state is made in the current thread state.