[devel] Что это? Переопределение функций?

Michael Shigorin mike на altlinux.org
Пн Июл 31 12:58:08 MSK 2017


On Mon, Jul 31, 2017 at 08:13:12AM +0300, Дмитрий Ханжин wrote:
> >> Вроде как определения похожи, нафига продублировали.
> >> Вымарал из base.h, собралось. Работоспособность пока не проверял.
> >> Как же-ж лучше сделать?
> > Возможно "безопаснее" было бы добавить __THROW __nonnull
> > ((2)); в определения из base.h  не зря ведь их
> > переопределяли, может какая-то своя "оптимизированная"
> > реализация. Но тут надо знать историю для чего
> > base.h или это в компиляторе добавили throw..
> Оказывается, в Дебиане, в string.h, определений strlcpy, strlcat нет.

Это одна из http://altlinux.org/features

> Спасибо, теперь я примерно представляю, о чем спрашивать апстрим.

Скорее стоит им рассказать о том, что такие glibc бывают. :)

-- 
 ---- WBR, Michael Shigorin / http://altlinux.org
  ------ http://opennet.ru / http://anna-news.info


Подробная информация о списке рассылки Devel