--- /dev/null
+# This file is sourced by init.sh, *before* its initialization.
+
+# This goes hand in hand with the "exec 9>&2;" in Makefile.am's
+# TESTS_ENVIRONMENT definition.
+stderr_fileno_=9
+
+require_POSIX_grep_()
+{
+ # Ensure that grep's -f and -E options works.
+ # On Solaris 5.11, "grep -f" prints this:
+ # grep: illegal option -- f
+ # Usage: grep -hblcnsviw pattern file . . .
+ # Similar for grep -E.
+
+ : | grep -f /dev/null
+ test $? = 1 || skip_ 'your grep lacks support for -f -'
+
+ grep -E foo /dev/null
+ test $? = 1 || skip_ 'your grep lacks support for -E'
+}