Changeset 2561
- Timestamp:
- Jul 18, 2008, 11:27:56 AM (15 years ago)
- Location:
- zzuf/trunk/test
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
zzuf/trunk/test/check-utils
r2551 r2561 21 21 check "$ZZOPTS" "< $file" "zzuf" 22 22 fi 23 for n in 1 2 3; do23 for n in 0 10 11 12 20 21 22; do 24 24 check "$ZZOPTS" "$ZZCAT $n $file" "zzcat $n" 25 25 done -
zzuf/trunk/test/zzcat.c
r2558 r2561 76 76 switch(atoi(argv[1])) 77 77 { 78 case 1: /* socket seeks and reads */ 78 case 0: /* only read() calls */ 79 fd = open(name, O_RDONLY); 80 if(fd < 0) 81 return EXIT_FAILURE; 82 for(i = 0; i < len; i++) 83 read(fd, data + i, 1); 84 close(fd); 85 break; 86 case 10: /* only fread() calls */ 87 stream = fopen(name, "r"); 88 if(!stream) 89 return EXIT_FAILURE; 90 for(i = 0; i < len; i++) 91 fread(data + i, 1, 1, stream); 92 fclose(stream); 93 break; 94 case 11: /* only getc() calls */ 95 stream = fopen(name, "r"); 96 if(!stream) 97 return EXIT_FAILURE; 98 for(i = 0; i < len; i++) 99 data[i] = getc(stream); 100 fclose(stream); 101 break; 102 case 12: /* only fgetc() calls */ 103 stream = fopen(name, "r"); 104 if(!stream) 105 return EXIT_FAILURE; 106 for(i = 0; i < len; i++) 107 data[i] = fgetc(stream); 108 fclose(stream); 109 break; 110 case 20: /* socket seeks and reads */ 79 111 fd = open(name, O_RDONLY); 80 112 if(fd < 0) … … 93 125 close(fd); 94 126 break; 95 case 2 : /* std streams seeks and reads */127 case 21: /* std streams seeks and reads */ 96 128 stream = fopen(name, "r"); 97 129 if(!stream) … … 114 146 fclose(stream); 115 147 break; 116 case 3: /* mmap() */148 case 22: /* mmap() */ 117 149 fd = open(name, O_RDONLY); 118 150 if(fd < 0)
Note: See TracChangeset
for help on using the changeset viewer.