LINUX.ORG.RU

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

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

класический мвц-онли код… не что б попатчить стандартные функции… непортабельное говно одним словом…

Вообще-то это всё в стандарте С17(Annex K — Bounds Checking Interfaces), правда опциональная поддержка у этих интерфейсов. И glibc и bsd libc забили. Вот что пишут в комитете С.

Available Implementations

Despite the specification of the APIs having been around for over a decade only a handful of implementations exist with varying degrees of completeness and conformance. The following is a survey of implementations that are known to exist and their status.

While two of the implementations below are available in portable source code form as Open Source projects, none of the popular Open Source distribution such as BSD or Linux has chosen to make either available to their users. At least one (GNU C Library) has repeatedly rejected proposals for inclusion for some of the same reasons as those noted by the Austin Group in their initial review of TR 24731-1 N1106]. It appears unlikely that the APIs will be provided by future versions of these distributions.

https://web.archive.org/web/20181230041359if_/http://www.open-std.org/jtc1/sc22/wg14/www/abq/c17_updated_proposed_fdis.pdf

https://gcc.gnu.org/wiki/C11Status

Bounds-checking (Annex K) [Optional] Library issue (not implemented)

https://sourceware.org/legacy-ml/libc-help/2019-01/msg00036.html

Date: Wed, 16 Jan 2019 17:06:22 +0100

Исправление fsb4000, :

класический мвц-онли код… не что б попатчить стандартные функции… непортабельное говно одним словом…

Вообще-то это всё в стандарте С17(Annex K — Bounds Checking Interfaces), правда опциональная поддержка у этих интерфейсов. И glibc и bsd libc забили. Вот что пишут в комитете С.

Available Implementations

Despite the specification of the APIs having been around for over a decade only a handful of implementations exist with varying degrees of completeness and conformance. The following is a survey of implementations that are known to exist and their status.

While two of the implementations below are available in portable source code form as Open Source projects, none of the popular Open Source distribution such as BSD or Linux has chosen to make either available to their users. At least one (GNU C Library) has repeatedly rejected proposals for inclusion for some of the same reasons as those noted by the Austin Group in their initial review of TR 24731-1 N1106]. It appears unlikely that the APIs will be provided by future versions of these distributions.

https://web.archive.org/web/20181230041359if_/http://www.open-std.org/jtc1/sc22/wg14/www/abq/c17_updated_proposed_fdis.pdf

https://gcc.gnu.org/wiki/C11Status

Bounds-checking (Annex K) [Optional] Library issue (not implemented)

Date: Wed, 16 Jan 2019 17:06:22 +0100

https://sourceware.org/legacy-ml/libc-help/2019-01/msg00036.html

Исправление fsb4000, :

класический мвц-онли код… не что б попатчить стандартные функции… непортабельное говно одним словом…

Вообще-то это всё в стандарте С17(Annex K — Bounds Checking Interfaces), правда опциональная поддержка у этих интерфейсов. И glibc и bsd libc забили. Вот что пишут в комитете С.

Available Implementations

Despite the specification of the APIs having been around for over a decade only a handful of implementations exist with varying degrees of completeness and conformance. The following is a survey of implementations that are known to exist and their status.

While two of the implementations below are available in portable source code form as Open Source projects, none of the popular Open Source distribution such as BSD or Linux has chosen to make either available to their users. At least one (GNU C Library) has repeatedly rejected proposals for inclusion for some of the same reasons as those noted by the Austin Group in their initial review of TR 24731-1 N1106]. It appears unlikely that the APIs will be provided by future versions of these distributions.

https://web.archive.org/web/20181230041359if_/http://www.open-std.org/jtc1/sc22/wg14/www/abq/c17_updated_proposed_fdis.pdf

https://gcc.gnu.org/wiki/C11Status

Bounds-checking (Annex K) [Optional] Library issue (not implemented)

https://sourceware.org/legacy-ml/libc-help/2019-01/msg00036.html

Исправление fsb4000, :

класический мвц-онли код… не что б попатчить стандартные функции… непортабельное говно одним словом…

Вообще-то это всё в стандарте С17(Annex K — Bounds Checking Interfaces), правда опциональная поддержка у этих интерфейсов. И glibc и bsd libc забили. Вот что пишут в комитете С.

Available Implementations

Despite the specification of the APIs having been around for over a decade only a handful of implementations exist with varying degrees of completeness and conformance. The following is a survey of implementations that are known to exist and their status.

While two of the implementations below are available in portable source code form as Open Source projects, none of the popular Open Source distribution such as BSD or Linux has chosen to make either available to their users. At least one (GNU C Library) has repeatedly rejected proposals for inclusion for some of the same reasons as those noted by the Austin Group in their initial review of TR 24731-1 N1106]. It appears unlikely that the APIs will be provided by future versions of these distributions.

https://web.archive.org/web/20181230041359if_/http://www.open-std.org/jtc1/sc22/wg14/www/abq/c17_updated_proposed_fdis.pdf

https://gcc.gnu.org/wiki/C11Status

Bounds-checking (Annex K) [Optional] Library issue (not implemented)

Исправление fsb4000, :

класический мвц-онли код… не что б попатчить стандартные функции… непортабельное говно одним словом…

Вообще-то это всё в стандарте С17(Annex K — Bounds Checking Interfaces), правда опциональная поддержка у этих интерфейсов. И glibc и bsd libc забили. Вот что пишут в комитете С.

Available Implementations

Despite the specification of the APIs having been around for over a decade only a handful of implementations exist with varying degrees of completeness and conformance. The following is a survey of implementations that are known to exist and their status.

While two of the implementations below are available in portable source code form as Open Source projects, none of the popular Open Source distribution such as BSD or Linux has chosen to make either available to their users. At least one (GNU C Library) has repeatedly rejected proposals for inclusion for some of the same reasons as those noted by the Austin Group in their initial review of TR 24731-1 N1106]. It appears unlikely that the APIs will be provided by future versions of these distributions.

https://web.archive.org/web/20181230041359if_/http://www.open-std.org/jtc1/sc22/wg14/www/abq/c17_updated_proposed_fdis.pdf

Исходная версия fsb4000, :

класический мвц-онли код… не что б попатчить стандартные функции… непортабельное говно одним словом…

Вообще-то это всё в стандарте С17(Annex K — Bounds Checking Interfaces), правда опциональная поддержка у этих интерфейсов. И glibc и bsd libc забили. Вот что пишут в комитете С.

Available Implementations

Despite the specification of the APIs having been around for over a decade only a handful of implementations exist with varying degrees of completeness and conformance. The following is a survey of implementations that are known to exist and their status.

While two of the implementations below are available in portable source code form as Open Source projects, none of the popular Open Source distribution such as BSD or Linux has chosen to make either available to their users. At least one (GNU C Library) has repeatedly rejected proposals for inclusion for some of the same reasons as those noted by the Austin Group in their initial review of TR 24731-1 N1106]. It appears unlikely that the APIs will be provided by future versions of these distributions.