]> CyberLeo.Net >> Repos - FreeBSD/stable/9.git/commit
MFC r257398 (by sbruno):
authordim <dim@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Mon, 9 Jan 2017 20:14:20 +0000 (20:14 +0000)
committerdim <dim@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Mon, 9 Jan 2017 20:14:20 +0000 (20:14 +0000)
commit5aba0fabec2922bad1ee3ff11cbb8ad69c67278e
tree5d8003d5d56301ea48399e54566dd7ecfc608f0f
parentc1143f7f8433670c2c4af40b885c246af222cbf7
MFC r257398 (by sbruno):

Quiesce warnings by updating headerfile includes

r257404 | sbruno | 2013-10-30 23:41:18 +0100 (Wed, 30 Oct 2013) | 9 lines

Quiesce two warnings:

1.  define the CODE * as const
2.  restructure function to eliminate warning about exiting with no return.
    severity_map() never returns when it can't find an appropriate sysylog
    facility, and it longjmp()'s away into error code handling.  Keep this
    behavior by stashing the facility value found during our search and
    checking for -1 if found.

MFC r257405 (by sbruno):

Quiesce warning, which could be a bug IMO, by correctly defining the host_info
structure name

MFC r257406 (by sbruno):

Queisce warning about undeclared function usage.

yp_get_default_domain is defined in workaround.c but is not declared
in any header file.  Tie the declaration to the same #define conditional
used when the function is called, NETGROUP

MFC r272949 (by pfg):

tcpd: complete function prototypes.

This clears up at least a build issues on mysql-server
ports. While here also replace some spaces with tabs
in our headers.

PR: 42336

MFC r272950 (by pfg):

tcpd.h: add prototype for hosts_ctl

According the hosts_access(3) man page the hosts_ctl() prototype
should be in tcpd.h. For now, follow other declarations and don't
add the arguments in the prototype.

Reference:
https://www.illumos.org/issues/4385

PR: 32808

MFC r311459:

Put proper prototypes in tcpd.h

Clang 4.0.0 complains about tcpd.h's not-really-prototypes, e.g.:

    /usr/include/tcpd.h:75:24: error: this function declaration is not a prototype [-Werror,-Wstrict-prototypes]
    extern int hosts_access();              /* access control */
                           ^

To fix this, turn these declarations into real prototypes.  While here,
garbage collect the incompatible rfc931() function from scaffold.c, as
it is never used.

Reviewed by: emaste
Differential Revision: https://reviews.freebsd.org/D9052

MFC r311461:

Also remove unnecessary extern keywords from tcpd.h.

Noticed by: kib

MFC r311556:

After r311459, some ports can break, because a few of the newly added
prototypes in <tcpd.h> use FILE.  Pull in a minimal forward declaration
of FILE from <stdio.h> to minimize impact.  Sorry for the breakage.

Reported by: Shawn Webb <shawn.webb@hardenedbsd.org>

git-svn-id: svn://svn.freebsd.org/base/stable/9@311816 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
contrib/tcp_wrappers/clean_exit.c
contrib/tcp_wrappers/hosts_access.c
contrib/tcp_wrappers/options.c
contrib/tcp_wrappers/percent_x.c
contrib/tcp_wrappers/rfc931.c
contrib/tcp_wrappers/scaffold.c
contrib/tcp_wrappers/shell_cmd.c
contrib/tcp_wrappers/tcpd.h
contrib/tcp_wrappers/update.c