Closes #15161: add support for giving path as a fd for truncate() and pathconf().
diff --git a/Lib/os.py b/Lib/os.py
index 4a40cfe..f990627 100644
--- a/Lib/os.py
+++ b/Lib/os.py
@@ -172,8 +172,10 @@
     _add("HAVE_FDOPENDIR",  "listdir")
     _add("HAVE_FEXECVE",    "execve")
     _set.add(stat) # fstat always works
+    _add("HAVE_FTRUNCATE",  "truncate")
     _add("HAVE_FUTIMENS",   "utime")
     _add("HAVE_FUTIMES",    "utime")
+    _add("HAVE_FPATHCONF",  "pathconf")
     if _exists("statvfs") and _exists("fstatvfs"): # mac os x10.3
         _add("HAVE_FSTATVFS", "statvfs")
     supports_fd = _set