who0.c
来自「unix linux 编程实践源代码」· C语言 代码 · 共 29 行
C
29 行
#include <stdio.h>#include <fcntl.h>#include <utmp.h>/* * who version 0 * main outline but no substance */intmain(){ int fd; /* for file des of utmp */ struct utmp current_record; /* hold info from file */ int reclen = sizeof(struct utmp); fd = open(UTMP_FILE, O_RDONLY); if ( fd == -1 ){ perror( "who0" ); /* report a system error */ exit(1); /* and get out now */ } while ( read(fd, ¤t_record, reclen) == reclen ) show_info( ¤t_record ); close (fd); return 0;}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?