1 #include "opennet.h" 2 #include "compat.h" 3 4 #include <sys/types.h> 5 #include <sys/stat.h> 6 #include <fcntl.h> 7 8 9 int main(int argc, char **argv) { 10 NETFILE *fp; 11 char buf[1024]; 12 ssize_t fread_ret; 13 int x; 14 15 fp = fopen_net(argv[1], "r"); 16 17 SPOTVAR_I(ftell_net(fp)); 18 fgets_net(buf, sizeof(buf), fp); 19 SPOTVAR_I(ftell_net(fp)); 20 printf("-- %s", buf); 21 22 fclose_net(fp); 23 24 fp = fopen_net(argv[1], "r"); 25 SPOTVAR_I(ftell_net(fp)); 26 fread_ret = fread_net(buf, sizeof(buf[0]), 1, fp); 27 fseek_net(fp, 0, SEEK_END); 28 printf("len=%i\n", flength_net(fp)); 29 buf[1] = '\0'; 30 31 printf("two=%s\n", buf); 32 33 fclose_net(fp); 34 35 return(0); 36 } |