Source-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[src/trunk]: src/libexec/httpd rename bozo_err/bozo_warn/bozo_asprintf to boz...



details:   https://anonhg.NetBSD.org/src/rev/da48394b0193
branches:  trunk
changeset: 342565:da48394b0193
user:      mrg <mrg%NetBSD.org@localhost>
date:      Mon Dec 28 07:37:59 2015 +0000

description:
rename bozo_err/bozo_warn/bozo_asprintf to bozoerr/etc.
new rule is that function that mirror libc-style functions get no underscore.

diffstat:

 libexec/httpd/bozohttpd.c        |  61 +++++++++++++++---------------
 libexec/httpd/bozohttpd.h        |  19 ++++-----
 libexec/httpd/cgi-bozo.c         |  18 ++++----
 libexec/httpd/content-bozo.c     |   4 +-
 libexec/httpd/daemon-bozo.c      |  26 ++++++------
 libexec/httpd/dir-index-bozo.c   |   4 +-
 libexec/httpd/lua-bozo.c         |  10 ++--
 libexec/httpd/main.c             |  78 ++++++++++++++++++++--------------------
 libexec/httpd/ssl-bozo.c         |  10 ++--
 libexec/httpd/tilde-luzah-bozo.c |   6 +-
 10 files changed, 117 insertions(+), 119 deletions(-)

diffs (truncated from 815 to 300 lines):

diff -r 1a5e1c5bba3a -r da48394b0193 libexec/httpd/bozohttpd.c
--- a/libexec/httpd/bozohttpd.c Sun Dec 27 22:26:19 2015 +0000
+++ b/libexec/httpd/bozohttpd.c Mon Dec 28 07:37:59 2015 +0000
@@ -1,4 +1,4 @@
-/*     $NetBSD: bozohttpd.c,v 1.73 2015/12/27 10:21:35 mrg Exp $       */
+/*     $NetBSD: bozohttpd.c,v 1.74 2015/12/28 07:37:59 mrg Exp $       */
 
 /*     $eterna: bozohttpd.c,v 1.178 2011/11/18 09:21:15 mrg Exp $      */
 
@@ -597,7 +597,7 @@
        sigemptyset(&sa.sa_mask);
        sigaddset(&sa.sa_mask, SIGALRM);
        sa.sa_flags = 0;
-       sigaction(SIGALRM, &sa, NULL);  /* XXX */
+       sigaction(SIGALRM, &sa, NULL);
 
        alarm(MAX_WAIT_TIME);
        while ((str = bozodgetln(httpd, STDIN_FILENO, &len, bozo_read)) != NULL) {
@@ -616,7 +616,7 @@
                                                "null method");
                                goto cleanup;
                        }
