$NetBSD: patch-ah,v 1.15 2014/05/29 07:57:07 adam Exp $

NetBSD's implementation sometimes returns "/"; reject that too.

--- caretx.c.orig	2014-05-29 07:34:48.000000000 +0000
+++ caretx.c
@@ -117,8 +117,10 @@ Perl_set_caret_X(pTHX) {
            to the executable (or returning an error from the readlink). Any
            valid path has a '/' in it somewhere, so use that to validate the
            result. See http://www.freebsd.org/cgi/query-pr.cgi?pr=35703
+
+           NetBSD's implementation sometimes returns "/"; reject that too.
         */
-        if (len > 0 && memchr(buf, '/', len)) {
+        if (len > 1 && memchr(buf, '/', len)) {
             sv_setpvn(caret_x, buf, len);
             return;
         }
