summaryrefslogtreecommitdiffstats
path: root/sys/sys/cdefs.h (follow)
Commit message (Expand)AuthorAgeFilesLines
* Support _ISOC11_SOURCE for forcing C11 feature visibility. Change theguenther2018-10-291-10/+10
* Garbage-collect the now unused __statement() macro.naddy2018-10-051-7/+1
* Define __dead and __pure even if __STRICT_ANSI__ for compilers thatkettenis2017-04-141-2/+2
* Add C11 support.kettenis2017-01-061-3/+8
* Have each thread keeps its own (counted!) reference to the process's ucredsguenther2014-04-181-3/+3
* It's been a quarter century: pre-ANSI C is deadguenther2014-03-191-14/+1
* add a __bounded() define as a shortcut for out bounds-checking attributesdjm2014-03-151-1/+13
* bring __unaligned(x) in.dlg2014-03-131-1/+14
* lint is gone, and the 'lint' conditional was never in the implementationguenther2014-03-111-11/+5
* Add framework support for controlling symbol visibility in sharedmatthew2012-08-141-9/+30
* Fix a recommendation about concatenation of stringsguenther2012-07-051-3/+4
* C++11 is based on C99, so make sure __ISO_C_VISIBLE gets set to 1999 if thekettenis2012-01-031-2/+4
* Add __only_inline, for use in headers like <ctype.h> for defining copiesguenther2010-10-011-1/+24
* mark acpi_savecpu with the gcc returns_twice attribute as suggestedjsg2010-07-011-1/+7
* Add __unused and __used macros that expand to appropriate __attribute__kettenis2010-04-301-1/+13
* Recognize the features defines for POSIX 1003.1-2008, giving new valuesguenther2009-01-141-6/+15
* Teach the header files not to bail out if pcc is used instead of gcc.ragge2008-12-211-4/+4
* pcc knows inline. ok kjell@ miod@otto2007-09-181-2/+2
* Fix "the the"s. ok miod@.tom2007-06-261-2/+2
* When compiling with gcc3, flag pool_get() as a malloc-like function, thismiod2006-12-231-1/+7
* When linting, #define __dead /* NORETURN */, which allows lint to detectcloder2006-04-171-1/+3
* Use _SYS_CDEFS_H_ not _CDEFS_H_ for duplicate header supression.millert2005-12-151-4/+4
* Add a __statement macro to use with gcc statement expressions insteadmillert2005-12-141-1/+9
* Replace _OPENBSD_SOURCE with _BSD_SOURCE since some 3rd party codemillert2005-11-191-7/+7
* Having __STRICT_ANSI__ (gcc -ansi) stop all non-ANSI interfaces frommillert2005-11-151-15/+1
* Back out last commit, it was correct as is.millert2005-05-271-7/+4
* If _POSIX_SOURCE is defined but _POSIX_C_SOURCE is not justmillert2005-05-271-4/+7
* Add scaffolding for feature tests that will be used by our include files.millert2005-05-241-1/+151
* revert to 1.13 as __unused is usedhshoexer2005-05-191-3/+1
* Add __unused macro similar to what is used by Net and Free.millert2005-05-191-1/+3
* Fix the logic for defining away __extension__, it was reversed.millert2004-01-281-2/+2
* #define away __extern__ for old gcc and non-gcc; espie@ OKmillert2004-01-271-1/+5
* add a __packed #define to map to __attribute__((__packed__)) on gcc>=2.7avsm2003-10-261-1/+7
* sprinkle some __kprintf__ attributes around functions which use formatavsm2003-08-241-15/+1
* Remove the advertising clause in the UCB license which Berkeleymillert2003-06-021-6/+2
* fix C++ semantics.espie2002-12-281-2/+2
* For gcc >= 2.5 #define __dead and __pure using the __noreturn__millert2001-08-071-4/+7
* Add a bunch of macros from NetBSD.art2001-08-071-3/+49
* Make kernel compile even if we are using strange versions of gcc. -mojmaja1996-09-271-1/+9
* partial sync with netbsd 960418, more to comederaadt1996-04-211-2/+8
* Our lint(1) understands __const, __inline, __signed and __volatiletholo1996-03-241-5/+5
* From NetBSD: 960217 mergeniklas1996-03-031-0/+1
* initial import of NetBSD treederaadt1995-10-181-0/+126