Discovered while trying to compile archivers/gtar-base: the following code causes NetBSD-current (built today, on aarch64) to crash:
#include <unistd.h>
#include <fcntl.h>
int main (void)
{
int fd, ret;
fd = open("/tmp", O_RDONLY);
if (fd < 0)
return 3;
ret = fchownat(fd, "", (uid_t)(-1), (gid_t)(-1), 0);
close(fd);
return 0;
}
I didn't investigate any further.
Kind regards,
Adam
