rnusers.x (23037) | rnusers.x (26208) |
---|---|
1/* 2 * Sun RPC is a product of Sun Microsystems, Inc. and is provided for 3 * unrestricted use provided that this legend is included on all tape 4 * media and as a part of the software program in whole or part. Users 5 * may copy or modify Sun RPC without charge, but are not authorized 6 * to license or distribute it to anyone else except as part of a product or 7 * program developed by the user. 8 * --- 21 unchanged lines hidden (view full) --- 30/* 31 * Find out about remote users 32 */ 33 34#ifndef RPC_HDR 35%#ifndef lint 36%/*static char sccsid[] = "from: @(#)rnusers.x 1.2 87/09/20 Copyr 1987 Sun Micro";*/ 37%/*static char sccsid[] = "from: @(#)rnusers.x 2.1 88/08/01 4.0 RPCSRC";*/ | 1/* 2 * Sun RPC is a product of Sun Microsystems, Inc. and is provided for 3 * unrestricted use provided that this legend is included on all tape 4 * media and as a part of the software program in whole or part. Users 5 * may copy or modify Sun RPC without charge, but are not authorized 6 * to license or distribute it to anyone else except as part of a product or 7 * program developed by the user. 8 * --- 21 unchanged lines hidden (view full) --- 30/* 31 * Find out about remote users 32 */ 33 34#ifndef RPC_HDR 35%#ifndef lint 36%/*static char sccsid[] = "from: @(#)rnusers.x 1.2 87/09/20 Copyr 1987 Sun Micro";*/ 37%/*static char sccsid[] = "from: @(#)rnusers.x 2.1 88/08/01 4.0 RPCSRC";*/ |
38%static char rcsid[] = "$Id$"; | 38%static char rcsid[] = "$Id: rnusers.x,v 1.1 1994/08/04 19:01:50 wollman Exp $"; |
39%#endif /* not lint */ 40#endif 41 42const MAXUSERS = 100; 43const MAXUTLEN = 256; 44 45struct utmp { 46 string ut_line<MAXUTLEN>; --- 7 unchanged lines hidden (view full) --- 54 utmp ui_utmp; 55 unsigned int ui_idle; 56}; 57 58typedef utmp utmparr<MAXUSERS>; 59 60typedef utmpidle utmpidlearr<MAXUSERS>; 61 | 39%#endif /* not lint */ 40#endif 41 42const MAXUSERS = 100; 43const MAXUTLEN = 256; 44 45struct utmp { 46 string ut_line<MAXUTLEN>; --- 7 unchanged lines hidden (view full) --- 54 utmp ui_utmp; 55 unsigned int ui_idle; 56}; 57 58typedef utmp utmparr<MAXUSERS>; 59 60typedef utmpidle utmpidlearr<MAXUSERS>; 61 |
62const RUSERS_MAXUSERLEN = 32; 63const RUSERS_MAXLINELEN = 32; 64const RUSERS_MAXHOSTLEN = 257; 65 66struct rusers_utmp { 67 string ut_user<RUSERS_MAXUSERLEN>; /* aka ut_name */ 68 string ut_line<RUSERS_MAXLINELEN>; /* device */ 69 string ut_host<RUSERS_MAXHOSTLEN>; /* host user logged on from */ 70 int ut_type; /* type of entry */ 71 int ut_time; /* time entry was made */ 72 unsigned int ut_idle; /* minutes idle */ 73}; 74 75typedef rusers_utmp utmp_array<>; 76 |
|
62program RUSERSPROG { 63 /* 64 * Old version does not include idle information 65 */ 66 version RUSERSVERS_ORIG { 67 int 68 RUSERSPROC_NUM(void) = 1; 69 --- 12 unchanged lines hidden (view full) --- 82 RUSERSPROC_NUM(void) = 1; 83 84 utmpidlearr 85 RUSERSPROC_NAMES(void) = 2; 86 87 utmpidlearr 88 RUSERSPROC_ALLNAMES(void) = 3; 89 } = 2; | 77program RUSERSPROG { 78 /* 79 * Old version does not include idle information 80 */ 81 version RUSERSVERS_ORIG { 82 int 83 RUSERSPROC_NUM(void) = 1; 84 --- 12 unchanged lines hidden (view full) --- 97 RUSERSPROC_NUM(void) = 1; 98 99 utmpidlearr 100 RUSERSPROC_NAMES(void) = 2; 101 102 utmpidlearr 103 RUSERSPROC_ALLNAMES(void) = 3; 104 } = 2; |
105 106 /* 107 * Version 3 rusers procedures (from Solaris). 108 * (Thanks a lot Sun.) 109 */ 110 version RUSERSVERS_3 { 111 int 112 RUSERSPROC_NUM(void) = 1; 113 114 utmp_array 115 RUSERSPROC_NAMES(void) = 2; 116 117 utmp_array 118 RUSERSPROC_ALLNAMES(void) = 3; 119 } = 3; 120 |
|
90} = 100002; | 121} = 100002; |
91 | 122 |