X-Git-Url: http://erislabs.net/gitweb/?a=blobdiff_plain;f=lib%2Freadutmp.h;h=7cef30be523c44ceb8f6d4cf2ef78d617312a312;hb=378873e8508590d356a540e5db32592750fb18b8;hp=f96b9dc491c3d948fb4529398a33b7568749be5c;hpb=b64068263b8dca68635a6472b8974bb6cb28fbc2;p=gnulib.git diff --git a/lib/readutmp.h b/lib/readutmp.h index f96b9dc49..7cef30be5 100644 --- a/lib/readutmp.h +++ b/lib/readutmp.h @@ -1,5 +1,5 @@ /* Declarations for GNU's read utmp module. - Copyright (C) 92, 93, 94, 95, 96, 1997 Free Software Foundation, Inc. + Copyright (C) 1992-1999 Free Software Foundation, Inc. This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by @@ -20,17 +20,32 @@ #ifndef __READUTMP_H__ # define __READUTMP_H__ -# include +# ifndef PARAMS +# if defined PROTOTYPES || (defined __STDC__ && __STDC__) +# define PARAMS(Args) Args +# else +# define PARAMS(Args) () +# endif +# endif + # include # ifdef HAVE_UTMPX_H # include # define UTMP_STRUCT_NAME utmpx # define UT_TIME_MEMBER(UT_PTR) ((UT_PTR)->ut_tv.tv_sec) +# define SET_UTMP_ENT setutxent +# define GET_UTMP_ENT getutxent +# define END_UTMP_ENT endutxent +# define UTMP_NAME_FUNCTION utmpxname # else # include # define UTMP_STRUCT_NAME utmp # define UT_TIME_MEMBER(UT_PTR) ((UT_PTR)->ut_time) +# define SET_UTMP_ENT setutent +# define GET_UTMP_ENT getutent +# define END_UTMP_ENT endutent +# define UTMP_NAME_FUNCTION utmpname # endif typedef struct UTMP_STRUCT_NAME STRUCT_UTMP;