diff --git a/src/configure.in b/src/configure.in
index 12db11f809f5691f6a2283ccddf67565fd99b3cc..90b97deb215186c084d74164318c5239014c4421 100644
--- a/src/configure.in
+++ b/src/configure.in
@@ -4468,6 +4468,7 @@ AC_CHECK_FUNCS( \
  closefrom \
  crypt \
  fdwalk \
+ ftruncate64 \
  gethrtime \
  gethrvtime \
  getrlimit \
@@ -4488,6 +4489,7 @@ AC_CHECK_FUNCS( \
  sigvec \
  strcasecmp \
  times \
+ truncate64 \
  tzset \
  _snprintf \
  snprintf \
diff --git a/src/modules/_Stdio/configure.in b/src/modules/_Stdio/configure.in
index ffcf9b547e430b41f3e1899fb130b028226162da..4b47aa1a32b160e522bde56cc563e6da449c852b 100644
--- a/src/modules/_Stdio/configure.in
+++ b/src/modules/_Stdio/configure.in
@@ -65,7 +65,7 @@ dnl AC_CHECK_LIB(zfs, libzfs_init)
 
 AC_HAVE_FUNCS(readdir_r statvfs statfs ustat lseek64 lstat fsync \
  grantpt unlockpt ptsname posix_openpt socketpair writev sendfile munmap \
- madvise poll setsockopt getprotobyname truncate64 ftruncate64 inet_ntoa \
+ madvise poll setsockopt getprotobyname inet_ntoa \
  inet_ntop execve listxattr flistxattr getxattr fgetxattr setxattr fsetxattr \
  fdopendir pathconf fpathconf dirfd fstatat openat unlinkat kqueue access)