X-Git-Url: http://erislabs.net/gitweb/?a=blobdiff_plain;f=doc%2Fposix-functions%2Flchown.texi;h=0304c6c9d5d8ed62da4710345056a44e2b662943;hb=ca2c85799ac5e86ba2d93a6b0628648177984e21;hp=e40be3fdab0bb5ffdea0a4f332e7f82d6c22395a;hpb=09ef7461110822a3970aa8eebcfaa740996a82f2;p=gnulib.git diff --git a/doc/posix-functions/lchown.texi b/doc/posix-functions/lchown.texi index e40be3fda..0304c6c9d 100644 --- a/doc/posix-functions/lchown.texi +++ b/doc/posix-functions/lchown.texi @@ -2,15 +2,26 @@ @section @code{lchown} @findex lchown -POSIX specification: @url{http://www.opengroup.org/onlinepubs/9699919799/functions/lchown.html} +POSIX specification:@* @url{http://www.opengroup.org/onlinepubs/9699919799/functions/lchown.html} Gnulib module: lchown Portability problems fixed by Gnulib: @itemize @item -This function is missing on some platforms: -MacOS X 10.3, mingw, BeOS. +Some platforms fail to detect trailing slash on non-directories, as in +@code{lchown("link-to-file/",uid,gid)}: +FreeBSD 7.2, Solaris 9. +@item +Some platforms fail to update the change time when at least one +argument was not -1, but no ownership changes resulted. However, +without @code{lchmod}, the replacement only fixes this for non-symlinks: +OpenBSD 4.0. +@item +This function is missing on some platforms; however, the replacement +fails on symlinks if @code{chown} is supported, and fails altogether +with @code{ENOSYS} otherwise: +MacOS X 10.3, Minix 3.1.8, mingw, BeOS. @end itemize Portability problems not fixed by Gnulib: