-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 According to Eric Blake on 9/10/2009 12:21 PM: > Hmm, on thinking about this more, there are probably existing Linux machines > where glibc canonicalize_file_name is broken (fails to detect ENOTDIR > on "file/"), and therefore we need to replace it.
I have confirmed this. I'm working on respinning my patch series to replace canonicalize_file_name on Linux machines where it is broken. > Additionally, it would be > nice to declare canonicalize_file_name in <stdlib.h>. Also, now that POSIX > requires realpath(name,NULL) to malloc() its results as an absolute path, it > would be nice to have a realpath module that replaces broken versions > (Solaris > sometimes gives relative paths, and not all existing realpath implementations > malloc). The current state of my series now does this. - -- Don't work too hard, make some time for fun as well! Eric Blake e...@byu.net -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.9 (Cygwin) Comment: Public key at home.comcast.net/~ericblake/eblake.gpg Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/ iEYEARECAAYFAkqqOwMACgkQ84KuGfSFAYAblQCgw2t9vcweyVSPPdU9cFMO9oQ1 XxQAn30OZ/rYy2zs8xQtbc8+MBoSp7xV =MbyY -----END PGP SIGNATURE-----