From 7e9065cf8c9d2465af002bfc13687d72e9a9dcdd Mon Sep 17 00:00:00 2001 From: Jesus Cea Date: Mon, 25 Oct 2010 13:02:04 +0000 Subject: [PATCH] Issue #10143: Update "os.pathconf" values --- Misc/NEWS | 4 +++- Modules/posixmodule.c | 33 +++++++++++++++++++++++++++++++++ 2 files changed, 36 insertions(+), 1 deletion(-) diff --git a/Misc/NEWS b/Misc/NEWS index 015ce1f1cc7..e3df59acc09 100644 --- a/Misc/NEWS +++ b/Misc/NEWS @@ -1,4 +1,4 @@ -+++++++++++ ++++++++++++ Python News +++++++++++ @@ -135,6 +135,8 @@ Library Extensions ---------- +- Issue #10143: Update "os.pathconf" values. + - Issue #6518: Support context manager protcol for ossaudiodev types. - Issue #678250: Make mmap flush a noop on ACCESS_READ and ACCESS_COPY. diff --git a/Modules/posixmodule.c b/Modules/posixmodule.c index 07ede0adb0c..2fa074afa96 100644 --- a/Modules/posixmodule.c +++ b/Modules/posixmodule.c @@ -6437,6 +6437,39 @@ static struct constdef posix_constants_pathconf[] = { #ifdef _PC_VDISABLE {"PC_VDISABLE", _PC_VDISABLE}, #endif +#ifdef _PC_ACL_ENABLED + {"PC_ACL_ENABLED", _PC_ACL_ENABLED}, +#endif +#ifdef _PC_MIN_HOLE_SIZE + {"PC_MIN_HOLE_SIZE", _PC_MIN_HOLE_SIZE}, +#endif +#ifdef _PC_ALLOC_SIZE_MIN + {"PC_ALLOC_SIZE_MIN", _PC_ALLOC_SIZE_MIN}, +#endif +#ifdef _PC_REC_INCR_XFER_SIZE + {"PC_REC_INCR_XFER_SIZE", _PC_REC_INCR_XFER_SIZE}, +#endif +#ifdef _PC_REC_MAX_XFER_SIZE + {"PC_REC_MAX_XFER_SIZE", _PC_REC_MAX_XFER_SIZE}, +#endif +#ifdef _PC_REC_MIN_XFER_SIZE + {"PC_REC_MIN_XFER_SIZE", _PC_REC_MIN_XFER_SIZE}, +#endif +#ifdef _PC_REC_XFER_ALIGN + {"PC_REC_XFER_ALIGN", _PC_REC_XFER_ALIGN}, +#endif +#ifdef _PC_SYMLINK_MAX + {"PC_SYMLINK_MAX", _PC_SYMLINK_MAX}, +#endif +#ifdef _PC_XATTR_ENABLED + {"PC_XATTR_ENABLED", _PC_XATTR_ENABLED}, +#endif +#ifdef _PC_XATTR_EXISTS + {"PC_XATTR_EXISTS", _PC_XATTR_EXISTS}, +#endif +#ifdef _PC_TIMESTAMP_RESOLUTION + {"PC_TIMESTAMP_RESOLUTION", _PC_TIMESTAMP_RESOLUTION}, +#endif }; static int