aboutsummaryrefslogtreecommitdiff
path: root/sys/sys/cdefs.h
Commit message (Expand)AuthorAgeFilesLines
* mips: Don't set __NO_TLS to disable some uses of TLS.John Baldwin2021-02-181-2/+1
* riscv: Don't set __NO_TLS to disable some uses of TLS.John Baldwin2021-02-181-1/+1
* Expose clang's alignment builtins and use them for roundup2/rounddown2Alex Richardson2021-02-031-0/+19
* cdefs.h: remove intel_compiler supportWarner Losh2020-10-241-25/+15
* Dont let kernel and standalone both be defined at the same timeWarner Losh2020-09-251-0/+4
* amd64: prevent KCSan false positives on LAPIC mappingJason A. Harmening2020-09-121-0/+2
* gcc: quiet Wattribute for no_sanitize("address")Ryan Libby2019-12-211-2/+6
* Revert r355760, r355759Conrad Meyer2019-12-151-8/+0
* cdefs: use more accurate GCC version for the deprecated attribute.Pedro F. Giffuni2019-12-151-1/+1
* cdefs: Add __deprecated(message) function attribute macroConrad Meyer2019-12-141-0/+8
* [PowerPC] Enable TLS usage in system libraries on ELFv2.Brandon Bergren2019-12-131-1/+2
* Don't sanitize linker_setDavid Bright2019-11-191-0/+7
* Make the system C11 atomics headers fully compatible with external GCC.John Baldwin2018-08-061-1/+1
* Drop support for lint for cdefs.h.Warner Losh2018-03-201-1/+1
* Define a new __alloc_size2 attribute to complement the exiting support.Pedro F. Giffuni2018-01-211-0/+2
* use @@@ instead of @@ in __sym_defaultEd Maste2017-12-051-2/+2
* Remove lint support from system headers and MD x86 headers.Konstantin Belousov2017-11-231-15/+3
* sys: further adoption of SPDX licensing ID tags.Pedro F. Giffuni2017-11-201-0/+2
* Make _Static_assert() work with GCC in older C++ standards.Ed Schouten2017-08-281-1/+1
* o Replace __riscv__ with __riscvRuslan Bukin2017-08-071-1/+1
* Implement the memset_s(3) function as specified by the C11 ISO/IECKonstantin Belousov2017-03-301-0/+14
* Renumber copyright clause 4Warner Losh2017-02-281-1/+1
* don't use C99 static array indices with older GCC versionsAndriy Gapon2017-02-221-0/+1
* fix a typo in __STDC_VERSION__ in __min_size requirementsAndriy Gapon2017-02-221-1/+1
* Remove GCC's __nonnull() attribute definition.Pedro F. Giffuni2017-01-291-8/+0
* Addition of clang nullability qualifiers.Pedro F. Giffuni2017-01-201-0/+7
* Remove unused __gnu_inline() attribute.Pedro F. Giffuni2017-01-101-16/+0
* Addition of clang nullability qualifiers.Pedro F. Giffuni2016-12-311-0/+8
* Fix C++ includability of crypto headers with static array sizesAlan Somers2016-10-181-0/+14
* Stop exposing the C11 _Atomic() macro in <sys/cdefs.h>, when compilingDimitry Andric2016-05-291-1/+2
* Include machine/acle-compat.h in cdefs.h on arm if the compiler doesn'tIan Lepore2016-05-251-0/+8
* Welcome the RISC-V 64-bit kernel.Ruslan Bukin2016-01-291-1/+1
* Rename __sentinel to __null_sentinelPedro F. Giffuni2015-11-051-2/+2
* Add underscores to attributes when checking for __has_attribute.Pedro F. Giffuni2015-08-281-5/+5
* trailing spacePedro F. Giffuni2015-08-281-1/+1
* Be more GCC-friendly with attributesPedro F. Giffuni2015-08-281-4/+4
* Repair sys/cdefs.h enough to be usable with GCC 5.xAlexander Kabaev2015-08-271-13/+12
* cdefs: reduce code duplicationPedro F. Giffuni2015-08-091-10/+1
* Add a new __sentinel attribute.Pedro F. Giffuni2015-06-291-2/+4
* Change detection for the gnu_inline attribute.Pedro F. Giffuni2015-06-271-1/+1
* Enable the use of __builtin_va_* for ICC.Tijl Coosemans2015-06-251-1/+1
* Rename __weak to __weak_symbol to avoid language conflict with objective-C.Hans Petter Selasky2015-06-231-2/+2
* Break apart the gnu_inline attribute and use "artificial" if available.Pedro F. Giffuni2015-05-151-1/+1
* Break apart the gnu_inline attribute and use "artificial" if available.Pedro F. Giffuni2015-05-151-0/+1
* Break apart the gnu_inline attribute and use "artificial" if available.Pedro F. Giffuni2015-05-151-2/+15
* Replace a CONSTCOND for a void value as a replacement for __unreachable builtinPedro F. Giffuni2015-05-151-1/+1
* Add new __unreachable() builtinPedro F. Giffuni2015-05-141-0/+6
* Adjust visibility macros.Pedro F. Giffuni2015-05-131-1/+1
* Cleanup a bit the clang attributes for type safety checking.Pedro F. Giffuni2015-04-251-7/+18
* Add definition to support alloc_align attribute.Pedro F. Giffuni2015-04-241-0/+6