|
|
1.1 ! root 1: /* ! 2: * Copyright (c) 1983 The Regents of the University of California. ! 3: * All rights reserved. ! 4: * ! 5: * Redistribution and use in source and binary forms are permitted ! 6: * provided that: (1) source distributions retain this entire copyright ! 7: * notice and comment, and (2) distributions including binaries display ! 8: * the following acknowledgement: ``This product includes software ! 9: * developed by the University of California, Berkeley and its contributors'' ! 10: * in the documentation or other materials provided with the distribution ! 11: * and in all advertising materials mentioning features or use of this ! 12: * software. Neither the name of the University nor the names of its ! 13: * contributors may be used to endorse or promote products derived ! 14: * from this software without specific prior written permission. ! 15: * THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR ! 16: * IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED ! 17: * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. ! 18: * ! 19: * @(#)rwhod.h 5.5 (Berkeley) 6/1/90 ! 20: */ ! 21: ! 22: /* ! 23: * rwho protocol packet format. ! 24: */ ! 25: struct outmp { ! 26: char out_line[8]; /* tty name */ ! 27: char out_name[8]; /* user id */ ! 28: long out_time; /* time on */ ! 29: }; ! 30: ! 31: struct whod { ! 32: char wd_vers; /* protocol version # */ ! 33: char wd_type; /* packet type, see below */ ! 34: char wd_pad[2]; ! 35: int wd_sendtime; /* time stamp by sender */ ! 36: int wd_recvtime; /* time stamp applied by receiver */ ! 37: char wd_hostname[32]; /* hosts's name */ ! 38: int wd_loadav[3]; /* load average as in uptime */ ! 39: int wd_boottime; /* time system booted */ ! 40: struct whoent { ! 41: struct outmp we_utmp; /* active tty info */ ! 42: int we_idle; /* tty idle time */ ! 43: } wd_we[1024 / sizeof (struct whoent)]; ! 44: }; ! 45: ! 46: #define WHODVERSION 1 ! 47: #define WHODTYPE_STATUS 1 /* host status */ ! 48: ! 49: #define _PATH_RWHODIR "/var/rwho"
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.