+dnl --- Libraries ---
+
+mdw_CHECK_MANYLIBS(socket, socket,,
+ AC_MSG_ERROR([Socket library not found]))
+
+mdw_CHECK_MANYLIBS(gethostbyname, resolv nsl,,
+ AC_MSG_ERROR([Resolver library not found]))
+
+mdw_CHECK_MANYLIBS(yp_all, nsl, AC_DEFINE(HAVE_YP))
+
+dnl --- Types ---
+
+AC_TYPE_PID_T
+AC_TYPE_UID_T
+AC_CHECK_TYPE(ssize_t, int)
+
+dnl --- Check on type sizes ---
+
+AC_CHECK_SIZEOF(int, 2)
+
+dnl --- Set the path separator ---
+
+AC_DEFINE(PATHSEP, '/')
+
+dnl --- Check for some useful functions ---
+
+AC_CHECK_FUNCS(setreuid setgroups)
+AC_CHECK_FUNCS(getrusage vtimes)
+