--- wmjmail.c Sat Apr 14 10:15:14 2001 +++ wmjmail.c.3 Sat Apr 14 10:13:35 2001 @@ -20,6 +20,7 @@ //#define APPLICATION "xterm -sb -sl 2000 +si +sk -title XTerm -fg black -bg wheat -geometry 71x50-0-0 -e mutt &" int dontread = 0; +static char my_cmd[350]; static char my_folder[256]; static char my_app[256]; static char my_audio[512]; @@ -62,6 +63,7 @@ } } + snprintf (my_cmd, 350, "mailchk %s", my_folder); snprintf (my_audio, 511, "%s %s &", my_aplayer, my_afile); set_update_delay((i) ? i : 15); /* seconds */ @@ -74,20 +76,19 @@ struct stat buf; if ( stat (my_folder, &buf) != 0 ) { - perror (""); - fprintf (stderr, "Could not stat '%s'\n", my_folder); - exit (-2); + //perror (""); + //fprintf (stderr, "Could not stat '%s'\n", my_folder); + //exit (-2); + buf.st_size = 0; } if ( size != buf.st_size ) { - FILE *f = popen ("mailchk", "r"); + FILE *f = popen (my_cmd, "r"); fscanf (f, "%i - %i - %i", &my_new, &my_tot, &my_read); pclose (f); /* Do not play on startup, and only on NEW mails */ - if ( size != 0 && - size < buf.st_size ) - { + if ( size != 0 && size < buf.st_size ) { system (my_audio); }