telnetd(8): Rename fatal function.
authorzrj <rimvydas.jasinskas@gmail.com>
Mon, 8 Apr 2019 09:01:52 +0000 (12:01 +0300)
committerzrj <zrj@dragonflybsd.org>
Mon, 8 Apr 2019 19:32:50 +0000 (22:32 +0300)
Avoids symbol conflict with OpenSSH fatal().

libexec/telnetd/ext.h
libexec/telnetd/sys_term.c
libexec/telnetd/telnetd.c
libexec/telnetd/utility.c

index e0e7535..012002e 100644 (file)
@@ -93,7 +93,7 @@ extern void
        dooption(int),
        dontoption(int),
        edithost(char *, char *),
-       fatal(int, const char *) __dead2,
+       fatalmsg(int, const char *) __dead2,
        fatalperror(int, const char *) __dead2,
        get_slc_defaults(void),
        init_env(void),
index cabc813..55e0ba0 100644 (file)
@@ -996,7 +996,7 @@ startslave(char *host, int autologin, char *autoname)
                autologin = 0;
 
        if (autologin < auth_level) {
-               fatal(net, "Authorization failed");
+               fatalmsg(net, "Authorization failed");
                exit(1);
        }
 #endif
index c4b43ce..04aa2ff 100644 (file)
@@ -642,13 +642,13 @@ doit(struct sockaddr *who)
 #ifndef        convex
        pty = getpty(&ptynum);
        if (pty < 0)
-               fatal(net, "All network ports in use");
+               fatalmsg(net, "All network ports in use");
 #else
        for (;;) {
                char *lp;
 
                if ((lp = getpty()) == NULL)
-                       fatal(net, "Out of ptys");
+                       fatalmsg(net, "Out of ptys");
 
                if ((pty = open(lp, 2)) >= 0) {
                        strlcpy(line,lp,sizeof(line));
@@ -661,7 +661,7 @@ doit(struct sockaddr *who)
        /* get name of connected client */
        if (realhostname_sa(remote_hostname, sizeof(remote_hostname) - 1,
            who, who->sa_len) == HOSTNAME_INVALIDADDR && registerd_host_only)
-               fatal(net, "Couldn't resolve your address into a host name.\r\n\
+               fatalmsg(net, "Couldn't resolve your address into a host name.\r\n\
        Please contact your net administrator");
        remote_hostname[sizeof(remote_hostname) - 1] = '\0';
 
index b3fcb46..cefaf8f 100644 (file)
@@ -315,7 +315,7 @@ netflush(void)
 
 
 void
-fatal(int f, const char *msg)
+fatalmsg(int f, const char *msg)
 {
        char buf[BUFSIZ];
 
@@ -341,7 +341,7 @@ fatalperror(int f, const char *msg)
        char buf[BUFSIZ];
 
        (void) snprintf(buf, sizeof(buf), "%s: %s", msg, strerror(errno));
-       fatal(f, buf);
+       fatalmsg(f, buf);
 }
 
 char editedhost[32];