hald_runner.c line 513 uses uname and checks for the return value equal to zero as success. On Solaris, uname returns >= 0 on success. Could this be updated to check for >= 0 or included as an ifdef for sun? Thanks, Phi