From 99dc049a3db65f7ce3af8f8adb3f594ad209a580 Mon Sep 17 00:00:00 2001 From: Christian Groessler Date: Fri, 3 Nov 2017 14:28:53 +0100 Subject: [PATCH] telnetd: print system information (OS and architecture) before login prompt. --- libexec/telnetd/utility.c | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/libexec/telnetd/utility.c b/libexec/telnetd/utility.c index 7e948910f4..b3fcb465e6 100644 --- a/libexec/telnetd/utility.c +++ b/libexec/telnetd/utility.c @@ -30,7 +30,7 @@ * $FreeBSD: src/crypto/telnet/telnetd/utility.c,v 1.5.2.4 2002/04/13 10:59:09 markm Exp $ */ -#ifdef __FreeBSD__ +#if defined(__FreeBSD__) || defined(__DragonFly__) #include #include #endif @@ -400,7 +400,7 @@ putchr(int cc) *putlocation++ = cc; } -#ifdef __FreeBSD__ +#if defined(__FreeBSD__) || defined(__DragonFly__) static char fmtstr[] = { "%+" }; #else static char fmtstr[] = { "%l:%M%P on %A, %d %B %Y" }; @@ -412,7 +412,7 @@ putf(char *cp, char *where) char *slash; time_t t; char db[100]; -#ifdef __FreeBSD__ +#if defined(__FreeBSD__) || defined(__DragonFly__) static struct utsname kerninfo; if (!*kerninfo.sysname) @@ -450,7 +450,7 @@ putf(char *cp, char *where) break; case 'd': -#ifdef __FreeBSD__ +#if defined(__FreeBSD__) || defined(__DragonFly__) setlocale(LC_TIME, ""); #endif (void)time(&t); @@ -458,7 +458,7 @@ putf(char *cp, char *where) putstr(db); break; -#ifdef __FreeBSD__ +#if defined(__FreeBSD__) || defined(__DragonFly__) case 's': putstr(kerninfo.sysname); break; -- 2.41.0