mwrap (Perl version) user+dev discussion/patches/pulls/bugs/help
 help / color / mirror / code / Atom feed
From: Eric Wong <e@80x24.org>
To: mwrap-perl@80x24.org
Subject: [PATCH 16/19] rename mwrap_httpd.h to httpd.h
Date: Thu, 15 Dec 2022 20:52:52 +0000	[thread overview]
Message-ID: <20221215205255.27840-17-e@80x24.org> (raw)
In-Reply-To: <20221215205255.27840-1-e@80x24.org>

No need to prefix our project name into every individual source
file, especially since it's an auxilliary component.
---
 MANIFEST                     | 4 ++--
 Mwrap.xs                     | 2 +-
 mwrap_httpd.h => httpd.h     | 0
 lib/Devel/Mwrap/PSGI.pm      | 2 +-
 lib/Devel/Mwrap/Rproxy.pm    | 4 ++--
 mwrap_core.h                 | 2 +-
 mymalloc.h                   | 2 +-
 t/{mwrap-httpd.t => httpd.t} | 0
 8 files changed, 8 insertions(+), 8 deletions(-)
 rename mwrap_httpd.h => httpd.h (100%)
 rename t/{mwrap-httpd.t => httpd.t} (100%)

diff --git a/MANIFEST b/MANIFEST
index 39473a5..4e3c487 100644
--- a/MANIFEST
+++ b/MANIFEST
@@ -8,12 +8,12 @@ check.h
 dlmalloc_c.h
 examples/mwrap.psgi
 gcc.h
+httpd.h
 jhash.h
 lib/Devel/Mwrap.pm
 lib/Devel/Mwrap/PSGI.pm
 lib/Devel/Mwrap/Rproxy.pm
 mwrap_core.h
-mwrap_httpd.h
 mymalloc.h
 picohttpparser.h
 picohttpparser_c.h
@@ -21,7 +21,7 @@ ppport.h
 script/mwrap-perl
 script/mwrap-rproxy
 t/httpd-unit.t
-t/mwrap-httpd.t
+t/httpd.t
 t/mwrap.t
 t/source_location.perl
 t/test_common.perl
diff --git a/Mwrap.xs b/Mwrap.xs
index 9ebc082..568ec2b 100644
--- a/Mwrap.xs
+++ b/Mwrap.xs
@@ -12,7 +12,7 @@
  */
 typedef struct src_loc * Devel__Mwrap__SrcLoc;
 
