]> err.no Git - varnish/commitdiff
Eliminate <err.h> usage.
authorphk <phk@d4fa192b-c00b-0410-8231-f00ffab90ce4>
Mon, 11 Aug 2008 08:31:08 +0000 (08:31 +0000)
committerphk <phk@d4fa192b-c00b-0410-8231-f00ffab90ce4>
Mon, 11 Aug 2008 08:31:08 +0000 (08:31 +0000)
Inspired by: Solaris patch from Theo Schlossnagle

git-svn-id: svn+ssh://projects.linpro.no/svn/varnish/trunk@3076 d4fa192b-c00b-0410-8231-f00ffab90ce4

varnish-cache/bin/varnishtest/vtc.c
varnish-cache/bin/varnishtest/vtc_log.c

index fc263ce1f69350190fca31d03e20b528137261a9..a4fe5e6a3ee5236dbd99334a2bd9dbbb7cb22789 100644 (file)
@@ -32,7 +32,6 @@
 #include <fcntl.h>
 #include <stdlib.h>
 #include <unistd.h>
-#include <err.h>
 
 #include "libvarnish.h"
 #include "vsb.h"
@@ -57,13 +56,17 @@ read_file(const char *fn)
        int fd;
 
        fd = open(fn, O_RDONLY);
-       if (fd < 0)
-               err(1, "Cannot open %s", fn);
+       if (fd < 0) {
+               fprintf(stderr, "Cannot open %s: %s", fn, strerror(errno));
+               exit (1);
+       }
        buf = malloc(sz);
        assert(buf != NULL);
        s = read(fd, buf, sz - 1);
-       if (s <= 0) 
-               err(1, "Cannot read %s", fn);
+       if (s <= 0) {
+               fprintf(stderr, "Cannot read %s: %s", fn, strerror(errno));
+               exit (1);
+       }
        AZ(close (fd));
        assert(s < sz);         /* XXX: increase MAX_FILESIZE */
        buf[s] = '\0';
@@ -175,7 +178,8 @@ parse_string(char *buf, const struct cmds *cmd, void *priv)
                        for (tn = 0; token_s[tn] != NULL; tn++)
                                fprintf(stderr, "%s ", token_s[tn]);
                        fprintf(stderr, "\n");
-                       errx(1, "Unknown command: \"%s\"", token_s[0]);
+                       fprintf(stderr, "Unknown command: \"%s\"", token_s[0]);
+                       exit (1);
                }
        
                assert(cp->cmd != NULL);
index 089a58656bf3842be12f763ee170bb733a4b6995..50715054535d3bf33a2fc3586363dd0fbb306eb3 100644 (file)
@@ -32,7 +32,6 @@
 #include <fcntl.h>
 #include <stdlib.h>
 #include <unistd.h>
-#include <err.h>
 #include <pthread.h>
 #include <stdarg.h>