#include <unistd.h> #include <fcntl.h> #include <stdio.h> char buffer[16]; int main() { int fd=open("aa", O_RDONLY); int i; for(i=5;i>0;i--) { read(fd,buffer,i); write(1,buffer,i); } return 0; }