si mozes odskusat:
#include <unistd.h>
#include <stdio.h>
#include <fcntl.h>
int main(int argc, char *argv[])
{
int subor;
int i;
char *buffer[5];
subor = open("pokus.txt", O_RDWR, O_CREAT);
lseek(subor, -1, SEEK_END);
i=read(subor, buffer, 5);
printf("%d",i);
close(subor);
return 0;
}
pri zmene v lseek -2 -3... sa read zvacsuje //teda ked mas dost dlhy pokus.txt (pri lseek(subor, 0, SEEK_END) ->'\0' je read 0 ) odskusane...