Diff for /src/libexec/telnetd/utility.c between versions 1.2 and 1.3

version 1.2, 2003/06/17 04:27:08 version 1.3, 2004/02/13 03:49:50
Line 32 Line 32
  *   *
  * @(#)utility.c        8.4 (Berkeley) 5/30/95   * @(#)utility.c        8.4 (Berkeley) 5/30/95
  * $FreeBSD: src/libexec/telnetd/utility.c,v 1.13.2.4 2002/04/13 11:07:12 markm Exp $   * $FreeBSD: src/libexec/telnetd/utility.c,v 1.13.2.4 2002/04/13 11:07:12 markm Exp $
 * $DragonFly: src/libexec/telnetd/utility.c,v 1.1 2003/06/16 05:00:57 dillon Exp $ * $DragonFly$
  */   */
   
#ifdef __FreeBSD__#if defined(__DragonFly__) || defined(__FreeBSD__)
 #include <locale.h>  #include <locale.h>
 #include <sys/utsname.h>  #include <sys/utsname.h>
 #endif  #endif
Line 365  putchr(int cc) Line 365  putchr(int cc)
         *putlocation++ = cc;          *putlocation++ = cc;
 }  }
   
#ifdef __FreeBSD__#if defined(__DragonFly__) || defined(__FreeBSD__)
 static char fmtstr[] = { "%+" };  static char fmtstr[] = { "%+" };
 #else  #else
 static char fmtstr[] = { "%l:%M%P on %A, %d %B %Y" };  static char fmtstr[] = { "%l:%M%P on %A, %d %B %Y" };
Line 377  putf(char *cp, char *where) Line 377  putf(char *cp, char *where)
         char *slash;          char *slash;
         time_t t;          time_t t;
         char db[100];          char db[100];
#ifdef __FreeBSD__#if defined(__DragonFly__) || defined(__FreeBSD__)
         static struct utsname kerninfo;          static struct utsname kerninfo;
   
         if (!*kerninfo.sysname)          if (!*kerninfo.sysname)
Line 415  putf(char *cp, char *where) Line 415  putf(char *cp, char *where)
                         break;                          break;
   
                 case 'd':                  case 'd':
#ifdef __FreeBSD__#if defined(__DragonFly__) || defined(__FreeBSD__)
                         setlocale(LC_TIME, "");                          setlocale(LC_TIME, "");
 #endif  #endif
                         (void)time(&t);                          (void)time(&t);
Line 423  putf(char *cp, char *where) Line 423  putf(char *cp, char *where)
                         putstr(db);                          putstr(db);
                         break;                          break;
   
#ifdef __FreeBSD__#if defined(__DragonFly__) || defined(__FreeBSD__)
                 case 's':                  case 's':
                         putstr(kerninfo.sysname);                          putstr(kerninfo.sysname);
                         break;                          break;

Removed from v.1.2  
changed lines
  Added in v.1.3