⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 dutmp.c

📁 一个通讯程序源码
💻 C
字号:
/* CHK=0xD757 */char *revision = "1.2";/*+-----------------------------------------------------------------------	dutmp.c -- dump /etc/utmp	wht@n4hgf.Mt-Park.GA.US------------------------------------------------------------------------*//*+:EDITS:*//*:09-10-1992-13:58-wht@n4hgf-ECU release 3.20 *//*:08-22-1992-15:38-wht@n4hgf-ECU release 3.20 BETA *//*:04-28-1992-13:05-wht@n4hgf-clean up for inclusion in ecu *//*:11-19-1989-16:34-wht-creation */#include <stdio.h>#include <fcntl.h>#include <ctype.h>#include <sys/types.h>#include <utmp.h>char *utmp_file = "/etc/utmp";extern char	*ctime();/*+-------------------------------------------------------------------------	main(argc,argv)--------------------------------------------------------------------------*/main(argc,argv)int argc;char **argv;{	struct utmp ut;	register int ufd;	printf("dutmp %s\n",revision);	if((ufd = open(utmp_file,O_RDONLY,755)) < 0)	{		perror(utmp_file);		exit(1);	}	while(read(ufd,&ut,sizeof(ut)) > 0)	{#if defined(sun)		if(!*ut.ut_name || (ut.ut_time < 0))			continue;		printf("%-10.10s %-14.14s %-15.15s %s",		    ut.ut_name,		    ut.ut_line,		    ut.ut_host,		    ctime(&ut.ut_time));#else		printf("%-10.10s %-7.7s %-14.14s %6u %s",		    ut.ut_user,		    ut.ut_id,		    ut.ut_line,		    ut.ut_pid,		    ctime(&ut.ut_time));#endif	}	close(ufd);	exit(0);}	/* end of main *//* vi: set tabstop=4 shiftwidth=4: *//* end of dutmp.c */

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -