next up previous contents
Next: Клиентская часть Up: Упрощенный интерфейс RPC Previous: Упрощенный интерфейс RPC   Contents

Пример rusers.c

Пример rusers.c, приведенный ниже, показывает число пользователей на удаленном компьютере. Он вызывает процедуру rusers из библиотеки RPC:

#include <rpc/rpc.h> 

#include <rpcsvc/rusers.h>

#include <stdio.h>

 

/*

* программа вызывает службу rusers()

*/

 

main(int argc,char **argv)

{

  int num;

  if (argc != 2) {

    fprintf(stderr, "Использование: %s hostname\n",

    argv[0]);

    exit(1);

  }

  if ((num = rnusers(argv[1])) < 0) {

    fprintf(stderr, "Ошибка вызова: rusers\n");

    exit(1);

  }

  fprintf(stderr, "%d пользователей на %s\n", num,

    argv[1] );

  exit(0);

}



2004-06-22