From bdba26c681186d7ea2baf2d2483ea138485fa03c Mon Sep 17 00:00:00 2001 From: mdw Date: Thu, 16 Sep 1999 12:53:46 +0000 Subject: [PATCH] Some systems have uname(2) return > 0. --- src/sw_build.c | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/src/sw_build.c b/src/sw_build.c index 4933363..3ce3f7c 100644 --- a/src/sw_build.c +++ b/src/sw_build.c @@ -1,6 +1,6 @@ /* -*-c-*- * - * $Id: sw_build.c,v 1.3 1999/09/10 15:27:33 mdw Exp $ + * $Id: sw_build.c,v 1.4 1999/09/16 12:53:46 mdw Exp $ * * Management of build processes * @@ -29,6 +29,9 @@ /*----- Revision history --------------------------------------------------* * * $Log: sw_build.c,v $ + * Revision 1.4 1999/09/16 12:53:46 mdw + * Some systems have uname(2) return > 0. + * * Revision 1.3 1999/09/10 15:27:33 mdw * Include `%'-escape substitution. * @@ -237,7 +240,7 @@ int sw_run(int argc, char *argv[]) /* --- Fill in the hostname --- */ - if (uname(&u)) + if (uname(&u) < 0) strcpy(u.nodename, ""); /* --- If necessary, set up the output @argv@ array --- */ @@ -552,7 +555,7 @@ void swrsh_build(sw_remote *r, char *argv[], char *env[]) char **p; struct utsname u; - if (uname(&u)) + if (uname(&u) < 0) swdie(r, 1, "couldn't get hostname: %s", strerror(errno)); if (logfd < 0) swdie(r, 1, "couldn't open `.build-log' file: %s", strerror(errno)); -- 2.11.0