mailstats.c
来自「<B>Digital的Unix操作系统VAX 4.2源码</B>」· C语言 代码 · 共 48 行
C
48 行
# include "sendmail.h"SCCSID(@(#)mailstats.c 4.1 7/25/83);/*** MAILSTATS -- print mail statistics.**** Flags:** -Ffile Name of statistics file.**** Exit Status:** zero.*/main(argc, argv) char **argv;{ register int fd; struct statistics stat; char *sfile = "/usr/lib/sendmail.st"; register int i; extern char *ctime(); fd = open(sfile, 0); if (fd < 0) { perror(sfile); exit(EX_NOINPUT); } if (read(fd, &stat, sizeof stat) != sizeof stat || stat.stat_size != sizeof stat) { (void) sprintf(stderr, "File size change\n"); exit(EX_OSERR); } printf("Statistics from %s", ctime(&stat.stat_itime)); printf(" M msgsfr bytes_from msgsto bytes_to\n"); for (i = 0; i < MAXMAILERS; i++) { if (stat.stat_nf[i] == 0 && stat.stat_nt[i] == 0) continue; printf("%2d ", i); printf("%6ld %10ldK ", stat.stat_nf[i], stat.stat_bf[i]); printf("%6ld %10ldK\n", stat.stat_nt[i], stat.stat_bt[i]); }}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?