#include #include #include #include //errno -l int main(int argc, char *argv[]){ if(argc < 2){ fprintf(stderr, "Usage %s filename\n", argv[0]); return 1; } int fd = open(argv[1], O_RDONLY); //printf("fd was %d\n", fd); if (fd < 0) { fprintf(stderr,"Could not open file %s: ",argv[1]); perror(""); return 1; } unsigned char c; //long while (read(fd, &c, 1) > 0){ printf("%c", c); } close(fd); return 0; }