> +  # The Hurd, the Linux kernel, and the FreeBSD kernel version 2.2 and later
> +  # never let anyone (even root) unlink directories.
> +  # If anyone knows of another system for which unlink can never
> +  # remove a directory, please report it to <bug-coreutils@gnu.org>.
> +  # Unfortunately this is difficult to test for, since it requires root 
> access
> +  # and might create garbage in the file system,
> +  # so the code below simply relies on the kernel name and version number.
> +  case $host in
> +  *-*-gnu[0-9]* | \
> +  *-*-linux-* | *-*-linux | \
> +  *-*-freebsd2.2* | *-*-freebsd[3-9]* | *-*-freebsd[1-9][0-9]*)
> +    AC_DEFINE([UNLINK_CANNOT_UNLINK_DIR], 1,
> +      [Define to 1 if unlink (dir) cannot possibly succeed.]);;
> +  esac
> +])

Add to this list Cygwin.

--
Eric Blake




_______________________________________________
Bug-coreutils mailing list
Bug-coreutils@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-coreutils

Reply via email to