#include <h/mh.h>
#include <h/signals.h>
-#include <h/m_setjmp.h>
+#include <setjmp.h>
#include <h/rcvmail.h>
#include <h/scansbr.h>
#include <h/tws.h>
#include <signal.h>
#include <fcntl.h>
+#ifdef HAVE_GETUTXENT
#include <utmpx.h>
+#endif /* HAVE_GETUTXENT */
#define SCANFMT \
"%2(hour{dtimenow}):%02(min{dtimenow}): %<(size)%5(size) %>%<{encrypted}E%>\
case HELPSW:
snprintf (buf, sizeof(buf), "%s [command ...]", invo_name);
print_help (buf, switches, 1);
- done (1);
+ done (0);
case VERSIONSW:
print_version(invo_name);
- done (1);
+ done (0);
case BIFFSW:
biff = 1;
user = getusername();
+#if HAVE_GETUTXENT
setutxent();
while ((utp = getutxent()) != NULL) {
if (utp->ut_type == USER_PROCESS && utp->ut_user[0] != 0
}
}
endutxent();
+#endif /* HAVE_GETUTXENT */
exit (RCV_MOK);
return 0; /* dead code to satisfy the compiler */
return header_fd ();
} else if (child_id) {
/* parent process */
- if (!m_setjmp (myctx)) {
+ if (!setjmp (myctx)) {
SIGNAL (SIGALRM, alrmser);
bytes = fstat(fileno (stdin), &st) != NOTOK ? (int) st.st_size : 100;
if (stat (ttyspec, &st) == NOTOK || (st.st_mode & mask) == 0)
return;
- if (!m_setjmp (myctx)) {
+ if (!setjmp (myctx)) {
SIGNAL (SIGALRM, alrmser);
alarm (2);
td = open (ttyspec, O_WRONLY);