]> git.ipfire.org Git - thirdparty/Python/cpython.git/commitdiff
gh-90887: posix module: Add more flags for fcopy_file (#31300)
authorDavid CARLIER <devnexen@gmail.com>
Tue, 3 May 2022 14:53:51 +0000 (15:53 +0100)
committerGitHub <noreply@github.com>
Tue, 3 May 2022 14:53:51 +0000 (08:53 -0600)
Closes #90887

Co-authored-by: Jelle Zijlstra <jelle.zijlstra@gmail.com>
Misc/NEWS.d/next/Library/2022-05-02-18-19-46.gh-issue-90887.zQsmfp.rst [new file with mode: 0644]
Modules/posixmodule.c

diff --git a/Misc/NEWS.d/next/Library/2022-05-02-18-19-46.gh-issue-90887.zQsmfp.rst b/Misc/NEWS.d/next/Library/2022-05-02-18-19-46.gh-issue-90887.zQsmfp.rst
new file mode 100644 (file)
index 0000000..089f395
--- /dev/null
@@ -0,0 +1 @@
+Adding ``COPYFILE_STAT``, ``COPYFILE_ACL`` and ``COPYFILE_XATTR`` constants for :func:`os.fcopyfile` available in macOs.
index a7f57804687cd3ae16dffec653dc3ce9b0fe5dcd..c55275c6c55110c737536ce0941f1b58855301a6 100644 (file)
@@ -15458,6 +15458,9 @@ all_ins(PyObject *m)
 
 #if defined(__APPLE__)
     if (PyModule_AddIntConstant(m, "_COPYFILE_DATA", COPYFILE_DATA)) return -1;
+    if (PyModule_AddIntConstant(m, "_COPYFILE_STAT", COPYFILE_STAT)) return -1;
+    if (PyModule_AddIntConstant(m, "_COPYFILE_ACL", COPYFILE_ACL)) return -1;
+    if (PyModule_AddIntConstant(m, "_COPYFILE_XATTR", COPYFILE_XATTR)) return -1;
 #endif
 
 #ifdef MS_WINDOWS