#include #include #include #include char buf1[] = "abcdefghij"; char buf2[] = "ABCDEFGHIJ"; int main(int agrc,char *agrv[]) { int fd; long int rupa; if( agrc == 1 ) rupa=100; else rupa = atol(agrv[1]); if ( (fd = creat("file.hole",(S_IRUSR | S_IWUSR | S_IRGRP | S_IROTH) )) < 0) { fprintf(stderr,"Ne mogu da kreiram file\n"); exit(1); } if (write(fd, buf1, 10) != 10) { fprintf(stderr,"Ne mogu da pisem po fajlu\n"); exit(1); } if (lseek(fd, rupa, SEEK_CUR) == -1) { fprintf(stderr,"Lseek greska\n"); exit(1); } if (write(fd, buf2, 10) != 10) { fprintf(stderr,"Ne mogu da pisem po fajlu\n"); exit(1); } exit(0); }