On Wed, 2014-12-24 at 11:13 -0700, Levi Morrison wrote: > I'm asking for specific things. The reason is that some API's do a > non-zero error code; the fact that they are negative is a detail that > we should not need to care about.
My guess is that positive values more often might have a meaning ("5 items changed", "address 0x1234") whereas negative values less often have a meaning. Also passing -1 as parameter is more often invalid. Thus passing -1 is making debug output look more suspicious. (while there are cases where -1 is valid, see recent famous pid = fork(); /* ... */ kill(pid, SIGKILL); issue) johannes -- PHP Internals - PHP Runtime Development Mailing List To unsubscribe, visit: http://www.php.net/unsub.php