From 9581f1596fc9dd4e00c653fc95e54fa76d18684b Mon Sep 17 00:00:00 2001 From: Ben Gras Date: Mon, 2 Apr 2007 16:00:06 +0000 Subject: [PATCH] explanations with common test3 errors. --- test/test3.c | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/test/test3.c b/test/test3.c index 2aa2b5588..d3e6a8e83 100644 --- a/test/test3.c +++ b/test/test3.c @@ -164,13 +164,13 @@ void test3c() subtest = 3; errno = -3000; /* None of these calls set errno. */ - if ( (p = getenv("HOME")) == NULL) e(1); - if (*p != '/') e(2); /* path must be absolute */ - if ( (p = getenv("PATH")) == NULL) e(3); - if ( (p = getenv("LOGNAME")) == NULL) e(5); + if ( (p = getenv("HOME")) == NULL) { fprintf(stderr, "Please have $HOME set properly.\n"); e(1); } + if (*p != '/') { fprintf(stderr, "Please have $HOME point to an abolute path.\n"); e(2); } /* path must be absolute */ + if ( (p = getenv("PATH")) == NULL) { fprintf(stderr, "Please have $PATH set properly.\n"); e(3); } + if ( (p = getenv("LOGNAME")) == NULL) { fprintf(stderr, "Please have $LOGNAME set properly.\n"); e(5); } strcpy(name, p); /* save it, since getlogin might wipe it out */ p = getlogin(); - if (strcmp(p, name) != 0) e(6); + if (strcmp(p, name) != 0) { fprintf(stderr, "Please have $LOGNAME set to your real username. (su - instead of su?)\n"); e(6); } /* The following test could fail in a legal POSIX system. However, if it * does, you deserve it to fail. -- 2.44.0