summaryrefslogtreecommitdiff
path: root/include/bsd/sys
AgeCommit message (Collapse)AuthorFilesLines
2011-05-28Namespace header protector in <bsd/sys/cdefs.h> with LIBBSD_SYS_Guillem Jover1-2/+2
2011-05-28Add new <bsd/sys/poll.h> headerGuillem Jover1-0/+40
2011-05-28Add new <bsd/sys/endian.h> headerGuillem Jover1-0/+52
2011-05-28Add new __packed, __aligned and __nonnull attributesGuillem Jover1-0/+24
2011-05-28Define __dead2 and __pure2 to actual gcc attributes if possibleGuillem Jover1-2/+10
2011-05-28Define <sys/cdefs.h> attributes conditional to the supported gcc versionGuillem Jover1-2/+8
2011-05-28Define _SYS_CDEFS_H and _SYS_CDEFS_H after including <sys/cdefs.h>Guillem Jover1-0/+10
This makes sure the “standard” inclusion protectors are in place, as at least some FreeBSD kernel headers expect these to be defined to do some sanity checks.
2011-05-27Rename transparent support to overlayGuillem Jover1-2/+2
This affects the pkg-config file now named libbsd-overlay.pc, and the macro to use the overlay LIBBSD_OVERLAY.
2011-05-14Add support for transparent compilationGuillem Jover1-0/+4
This means that software being ported should not need to be modified in the usual case, as the libbsd headers will take over the standard namespace and fill the missing gaps, and include the system headers. To use this the new libbsd-transparent.pc file can be used through pkg-config, which should end up doing the right thing.
2011-05-14Add new <bsd/sys/bitstring.h> headerGuillem Jover1-0/+146
Taken from FreeBSD.
2010-01-10Replace setproctitle dummy macro with a function stubGuillem Jover1-4/+0
This way we can replace it later on with a real implementation so that applications can immediately benefit from it w/o the need to recompile them.
2009-12-10Make RCS macros take argumentsThorsten Glaser1-3/+3
This was breaking code actually using those macros. Signed-off-by: Thorsten Glaser <tg@mirbsd.org>
2009-12-10Track bug IDs for __unused collisionThorsten Glaser1-0/+1
Signed-off-by: Thorsten Glaser <tg@mirbsd.org>
2009-10-24Add new <bsd/sys/tree.h> headerGuillem Jover1-0/+765
2009-10-24Move <bsd/queue.h> to <bsd/sys/queue.h>Guillem Jover1-0/+622
This maps more closely the location of the real header. For transitional purposes keep a <bsd/queue.h> that warns and includes <bsd/sys/queue.h>.
2009-10-24Move <bsd/cdefs.h> to <bsd/sys/cdefs.h>Guillem Jover1-0/+92
This maps more closely the location of the real header. For transitional purposes keep a <bsd/cdefs.h> that warns and includes <bsd/sys/cdefs.h>.