davidst@tekcrl.labs.tek.com (David Stubbs) (06/15/90)
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.