tech-userlevel archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: kqueue: intptr vs void *



On Fri, Aug 17, 2018 at 03:16:20PM +0200, Thomas Klausner wrote:
> Does anyone know why NetBSD has udata defined as intptr_t in kqueue(3)?

It's been discussed over the years. It is supposed to be opaque and
pointers don't really qualify for that. I.e. in theory, there are
integers that are not valid pointers. From the last time this was
discussed, it looks like Darwin moved to uint64_t for udata in the 64bit
version.

Joerg


Home | Main Index | Thread Index | Old Index