Sun RPC documentation error?
    David Stubbs 
    davidst at tekcrl.labs.tek.com
       
    Sat Jun 16 02:20:18 AEST 1990
    
    
  
Am I missing something, or has the bus already passed this way???  This is
a sample program in Sun's "REMOTE PROCEDURE CALL PROGRAMMING GUIDE"
(Revision B of 17 February 1986), section 2.1, page 7:
     1	#include <stdio.h>
     2	
     3	main(argc, argv)
     4		int argc;
     5		char **argv;
     6	{
     7		unsigned num;
     8	
     9		if (argc < 2) {
    10			fprintf(stderr, "usage: rnusers <hostname>\n");
    11			exit(1);
    12		}
    13		if ((num = rnusers(argv[1])) < 0 ) {
    14			fprintf(stderr, "error: rnusers\n");
    15			exit(-1);
    16		}
    17		printf("%d users on %s\n", num, argv[1]);
    18		exit(0);
    19	}
How is the relational operator in line 13 supposed to work with the
variable declared in line 7?  It sure doesn't work right on my systems.
David D. Stubbs - Tektronix, Inc.
    
    
More information about the Comp.sys.sun
mailing list