Главная страница


ru.linux

 
 - RU.LINUX ---------------------------------------------------------------------
 From : Alex Korchmar                        2:5020/423.65  27 Jan 2001  02:24:56
 To : Valentin Nechayev
 Subject : Re: 2 процессора....
 -------------------------------------------------------------------------------- 
 
 At Fri, 26 Jan 01 21:01:47 +0300 Valentin Nechayev <netch@carrier.kiev.ua>
 wrote:
 
 AK>> это распространенная глупость. Сродни той, что snprintf защищает от buffer 
 AK>> overflows (а потом wu-ftpd благополучно дохнет именно на snprintf'е).
 
  VN> Что-то я не понял. Подробнее можно? snprintf( buf, bufsize, ... ) защищает
  VN> от переполнения этого самого buf, если сам snprintf правильно написан.
  VN> Если же Вы про передачу чего-то подсунутого юзером как форматной строки -
  VN> то это уже другая ситуация.
 
 это как раз та самая ситуация - кто-то, когда-то, добавив во все sprintfы
 букву 'n' был свято уверен, что уж теперь-то ему ничего не грозит. И
 голову по назначению употребил - в нее есть.
 
 Если головой думать - snprintf иногда может спасти от тривиальных ошибок. 
 А острой необходимости его использовать вместо sprintf с правильной 
 форматной строкой - нету.
 
 Вот точно так же новые чайники ляпают эту идиотскую мультитредовость,
 в святой простоте уверенные, что это даст прирост производительности. А
 потом внутрь посмотришь - а там три треда, работающих строго по очереди.
 > Alex
 
 --- ifmail v.2.14.os-p7
  * Origin: Down System -2 (2:5020/423.65)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Re: 2 процессора....   Alex Korchmar   27 Jan 2001 02:24:56 
Архивное /ru.linux/5790dfbc9ee4.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional