aboutsummaryrefslogtreecommitdiff
path: root/sys/sys/cdefs.h
Commit message (Expand)AuthorAgeFilesLines
* 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
* Add definition for the argument_with_type_tag attribute.Pedro F. Giffuni2015-04-221-0/+7
* Add definition for the gcc gnu_inline attribute.Pedro F. Giffuni2015-04-121-0/+2
* cdefs.h: Fix macros for pre-C99 compilers.Pedro F. Giffuni2015-03-291-4/+6
* Fix __size_alloc()Pedro F. Giffuni2015-03-271-6/+6
* Introduce some allocation function attributes.Pedro F. Giffuni2015-03-261-1/+12
* Small style(9) cleanup.Pedro F. Giffuni2015-03-221-12/+12
* Small style(9) cleanup.Pedro F. Giffuni2015-03-221-33/+33
* Permit multiple arguments for the nonnull attribute.Pedro F. Giffuni2015-03-201-2/+2
* Mark typedefs for manually implementing _Static_assert() as unused, soDimitry Andric2015-02-041-1/+2
* Ensure that lint does not pick up C11 keywords (e.g. _Noreturn), evenDimitry Andric2015-01-291-1/+1
* For gcc 4.6 and newer, _Static_assert is a keyword, so don't try toWarner Losh2014-10-101-0/+2
* Roll back r271012 even more aggressively.Ed Schouten2014-09-051-5/+3
* Partially revert r271012.Ed Schouten2014-09-051-3/+1
* Leave the C11 keywords alone when we have a recent version of GCC.Ed Schouten2014-09-031-4/+9
* Partially revert r270964. Don't test for C++11 to define _Thread_local.Ed Schouten2014-09-031-1/+6
* Clean up <sys/cdefs.h> slightly.Ed Schouten2014-09-021-3/+2
* Enable lock annotations on HEAD when using Clang.Ed Schouten2014-09-011-3/+4
* Add lock annotations to <sys/cdefs.h>.Ed Schouten2014-09-011-0/+56
* Define a "__weak" macro for declaring symbols "weak".Hans Petter Selasky2014-07-021-0/+2
* Move _Atomic() into <sys/cdefs.h>.Ed Schouten2013-06-161-0/+8
* Remove lint case for _Thread_local.Ed Schouten2013-05-191-2/+0
* Rework the way C11 keywords are defined.Ed Schouten2013-05-131-25/+57
* Add an unified macro to deny ability from the compiler to reorderAttilio Rao2012-10-091-0/+7
* Define clang feature test macro __has_extension. It's used in stdatomic.h.Tijl Coosemans2012-10-041-0/+3
* Rename __member2struct() to __containerof().Ed Schouten2012-09-131-2/+16
* Implement LIST_PREV().Ed Schouten2012-09-121-0/+2
* Add a convenience macro for the fastcall attribute.Jung-uk Kim2012-06-131-0/+6
* Add a convenience macro for the returns_twice attribute, and apply it toDimitry Andric2012-04-291-0/+6
* Reapply 227753 (xlocale cleanup), plus some fixes so that it passes buildDavid Chisnall2012-03-041-1/+12