6.62.9 Директивы Solaris ¶
Целевой Solaris поддерживает #pragma redefine_extname (см. Переименование символов с помощью директив). Он также поддерживает дополнительные #pragma директивы для совместимости с системным компилятором.
align alignment (variable [, variable]...)-
Увеличивает минимальное выравнивание каждой переменной до выравнивания. Это эквивалентно атрибуту GCC
aligned(см. Указание атрибутов переменных). Макрос-расширение аргументов этой директивы происходит при компиляции C и Objective-C. В настоящее время это не происходит при компиляции C++, но эта ошибка может быть исправлена в будущих версиях. fini (function [, function]...)-
Эта директива вызывает выполнение каждой перечисленной функции после main или при разгрузке разделяемой модуля, добавив вызов к разделу
.fini. init (function [, function]...)-
Эта директива вызывает выполнение каждой перечисленной функции во время инициализации (перед
main) или при загрузке разделяемой модуля, добавив вызов к разделу.init.
© Free Software Foundation
Licensed under the GNU Free Documentation License, Version 1.3.
https://gcc.gnu.org/onlinedocs/gcc-11.4.0/gcc/Solaris-Pragmas.html