diff --git a/src/configure.in b/src/configure.in
index 53ae8687d631d27f70dcdd9793de11fbf88bc654..6f9b7bf6a6f06b69bd4f634fb86e40a65782d9b9 100644
--- a/src/configure.in
+++ b/src/configure.in
@@ -3376,7 +3376,7 @@ AC_CHECK_HEADERS(winsock2.h sys/rusage.h time.h sys/time.h sys/types.h \
 # BSD defines both _setjmp() and setjmp(), where setjmp()
 # saves the signal mask.
 # SVID explicitly defines setjmp() not to save the signal mask.
-AC_CHECK_FUNCS(sigsetjmp setjmp _setjmp siglongjmp longjmp _longjmp)
+AC_CHECK_FUNCS(sigsetjmp _setjmp siglongjmp _longjmp)
 
 # Make it possible to disable use of /dev/poll.
 if test "x$with_devpoll" = "xno"; then :; else
@@ -4543,16 +4543,12 @@ if test "x$ac_cv_func_mmap_fixed_mapped" = "xyes"; then
 fi
 
 AC_CHECK_FUNCS( \
- _alldiv \
- _aullshr \
  _crypt \
  poll \
  bcopy \
- bzero \
  clock \
  closefrom \
  crypt \
- fchmod \
  fdwalk \
  gethrtime \
  gethrvtime \
@@ -4573,9 +4569,6 @@ AC_CHECK_FUNCS( \
  mktime \
  perror \
  ptrace \
- recvmsg \
- rindex \
- sendmsg \
  setbuf \
  setlocale \
  setrlimit \
@@ -4583,8 +4576,6 @@ AC_CHECK_FUNCS( \
  setvbuf \
  signal \
  sigaction \
- sigblock \
- sigprocmask \
  sigvec \
  strcasecmp \
  strnlen \
@@ -4616,10 +4607,10 @@ AC_CHECK_FUNCS( \
  flock \
  lockf \
  setuid getuid seteuid geteuid \
- setgid getgid setegid getegid \
+ setgid getgid getegid \
  getpwent getpwnam getpwuid \
  getgrent getgrnam \
- setsid setpgrp getpgrp setpgid getpgid \
+ setsid \
  initgroups setgroups \
  socketpair \
  fpclass \
@@ -4634,7 +4625,6 @@ AC_CHECK_FUNCS( \
  __priocntl \
  sched_setscheduler \
  setpriority \
- usleep \
  nanosleep \
  sched_yield \
  thr_yield \