On Wed, Mar 15, 2017 at 8:31 PM, Ngie Cooper <n...@freebsd.org> wrote:
> Author: ngie
> Date: Thu Mar 16 02:31:42 2017
> New Revision: 315360
> URL: https://svnweb.freebsd.org/changeset/base/315360
>
> Log:
>   Return NULL instead of 0 on failure in _kvm_open, kvm_open{,2,files}
>
>   This is being done for the following reasons:
>   - kvm_open(3), etc says they will return NULL.
>   - NULL by definition is (void*)0 per POSIX, but can be redefined,
>     depending on the compiler, etc.

No, it can't. The C language requires all integral expressions that
evaluate to zero to convert to the NULL pointer. This is independent
of the internal representation of the NULL pointer.

So this change is an NOP for all compilers. It's a good STYLE change.

Warner
_______________________________________________
svn-src-head@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/svn-src-head
To unsubscribe, send any mail to "svn-src-head-unsubscr...@freebsd.org"

Reply via email to