/* -*-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
*
/*----- 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.
*
/* --- Fill in the hostname --- */
- if (uname(&u))
+ if (uname(&u) < 0)
strcpy(u.nodename, "<unknown>");
/* --- If necessary, set up the output @argv@ array --- */
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));