]> git.marmaro.de Git - mmh/blobdiff - uip/slocal.c
Cleaned up test-utf8-body a bit.
[mmh] / uip / slocal.c
index 71e09ff15283d5534cd81f2eb482f4f9b84c9225..80620a7a95f52878a9eebfad79d09148402d776b 100644 (file)
@@ -51,7 +51,9 @@
 #include NDBM_HEADER
 #endif
 
+#ifdef HAVE_GETUTXENT
 #include <utmpx.h>
+#endif /* HAVE_GETUTXENT */
 
 static struct swit switches[] = {
 #define        ADDRSW         0
@@ -223,10 +225,10 @@ main (int argc, char **argv)
                    snprintf (buf, sizeof(buf),
                        "%s [switches] [address info sender]", invo_name);
                    print_help (buf, switches, 0);
-                   done (1);
+                   done (0);
                case VERSIONSW:
                    print_version(invo_name);
-                   done (1);
+                   done (0);
 
                case ADDRSW: 
                    if (!(addr = *argp++))/* allow -xyz arguments */
@@ -930,6 +932,7 @@ lookup (struct pair *pairs, char *key)
 static int
 logged_in (void)
 {
+#if HAVE_GETUTXENT
     struct utmpx *utp;
 
     if (utmped)
@@ -948,6 +951,7 @@ logged_in (void)
     }
 
     endutxent();
+#endif /* HAVE_GETUTXENT */
     return (utmped = NOTOK);
 }