Меня попросили найти размер файла командой usjng lseek (без использования stat), и я написал следующий код
</p>
<pre><code>int main()
{
char buf[100], fn[10];
int fd, i;
printf("Enter file name\n");
scanf("%s", fn);
fd = open(fn, O_RDONLY);
int size = lseek(fd, 0, SEEK_END);
printf("Size is %d", size);
close(fd);
}
Но я получаю -1 как размер файла, где я ошибаюсь