untracked: fix detection of uname(2) failure
commit100e433741715968b815e4b9fb3e638b625bf472
authorCharles Bailey <cbailey32@bloomberg.net>
Fri, 17 Jul 2015 17:09:41 +0000 (17 18:09 +0100)
committerJunio C Hamano <gitster@pobox.com>
Fri, 17 Jul 2015 21:39:59 +0000 (17 14:39 -0700)
treeb554bb0f63ab83472ea770d80044c62d67be902f
parent1e8fef609e78110e276df633c5ba1fb1f1589fa5
untracked: fix detection of uname(2) failure

According to POSIX specification uname(2) must return -1 on failure
and a non-negative value on success.  Although many implementations
do return 0 on success it is valid to return any positive value for
success.  In particular, Solaris returns 1.

Signed-off-by: Charles Bailey <cbailey32@bloomberg.net>
Reviewed-by: Johannes Schindelin <johannes.schindelin@gmx.de>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
dir.c