From 503430d83b96c7d645a0c0f0e6c44e7a943b24a3 Mon Sep 17 00:00:00 2001 From: Christopher Faylor Date: Thu, 7 Nov 2002 02:48:59 +0000 Subject: [PATCH] * include/utmp.h: Define WTMP_FILE. Define and use UT_IDLEN. --- newlib/ChangeLog | 4 ++++ newlib/libc/sys/cygwin/sys/utmp.h | 4 +++- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/newlib/ChangeLog b/newlib/ChangeLog index 7b3c0ad97..946f21c6b 100644 --- a/newlib/ChangeLog +++ b/newlib/ChangeLog @@ -1,3 +1,7 @@ +002-11-06 Sergey Okhapkin + + * include/utmp.h: Define WTMP_FILE. Define and use UT_IDLEN. + 2002-11-06 Kazuhiro Fujieda * libc/include/wchar.h: Use _{BEGIN,END}_STD_C instead of extern "C". diff --git a/newlib/libc/sys/cygwin/sys/utmp.h b/newlib/libc/sys/cygwin/sys/utmp.h index 494754bd6..2d959d806 100644 --- a/newlib/libc/sys/cygwin/sys/utmp.h +++ b/newlib/libc/sys/cygwin/sys/utmp.h @@ -14,6 +14,7 @@ #include #define UTMP_FILE _PATH_UTMP +#define WTMP_FILE _PATH_WTMP #ifdef __cplusplus extern "C" { @@ -22,6 +23,7 @@ extern "C" { #define UT_LINESIZE 16 #define UT_NAMESIZE 16 #define UT_HOSTSIZE 256 +#define UT_IDLEN 2 #define ut_name ut_user struct utmp @@ -29,7 +31,7 @@ struct utmp short ut_type; pid_t ut_pid; char ut_line[UT_LINESIZE]; - char ut_id[2]; + char ut_id[UT_IDLEN]; time_t ut_time; char ut_user[UT_NAMESIZE]; char ut_host[UT_HOSTSIZE];