X-Git-Url: https://diplodocus.org/git/nmh/blobdiff_plain/394a751fd883d2bbfc769fed7e254e008a2ef45e..ccd09d8608bdf494e9ad8d0e1239e4f83953a383:/uip/rcvtty.c diff --git a/uip/rcvtty.c b/uip/rcvtty.c index 6f8ded35..73440fb0 100644 --- a/uip/rcvtty.c +++ b/uip/rcvtty.c @@ -11,6 +11,7 @@ */ #include "h/mh.h" +#include "sbr/fmt_new.h" #include "scansbr.h" #include "sbr/getarguments.h" #include "sbr/smatch.h" @@ -21,7 +22,6 @@ #include "sbr/error.h" #include "h/signals.h" #include -#include "h/rcvmail.h" #include "h/fmt_scan.h" #include "h/tws.h" #include "h/mts.h" @@ -82,7 +82,7 @@ int main (int argc, char **argv) { int md, vecp = 0; - char *cp, *user, buf[BUFSIZ], tty[BUFSIZ]; + char *cp, *user, buf[BUFSIZ]; char **argp, **arguments, *vec[MAXARGS]; struct utmpx *utp; @@ -150,7 +150,7 @@ main (int argc, char **argv) vec[vecp] = 0; if ((md = vecp ? message_fd (vec) : header_fd ()) == NOTOK) - exit (RCV_MBX); + exit(1); user = getusername(); @@ -160,17 +160,15 @@ main (int argc, char **argv) if (utp->ut_type == USER_PROCESS && utp->ut_user[0] != 0 && utp->ut_line[0] != 0 && strncmp (user, utp->ut_user, sizeof(utp->ut_user)) == 0) { - strncpy (tty, utp->ut_line, sizeof(utp->ut_line)); - alert (tty, md); + alert(utp->ut_line, md); } } endutxent(); #else - NMH_UNUSED (tty); NMH_UNUSED (utp); #endif /* HAVE_GETUTXENT */ - exit (RCV_MOK); + exit(0); }