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"