LINUX.ORG.RU

История изменений

Исправление shkolnick-kun, (текущая версия) :

Хорош изворачиваться!

Ты не читал докумнтацию на open и обосралься.

Кстати, на кой хрен у тебя используются одновременно unistd.h и stdio.h?

Причем есть вызовы функций файлового ввода-вывода из обоих заголовков.

Ты копипастой программируешь чтоле?

З.Ы. Если бы ты по всему файлу использовал fopen, fread, fclose, то никакого обсёра бы не было (во всяком случае с памятью), т.к. fopen работает ровно так, как ты думал, когда писал

    ret = read( fd, buf, sizeof(buf) - 1 );
    close( fd );

    buf[ret] = 0;

Исходная версия shkolnick-kun, :

Хорош изворачиваться!

Ты не читал докумнтацию на open и обосралься.

Кстати, на кой хрен у тебя используются одновременно unistd.h и stdio.h?

Причем есть вызовы функций файлового ввода-вывода из обоих заголовков.

Ты копипастой программируешь чтоле?

З.Ы. Если бы ты по всему файлу оспользовал fopen, fread, fclose, то никакого обсёра бы не было (во всяком случае с памятью), т.к. fopen работает ровно так, как ты думал, когда писал

    ret = read( fd, buf, sizeof(buf) - 1 );
    close( fd );

    buf[ret] = 0;