$NetBSD: patch-ab,v 1.3 2012/06/23 21:45:24 dholland Exp $ - use standard headers - use /var/mail as the default mail dir (XXX: shouldn't this be fed in from pkgsrc somewhere?) - use getlogin(), not cuserid(). --- coolmail.c.orig 1996-01-11 17:57:24.000000000 +0000 +++ coolmail.c @@ -18,6 +18,7 @@ #include #include +#include #include #include #include @@ -34,7 +35,7 @@ #include "render1.h" #include "mailbox.h" -#define DEFAULT_MAIL_DIR "/var/spool/mail/" +#define DEFAULT_MAIL_DIR "/var/mail/" #define DEFAULT_COMMAND "xterm -n Elm -e mail\0" #define DEFAULT_INTERVAL 30 #define DEFAULT_FRAMES 15 @@ -96,7 +97,6 @@ void cool_usage(void); int main(int argc, char *argv[]) { int reason; - char username[L_cuserid]; /* Quickly scan for the -h option -- if it is present don't do anything * but print out some help and exit. */ @@ -104,7 +104,7 @@ int main(int argc, char *argv[]) return(0); /* Get the username and use it to create a default mailfile name */ - strcat(mailfile_str, cuserid(username)); + strcat(mailfile_str, getlogin()); /* Initialize the renderer */ rend_init(&argc, argv, (float)150.0);