9.110 chown
POSIX specification:
http://www.opengroup.org/onlinepubs/9699919799/functions/chown.html
Gnulib module: chown
Portability problems fixed by Gnulib:
- Some platforms fail to detect trailing slash on non-directories, as in
chown("link-to-file/",uid,gid)
:
FreeBSD 7.2, AIX 7.1, Solaris 9.
- Some platforms fail to update the change time when at least one
argument was not -1, but no ownership changes resulted:
OpenBSD 4.0.
- When passed an argument of -1, some implementations really set the owner
user/group id of the file to this value, rather than leaving that id of the
file alone.
- When applied to a symbolic link, some implementations don’t dereference
the symlink, i.e. they behave like
lchown
.
- This function is missing on some platforms; however, the replacement
always fails with
ENOSYS
:
mingw, MSVC 9.
Portability problems not fixed by Gnulib: