chown(8)/chgrp(1): Sync with FreeBSD
authorPeter Avalos <pavalos@dragonflybsd.org>
Thu, 12 May 2016 19:00:30 +0000 (12:00 -0700)
committerPeter Avalos <pavalos@dragonflybsd.org>
Thu, 12 May 2016 19:00:30 +0000 (12:00 -0700)
commit418b861a8c9d5d25c35c07807b99ce35cb0ea926
tree21d2d65d8bc60da9736c2b602ac923b16e5b2812
parentf3daa2a74d4d807b7bc8771604d9a7daf739bf33
chown(8)/chgrp(1): Sync with FreeBSD

- Be consistent with chmod(1) for symlinks.
- Use basename(3).
- Use uid_t.
- Allocate buffers for getgroups(3) dynamically.
- Add -x option to prevent crossing of mountpoints.
- Sprinkle some static.

Obtained-from: FreeBSD
usr.sbin/chown/chgrp.1
usr.sbin/chown/chown.8
usr.sbin/chown/chown.c