* posixodule sendfile FreeBSD's constants updates.
* 📜🤖 Added by blurb_it.
Co-authored-by: blurb-it[bot] <43283697+blurb-it[bot]@users.noreply.github.com>
.. versionadded:: 3.3
+.. data:: SF_NOCACHE
+
+ Parameter to the :func:`sendfile` function, if the implementation supports
+ it. The data won't be cached in the virtual memory and will be freed afterwards.
+
+ .. availability:: Unix.
+
+ .. versionadded:: 3.11
+
.. function:: splice(src, dst, count, offset_src=None, offset_dst=None)
--- /dev/null
+Adding ``SF_NOCACHE`` sendfile constant for FreeBSD for the posixmodule.
\ No newline at end of file
#ifdef SF_NODISKIO
if (PyModule_AddIntMacro(m, SF_NODISKIO)) return -1;
#endif
+ /* is obsolete since the 11.x release */
#ifdef SF_MNOWAIT
if (PyModule_AddIntMacro(m, SF_MNOWAIT)) return -1;
#endif
#ifdef SF_SYNC
if (PyModule_AddIntMacro(m, SF_SYNC)) return -1;
#endif
+#ifdef SF_NOCACHE
+ if (PyModule_AddIntMacro(m, SF_NOCACHE)) return -1;
+#endif
/* constants for posix_fadvise */
#ifdef POSIX_FADV_NORMAL