Download raw body.
gotwebd sockets.c static
On Fri, Aug 19, 2022 at 11:22:29PM +0200, Stefan Sperling wrote:
> On Fri, Aug 19, 2022 at 11:20:23PM +0200, Stefan Sperling wrote:
> > These symbols are not used outside of sockets.c, so they should
> > be marked 'static'. ok?
>
> Oops, I missed two of them. New diff.
>
ok
> diff 859aa9f48371a84128b60e2c2ba9f873a4ea70cf 97782ca673b3126293983d11d4c865939280789a
> commit - 859aa9f48371a84128b60e2c2ba9f873a4ea70cf
> commit + 97782ca673b3126293983d11d4c865939280789a
> blob - 25fab90e6eb901da603fae558a1308fabac74bf1
> blob + 85254db81ad6128ffb6d3c8d8a362e337415a8ab
> --- gotwebd/sockets.c
> +++ gotwebd/sockets.c
> @@ -61,27 +61,27 @@
>
> volatile int client_cnt;
>
> -struct timeval timeout = { TIMEOUT_DEFAULT, 0 };
> +static struct timeval timeout = { TIMEOUT_DEFAULT, 0 };
>
> -void sockets_sighdlr(int, short, void *);
> -void sockets_run(struct privsep *, struct privsep_proc *, void *);
> -void sockets_launch(void);
> -void sockets_purge(struct gotwebd *);
> -void sockets_accept_paused(int, short, void *);
> -void sockets_rlimit(int);
> +static void sockets_sighdlr(int, short, void *);
> +static void sockets_run(struct privsep *, struct privsep_proc *, void *);
> +static void sockets_launch(void);
> +static void sockets_purge(struct gotwebd *);
> +static void sockets_accept_paused(int, short, void *);
> +static void sockets_rlimit(int);
>
> +static int sockets_dispatch_gotwebd(int, struct privsep_proc *,
> + struct imsg *);
> +static int sockets_unix_socket_listen(struct privsep *, struct socket *);
> +static int sockets_create_socket(struct address *, in_port_t);
> +static int sockets_accept_reserve(int, struct sockaddr *, socklen_t *,
> + int, volatile int *);
>
> -int sockets_dispatch_gotwebd(int, struct privsep_proc *, struct imsg *);
> -int sockets_unix_socket_listen(struct privsep *, struct socket *);
> -int sockets_create_socket(struct address *, in_port_t);
> -int sockets_accept_reserve(int, struct sockaddr *, socklen_t *, int,
> - volatile int *);
> +static struct socket *sockets_conf_new_socket_unix(struct gotwebd *,
> + struct server *, int);
> +static struct socket *sockets_conf_new_socket_fcgi(struct gotwebd *,
> + struct server *, int, struct address *);
>
> -struct socket *sockets_conf_new_socket_unix(struct gotwebd *, struct server *,
> - int);
> -struct socket *sockets_conf_new_socket_fcgi(struct gotwebd *, struct server *,
> - int, struct address *);
> -
> int cgi_inflight = 0;
>
> static struct privsep_proc procs[] = {
> @@ -94,7 +94,7 @@ sockets(struct privsep *ps, struct privsep_proc *p)
> proc_run(ps, p, procs, nitems(procs), sockets_run, NULL);
> }
>
> -void
> +static void
> sockets_run(struct privsep *ps, struct privsep_proc *p, void *arg)
> {
> if (config_init(ps->ps_env) == -1)
> @@ -156,7 +156,7 @@ sockets_parse_sockets(struct gotwebd *env)
> }
> }
>
> -struct socket *
> +static struct socket *
> sockets_conf_new_socket_unix(struct gotwebd *env, struct server *srv, int id)
> {
> struct socket *sock;
> @@ -193,7 +193,7 @@ sockets_conf_new_socket_unix(struct gotwebd *env, stru
> return sock;
> }
>
> -struct socket *
> +static struct socket *
> sockets_conf_new_socket_fcgi(struct gotwebd *env, struct server *srv, int id,
> struct address *a)
> {
> @@ -240,7 +240,7 @@ sockets_conf_new_socket_fcgi(struct gotwebd *env, stru
> return (sock);
> }
>
> -void
> +static void
> sockets_launch(void)
> {
> struct socket *sock;
> @@ -262,7 +262,7 @@ sockets_launch(void)
> }
> }
>
> -void
> +static void
> sockets_purge(struct gotwebd *env)
> {
> struct socket *sock, *tsock;
> @@ -281,7 +281,7 @@ sockets_purge(struct gotwebd *env)
> }
> }
>
> -int
> +static int
> sockets_dispatch_gotwebd(int fd, struct privsep_proc *p, struct imsg *imsg)
> {
> struct privsep *ps = p->p_ps;
> @@ -325,7 +325,7 @@ sockets_dispatch_gotwebd(int fd, struct privsep_proc *
> return 0;
> }
>
> -void
> +static void
> sockets_sighdlr(int sig, short event, void *arg)
> {
> switch (sig) {
> @@ -398,7 +398,7 @@ sockets_privinit(struct gotwebd *env, struct socket *s
> return 0;
> }
>
> -int
> +static int
> sockets_unix_socket_listen(struct privsep *ps, struct socket *sock)
> {
> struct gotwebd *env = ps->ps_env;
> @@ -473,7 +473,7 @@ sockets_unix_socket_listen(struct privsep *ps, struct
> return u_fd;
> }
>
> -int
> +static int
> sockets_create_socket(struct address *a, in_port_t port)
> {
> struct addrinfo hints;
> @@ -535,7 +535,7 @@ sockets_create_socket(struct address *a, in_port_t por
> return (fd);
> }
>
> -int
> +static int
> sockets_accept_reserve(int sockfd, struct sockaddr *addr, socklen_t *addrlen,
> int reserve, volatile int *counter)
> {
> @@ -557,7 +557,7 @@ sockets_accept_reserve(int sockfd, struct sockaddr *ad
> return ret;
> }
>
> -void
> +static void
> sockets_accept_paused(int fd, short events, void *arg)
> {
> struct socket *sock = (struct socket *)arg;
> @@ -638,7 +638,7 @@ err:
> free(c);
> }
>
> -void
> +static void
> sockets_rlimit(int maxfd)
> {
> struct rlimit rl;
>
--
Tracey Emery
gotwebd sockets.c static