-                       bozo_warn(httpd,
+                       bozowarn(httpd,
                                  "got request ``%s'' from host %s to port %s",
                                  str,
                                  host ? host : addr ? addr : "<local>",
@@ -800,7 +800,7 @@
 
        addr = mmap(0, mappedsz, PROT_READ, MAP_SHARED, fd, mappedoffset);
        if (addr == (char *)-1) {
-               bozo_warn(httpd, "mmap failed: %s", strerror(errno));
+               bozowarn(httpd, "mmap failed: %s", strerror(errno));
                return -1;
        }
        mappedaddr = addr;
@@ -811,7 +811,7 @@
        while (sz > BOZO_WRSZ) {
                if (bozo_write(httpd, STDOUT_FILENO, addr + wroffset,
                                BOZO_WRSZ) != BOZO_WRSZ) {
-                       bozo_warn(httpd, "write failed: %s", strerror(errno));
+                       bozowarn(httpd, "write failed: %s", strerror(errno));
                        goto out;
                }
                debug((httpd, DEBUG_OBESE, "wrote %d bytes", BOZO_WRSZ));
@@ -820,13 +820,13 @@
        }
        if (sz && (size_t)bozo_write(httpd, STDOUT_FILENO, addr + wroffset,
                                sz) != sz) {
-               bozo_warn(httpd, "final write failed: %s", strerror(errno));
+               bozowarn(httpd, "final write failed: %s", strerror(errno));
                goto out;
        }
        debug((httpd, DEBUG_OBESE, "wrote %d bytes", (int)sz));
  out:
        if (munmap(mappedaddr, mappedsz) < 0) {
-               bozo_warn(httpd, "munmap failed");
+               bozowarn(httpd, "munmap failed");
                return -1;
        }
 
@@ -922,8 +922,7 @@
  * the URL we will tack these on to the new (redirected) URL.
  */
 static void
-handle_redirect(bozo_httpreq_t *request,
-               const char *url, int absolute)
+handle_redirect(bozo_httpreq_t *request, const char *url, int absolute)
 {
        bozohttpd_t *httpd = request->hr_httpd;
        char *finalurl, *urlbuf;
@@ -938,14 +937,14 @@
                           * eg. https:// */
 
        if (url == NULL) {
-               bozo_asprintf(httpd, &urlbuf, "/%s/", request->hr_file);
+               bozoasprintf(httpd, &urlbuf, "/%s/", request->hr_file);
                url = urlbuf;
        } else
                urlbuf = NULL;
 
 #ifndef NO_USER_SUPPORT
        if (request->hr_user && !absolute) {
-               bozo_asprintf(httpd, &userbuf, "/~%s%s", request->hr_user, url);
+               bozoasprintf(httpd, &userbuf, "/~%s%s", request->hr_user, url);
                url = userbuf;
        } else
                userbuf = NULL;
@@ -1024,7 +1023,7 @@
                strlcat(finalurl, request->hr_query, finalurl_len);
        }
 
-       bozo_warn(httpd, "redirecting %s", finalurl);
+       bozowarn(httpd, "redirecting %s", finalurl);
        debug((httpd, DEBUG_FAT, "redirecting %s", finalurl));
 
        bozo_printf(httpd, "%s 301 Document Moved\r\n", request->hr_proto);
@@ -1144,7 +1143,7 @@
                                        debug((httpd, DEBUG_OBESE, "found it punch it"));
                                        request->hr_virthostname =
                                            bozostrdup(httpd, request, d->d_name);
-                                       bozo_asprintf(httpd, &s, "%s/%s",
+                                       bozoasprintf(httpd, &s, "%s/%s",
                                            httpd->virtbase,
                                            request->hr_virthostname);
                                        break;
@@ -1396,7 +1395,7 @@
                }
                if (strchr(file + 2, '/') == NULL) {
                        char *userredirecturl;
-                       bozo_asprintf(httpd, &userredirecturl, "%s/", file);
+                       bozoasprintf(httpd, &userredirecturl, "%s/", file);
                        handle_redirect(request, userredirecturl, 0);
                        free(userredirecturl);
                        return 0;
@@ -1557,7 +1556,7 @@
        fd = -1;
        encoding = NULL;
        if (can_gzip(request)) {
-               bozo_asprintf(httpd, &file, "%s.gz", request->hr_file);
+               bozoasprintf(httpd, &file, "%s.gz", request->hr_file);
                fd = open(file, O_RDONLY);
                if (fd >= 0)
                        encoding = "gzip";
@@ -1761,7 +1760,7 @@
 
 /* these are like warn() and err(), except for syslog not stderr */
 void
-bozo_warn(bozohttpd_t *httpd, const char *fmt, ...)
+bozowarn(bozohttpd_t *httpd, const char *fmt, ...)
 {
        va_list ap;
 
@@ -1776,7 +1775,7 @@
 }
 
 void
-bozo_err(bozohttpd_t *httpd, int code, const char *fmt, ...)
+bozoerr(bozohttpd_t *httpd, int code, const char *fmt, ...)
 {
        va_list ap;
 
@@ -1792,7 +1791,7 @@
 }
 
 void
-bozo_asprintf(bozohttpd_t *httpd, char **str, const char *fmt, ...)
+bozoasprintf(bozohttpd_t *httpd, char **str, const char *fmt, ...)
 {
        va_list ap;
        int e;
@@ -1802,7 +1801,7 @@
        va_end(ap);
 
        if (e < 0)
-               bozo_err(httpd, EXIT_FAILURE, "asprintf");
+               bozoerr(httpd, EXIT_FAILURE, "asprintf");
 }
 
 /*
@@ -1925,7 +1924,7 @@
 
        debug((httpd, DEBUG_FAT, "bozo_http_error %d: %s", code, msg));
        if (header == NULL || reason == NULL) {
-               bozo_err(httpd, 1,
+               bozoerr(httpd, 1,
                        "bozo_http_error() failed (short = %p, long = %p)",
                        header, reason);
                return code;
@@ -1956,7 +1955,7 @@
                        if (user_escaped == NULL)
                                user_escaped = request->hr_user;
                        /* expand username to ~user/ */
-                       bozo_asprintf(httpd, &user, "~%s/", user_escaped);
+                       bozoasprintf(httpd, &user, "~%s/", user_escaped);
                        if (user_escaped != request->hr_user)
                                free(user_escaped);
                }
@@ -1973,7 +1972,7 @@
                    reason, hostname, portbuf, hostname, portbuf);
                free(user);
                if (size >= (int)BUFSIZ) {
-                       bozo_warn(httpd,
+                       bozowarn(httpd,
                                "bozo_http_error buffer too small, truncated");
                        size = (int)BUFSIZ;
                }
@@ -2148,7 +2147,7 @@
                return p;
 
        if (!request)
-               bozo_err(httpd, EXIT_FAILURE, "strdup");
+               bozoerr(httpd, EXIT_FAILURE, "strdup");
 
        (void)bozo_http_error(httpd, 500, request, "memory allocation failure");
        exit(EXIT_FAILURE);
@@ -2226,7 +2225,7 @@
                httpd->virthostname = bozomalloc(httpd, MAXHOSTNAMELEN+1);
                /* XXX we do not check for FQDN here */
                if (gethostname(httpd->virthostname, MAXHOSTNAMELEN+1) < 0)
-                       bozo_err(httpd, 1, "gethostname");
+                       bozoerr(httpd, 1, "gethostname");
                httpd->virthostname[MAXHOSTNAMELEN] = '\0';
        } else {
                httpd->virthostname = bozostrdup(httpd, NULL, vhost);
@@ -2301,17 +2300,17 @@
 
        if ((username = bozo_get_pref(prefs, "username")) == NULL) {
                if ((pw = getpwuid(uid = 0)) == NULL)
-                       bozo_err(httpd, 1, "getpwuid(0): %s", strerror(errno));
+                       bozoerr(httpd, 1, "getpwuid(0): %s", strerror(errno));
                httpd->username = bozostrdup(httpd, NULL, pw->pw_name);
        } else {
                httpd->username = bozostrdup(httpd, NULL, username);
                if ((pw = getpwnam(httpd->username)) == NULL)
-                       bozo_err(httpd, 1, "getpwnam(%s): %s", httpd->username,
+                       bozoerr(httpd, 1, "getpwnam(%s): %s", httpd->username,
                                        strerror(errno));
                if (initgroups(pw->pw_name, pw->pw_gid) == -1)
-                       bozo_err(httpd, 1, "initgroups: %s", strerror(errno));
+                       bozoerr(httpd, 1, "initgroups: %s", strerror(errno));
                if (setgid(pw->pw_gid) == -1)
-                       bozo_err(httpd, 1, "setgid(%u): %s", pw->pw_gid,
+                       bozoerr(httpd, 1, "setgid(%u): %s", pw->pw_gid,
                                        strerror(errno));
                uid = pw->pw_uid;
        }
@@ -2321,16 +2320,16 @@
        if ((chrootdir = bozo_get_pref(prefs, "chroot dir")) != NULL) {
                httpd->rootdir = bozostrdup(httpd, NULL, chrootdir);
                if (chdir(httpd->rootdir) == -1)
-                       bozo_err(httpd, 1, "chdir(%s): %s", httpd->rootdir,
+                       bozoerr(httpd, 1, "chdir(%s): %s", httpd->rootdir,
                                strerror(errno));
                if (chroot(httpd->rootdir) == -1)
-                       bozo_err(httpd, 1, "chroot(%s): %s", httpd->rootdir,
+                       bozoerr(httpd, 1, "chroot(%s): %s", httpd->rootdir,
                                strerror(errno));
        }
 
        if (username != NULL)
                if (setuid(uid) == -1)
-                       bozo_err(httpd, 1, "setuid(%d): %s", uid,
+                       bozoerr(httpd, 1, "setuid(%d): %s", uid,
                                        strerror(errno));
 
        /*
diff -r 1a5e1c5bba3a -r da48394b0193 libexec/httpd/bozohttpd.h
--- a/libexec/httpd/bozohttpd.h Sun Dec 27 22:26:19 2015 +0000
+++ b/libexec/httpd/bozohttpd.h Mon Dec 28 07:37:59 2015 +0000
@@ -1,4 +1,4 @@
-/*     $NetBSD: bozohttpd.h,v 1.41 2015/12/27 10:21:35 mrg Exp $       */
+/*     $NetBSD: bozohttpd.h,v 1.42 2015/12/28 07:37:59 mrg Exp $       */
 
 /*     $eterna: bozohttpd.h,v 1.39 2011/11/18 09:21:15 mrg Exp $       */
 
@@ -218,14 +218,6 @@
 #define        debug(x)
 #endif /* NO_DEBUG */
 
-void   bozo_warn(bozohttpd_t *, const char *, ...)
-               BOZO_PRINTFLIKE(2, 3);
-void   bozo_err(bozohttpd_t *, int, const char *, ...)
-               BOZO_PRINTFLIKE(3, 4)
-               BOZO_DEAD;
-void   bozo_asprintf(bozohttpd_t *, char **, const char *, ...)
-               BOZO_PRINTFLIKE(3, 4);
-
 int    bozo_http_error(bozohttpd_t *, int, bozo_httpreq_t *, const char *);
 
 int    bozo_check_special_files(bozo_httpreq_t *, const char *);
@@ -235,10 +227,17 @@
 char   *bozo_escape_rfc3986(bozohttpd_t *httpd, const char *url, int absolute);
 char   *bozo_escape_html(bozohttpd_t *httpd, const char *url);
 
+/* these are similar to libc functions, no underscore here */
+void   bozowarn(bozohttpd_t *, const char *, ...)
+               BOZO_PRINTFLIKE(2, 3);
+void   bozoerr(bozohttpd_t *, int, const char *, ...)
+               BOZO_PRINTFLIKE(3, 4)
+               BOZO_DEAD;
+void   bozoasprintf(bozohttpd_t *, char **, const char *, ...)
+               BOZO_PRINTFLIKE(3, 4);
 char   *bozodgetln(bozohttpd_t *, int, ssize_t *, ssize_t (*)(bozohttpd_t *,
                    int, void *, size_t));
 char   *bozostrnsep(char **, const char *, ssize_t *);
-
 void   *bozomalloc(bozohttpd_t *, size_t);
 void   *bozorealloc(bozohttpd_t *, void *, size_t);
 char   *bozostrdup(bozohttpd_t *, bozo_httpreq_t *, const char *);
diff -r 1a5e1c5bba3a -r da48394b0193 libexec/httpd/cgi-bozo.c
--- a/libexec/httpd/cgi-bozo.c  Sun Dec 27 22:26:19 2015 +0000
+++ b/libexec/httpd/cgi-bozo.c  Mon Dec 28 07:37:59 2015 +0000
@@ -1,4 +1,4 @@
-/*     $NetBSD: cgi-bozo.c,v 1.29 2015/12/27 10:21:35 mrg Exp $        */
+/*     $NetBSD: cgi-bozo.c,v 1.30 2015/12/28 07:37:59 mrg Exp $        */
 
 /*     $eterna: cgi-bozo.c,v 1.40 2011/11/18 09:21:15 mrg Exp $        */
 
@@ -195,7 +195,7 @@



Home | Main Index | Thread Index | Old Index