-/* keep this consistent with mwrap_httpd.h write_loc_name */
+/* keep this consistent with httpd.h write_loc_name */
 static SV *location_string(struct src_loc *l)
 {
 	SV *ret = newSV(0);
diff --git a/mwrap_httpd.h b/httpd.h
similarity index 100%
rename from mwrap_httpd.h
rename to httpd.h
diff --git a/lib/Devel/Mwrap/PSGI.pm b/lib/Devel/Mwrap/PSGI.pm
index 3e8795e..f2be733 100644
--- a/lib/Devel/Mwrap/PSGI.pm
+++ b/lib/Devel/Mwrap/PSGI.pm
@@ -1,7 +1,7 @@
 # Copyright (C) all contributors <mwrap@80x24.org>
 # License: GPL-2.0+ <https://www.gnu.org/licenses/gpl-2.0.txt>
 #
-# Note: this is deprecated, use mwrap_httpd.h instead
+# Note: this is deprecated, use httpd.h instead
 package Devel::Mwrap::PSGI;
 use v5.12; # strict
 use warnings;
diff --git a/lib/Devel/Mwrap/Rproxy.pm b/lib/Devel/Mwrap/Rproxy.pm
index f7f8a82..76b7d7f 100644
--- a/lib/Devel/Mwrap/Rproxy.pm
+++ b/lib/Devel/Mwrap/Rproxy.pm
@@ -1,7 +1,7 @@
 # Copyright (C) mwrap hackers <mwrap-perl@80x24.org>
 # License: GPL-2.0+ <https://www.gnu.org/licenses/gpl-2.0.txt>
 
-# minimal reverse proxy to expose the embedded mwrap_httpd.h UNIX sockets
+# minimal reverse proxy to expose the embedded httpd.h UNIX sockets
 # via PSGI (and thus TCP HTTP/1.x).  This does not have a hard dependency
 # on Mwrap.so.
 #
@@ -69,7 +69,7 @@ sub call { # PSGI entry point
 	my $h = "$method $uri HTTP/1.0\n\n";
 	$s = send($c, $h, MSG_NOSIGNAL) // return r(500, "send: $!");
 	$s == length($h) or return r(500, "send $s <".length($h));
-	# this only expects mwrap_httpd.h output, so no continuation lines:
+	# this only expects httpd.h output, so no continuation lines:
 	$h = do { local $/ = "\r\n\r\n"; <$c> } // return r(500, "read: $!");
 	my ($code, @hdr) = split(/\r\n/, $h);
 	(undef, $code, undef) = split(/ /, $code);
diff --git a/mwrap_core.h b/mwrap_core.h
index d798b79..1b3d98f 100644
--- a/mwrap_core.h
+++ b/mwrap_core.h
@@ -958,7 +958,7 @@ static struct src_loc *mwrap_get_bin(const char *buf, size_t len)
 }
 
 static const char *mwrap_env;
-#include "mwrap_httpd.h"
+#include "httpd.h"
 
 __attribute__((constructor)) static void mwrap_ctor(void)
 {
diff --git a/mymalloc.h b/mymalloc.h
index 2e0517b..518cce3 100644
--- a/mymalloc.h
+++ b/mymalloc.h
@@ -126,7 +126,7 @@ ATTR_COLD static void mstate_tsd_dtor(void *p)
 	CHECK(int, 0, pthread_mutex_unlock(&global_mtx));
 }
 
-/* see mwrap_httpd.h */
+/* see httpd.h */
 static void h1d_atfork_prepare(void);
 static void h1d_atfork_parent(void);
 static void h1d_start(void);
diff --git a/t/mwrap-httpd.t b/t/httpd.t
similarity index 100%
rename from t/mwrap-httpd.t
rename to t/httpd.t

  parent reply	other threads:[~2022-12-15 20:52 UTC|newest]

Thread overview: 20+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2022-12-15 20:52 [PATCH 00/19] another round of httpd improvements Eric Wong
2022-12-15 20:52 ` [PATCH 01/19] mwrap_httpd: show current bytes consistently Eric Wong
2022-12-15 20:52 ` [PATCH 02/19] introduce AUTO_FREE macro to simplify cleanup Eric Wong
2022-12-15 20:52 ` [PATCH 03/19] httpd: rework httpd to use auto-free for memstream Eric Wong
2022-12-15 20:52 ` [PATCH 04/19] httpd: avoid newline if not using bt: >= 1 Eric Wong
2022-12-15 20:52 ` [PATCH 05/19] mwrap_httpd: flesh out /$PID/ and /$PID/trim endpoints Eric Wong
2022-12-15 20:52 ` [PATCH 06/19] mwrap_httpd: add info about src_file and src_loc stats Eric Wong
2022-12-15 20:52 ` [PATCH 07/19] use uatomic_inc where appropriate Eric Wong
2022-12-15 20:52 ` [PATCH 08/19] httpd: drop unnecessary AND ops from base-64 Eric Wong
2022-12-15 20:52 ` [PATCH 09/19] mymalloc: add notes on the malloc implementation Eric Wong
2022-12-15 20:52 ` [PATCH 10/19] rproxy: link to mwrap_httpd /$PID/ root without each, too Eric Wong
2022-12-15 20:52 ` [PATCH 11/19] httpd: shrink `mean_life' field to `double' Eric Wong
2022-12-15 20:52 ` [PATCH 12/19] httpd: support CSV output Eric Wong
2022-12-15 20:52 ` [PATCH 13/19] rproxy: enable deflater by default Eric Wong
2022-12-15 20:52 ` [PATCH 14/19] mwrap_httpd: do not abort on fork if out-of-resources Eric Wong
2022-12-15 20:52 ` [PATCH 15/19] httpd: pause forking thread on resource limitations Eric Wong
2022-12-15 20:52 ` Eric Wong [this message]
2022-12-15 20:52 ` [PATCH 17/19] httpd: describe simple and naive buffering scheme Eric Wong
2022-12-15 20:52 ` [PATCH 18/19] httpd: drop TODO item for pipelining Eric Wong
2022-12-15 20:52 ` [PATCH 19/19] avoid -Warray-bounds warning, avoid stack overallocation Eric Wong

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20221215205255.27840-17-e@80x24.org \
    --to=e@80x24.org \
    --cc=mwrap-perl@80x24.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
Code repositories for project(s) associated with this public inbox

	https://80x24.org/mwrap-perl.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).