X-Git-Url: http://git.marmaro.de/?p=mmh;a=blobdiff_plain;f=uip%2Frcvtty.c;h=9b272d29690f258876ec28ee2564b164af30f7ce;hp=cf54134f924d328918c54410850903d06b792602;hb=1bb1f6c3f38b05060bf699ea2743f7386889bf63;hpb=dee387b53ab0d42922f857b60d6f980c9e79d16f diff --git a/uip/rcvtty.c b/uip/rcvtty.c index cf54134..9b272d2 100644 --- a/uip/rcvtty.c +++ b/uip/rcvtty.c @@ -3,6 +3,10 @@ * rcvtty.c -- a rcvmail program (a lot like rcvalert) handling IPC ttys * * $Id$ + * + * This code is Copyright (c) 2002, by the authors of nmh. See the + * COPYRIGHT file in the root directory of the nmh distribution for + * complete copyright information. */ /* Changed to use getutent() and friends. Assumes that when getutent() exists, @@ -172,10 +176,14 @@ main (int argc, char **argv) #ifdef HAVE_GETUTENT setutent(); while ((utp = getutent()) != NULL) { - if (utp->ut_type == USER_PROCESS - && utp->ut_user[0] != 0 + if ( +#ifdef HAVE_UTMP_UT_TYPE + utp->ut_type == USER_PROCESS + && +#endif + utp->ut_name[0] != 0 && utp->ut_line[0] != 0 - && strncmp (user, utp->ut_user, sizeof(utp->ut_user)) == 0) { + && strncmp (user, utp->ut_name, sizeof(utp->ut_name)) == 0) { strncpy (tty, utp->ut_line, sizeof(utp->ut_line)); alert (tty, md); }