tech-kern archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: ptrdiff_t in the kernel
On Dec 3, 2013, at 7:25 PM, Lourival Vieira Neto
<lourival.neto%gmail.com@localhost> wrote:
> Hi Matt,
>
>>> Is there a reason to do not have ptrdiff_t defined in the kernel?
>>> Shouldn't be OK to define it in sys/cdefs.h? Or even for having
>>> stddef.h itself in the kernel?
>>
>> It is defined in the kernel and comes from <machine/ansi.h> via
>> <sys/types.h>.
>
> Actually, it isn't. Only _BSD_PTRDIFF_T_ is defined by machine/ansi.h.
> The ptrdiff_t type is defined only in stddef.h.
That surprises me. Easy enough to add.
http://www.netbsd.org/~matt/ptrdiff-diff.txt
>> No, <stddef.h> is not allowed in the kernel. Symbols from it are
>> provided via other means.
>
> I know. In fact, I'm asking if it would be alright to allow that.
> AFAIK, it would be inoffensive if available in the kernel.
Actually, it would be offensive.
Home |
Main Index |
Thread Index |
Old Index