|
|
| 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; |