/* * COMPONENT_NAME: onchdrs * * FUNCTIONS: none * * ORIGINS: 24,27 * * * (C) COPYRIGHT International Business Machines Corp. 1988,1993 * All Rights Reserved * Licensed Materials - Property of IBM * US Government Users Restricted Rights - Use, duplication or * disclosure restricted by GSA ADP Schedule Contract with IBM Corp. */ /* * (#)rnusers.x 1.3 88/02/08 Copyr 1987 Sun Micro */ /* * Find out about remote users */ const MAXUSERS = 100; const MAXUTLEN = 256; struct utmp { string ut_line; string ut_name; string ut_host; int ut_time; }; struct utmpidle { utmp ui_utmp; unsigned int ui_idle; }; typedef utmp utmparr; typedef utmpidle utmpidlearr; program RUSERSPROG { /* * Includes idle information */ version RUSERSVERS_IDLE { int RUSERSPROC_NUM(void) = 1; utmpidlearr RUSERSPROC_NAMES(void) = 2; utmpidlearr RUSERSPROC_ALLNAMES(void) = 3; } = 1; /* * Old version does not include idle information */ version RUSERSVERS_ORIG { int RUSERSPROC_NUM(void) = 1; utmparr RUSERSPROC_NAMES(void) = 2; utmparr RUSERSPROC_ALLNAMES(void) = 3; } = 2; } = 100002;