Issue #11393: _Py_DumpTraceback() writes the header even if there is no frame
diff --git a/Include/traceback.h b/Include/traceback.h
index 9a8f2a6..7734707 100644
--- a/Include/traceback.h
+++ b/Include/traceback.h
@@ -38,8 +38,6 @@
          ...
          File "xxx", line xxx in <xxx>
 
-   Return 0 on success, -1 on error.
-
    This function is written for debug purpose only, to dump the traceback in
    the worst case: after a segmentation fault, at fatal error, etc. That's why,
    it is very limited. Strings are truncated to 100 characters and encoded to
@@ -49,7 +47,7 @@
 
    This function is signal safe. */
 
-PyAPI_DATA(int) _Py_DumpTraceback(
+PyAPI_DATA(void) _Py_DumpTraceback(
     int fd,
     PyThreadState *tstate);