История изменений
Исправление 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;