summaryrefslogtreecommitdiff
path: root/include/sys/shm.h
AgeCommit message (Collapse)AuthorFilesLines
2014-02-23sys/shm.h: move arch specific structs to bits/rofl0r1-16/+7
2014-01-08fix namespace violation in sys/shm.hRich Felker1-6/+8
in fixing this, I've changed the logic from ugly #if/#else blocks inside the struct shm_info definition to a fixed struct definition and optional macros to rename the elements. this will be helpful if we need to move shm_info to a bits header in the future, as it will keep the feature test logic out of bits.
2013-06-28add missing type shmatt_t in sys/shm.hRich Felker1-0/+2
this type is not really intended to be used; it's just there to allow implementations to choose the type for the shm_nattch member of struct shmid_sh, presumably since historical implementations disagreed on the type. in any case, it needs to be there, so now it is.
2012-12-15add some missing macros to sys/shm.hRich Felker1-0/+3
these are not specified in the standard, but in the reserved namespace, so there is no problem with defining them unconditionally.
2012-09-07default features: make musl usable without feature test macrosRich Felker1-0/+2
the old behavior of exposing nothing except plain ISO C can be obtained by defining __STRICT_ANSI__ or using a compiler option (such as -std=c99) that predefines it. the new default featureset is POSIX with XSI plus _BSD_SOURCE. any explicit feature test macros will inhibit the default. installation docs have also been updated to reflect this change.
2011-11-10fix all missing instances of __cplusplus checks/extern "C" in headersRich Felker1-0/+8
patch by Arvid Picciani (aep)
2011-04-13numerous fixes to sysv ipcRich Felker1-0/+28
some of these definitions were just plain wrong, others based on outdated ancient "non-64" versions of the kernel interface. as much as possible has now been moved out of bits/* these changes break abi (the old abi for these functions was wrong), but since they were not working anyway it can hardly matter.
2011-02-12initial check-in, version 0.5.0v0.5.0Rich Felker1-0/+18