musl/include/sys/msg.h, branch master musl - an implementation of the standard library for Linux-based systems allow archs to define IPC_STAT, propagate time64 bit to other macros 2019年08月02日T04:08:23+00:00 Rich Felker dalias@aerifal.cx 2019年07月31日T05:17:53+00:00 3c02bacf0f6bed54979e67d22c43745df9add4a0 to make use of {sem,shm,msg}ctl IPC_STAT functionality to provide 64-bit time_t on 32-bit archs, IPC_STAT and related macros must be defined with bit 8 (0x100) set. allow archs to define IPC_STAT in bits/ipc.h, and define the other macros in terms of it so that they all get the same value of the time64 bit.
to make use of {sem,shm,msg}ctl IPC_STAT functionality to provide
64-bit time_t on 32-bit archs, IPC_STAT and related macros must be
defined with bit 8 (0x100) set. allow archs to define IPC_STAT in
bits/ipc.h, and define the other macros in terms of it so that they
all get the same value of the time64 bit.
add {MSG,SEM,SHM}_STAT_ANY from linux v4.17 2018年06月19日T17:26:24+00:00 Szabolcs Nagy nsz@port70.net 2018年06月09日T21:06:58+00:00 af55070eae5438476f921d827b7ae49e8141c3fe introduced to stat ipc objects without permission checks since the info is available in /proc/sysvipc anyway, new in linux commits 23c8cec8cf679b10997a512abb1e86f0cedc42ba a280d6dc77eb6002f269d58cd47c7c7e69b617b6 c21a6970ae727839a2f300cd8dd957de0d0238c3
introduced to stat ipc objects without permission checks since the
info is available in /proc/sysvipc anyway, new in linux commits
23c8cec8cf679b10997a512abb1e86f0cedc42ba
a280d6dc77eb6002f269d58cd47c7c7e69b617b6
c21a6970ae727839a2f300cd8dd957de0d0238c3
add missing MSG_EXCEPT in sys/msg.h 2013年08月14日T06:48:11+00:00 Rich Felker dalias@aerifal.cx 2013年08月14日T06:48:11+00:00 4ce6bd83456981081721b2acd8ef48b282cd88ee
add struct msgbuf to sys/msg.h 2012年12月06日T19:27:54+00:00 rofl0r retnyg@gmx.net 2012年12月06日T19:03:04+00:00 0182c287ca223f7f881c6a9f1d2413cc747460d9
fix all missing instances of __cplusplus checks/extern "C" in headers 2011年11月11日T01:40:06+00:00 Rich Felker dalias@aerifal.cx 2011年11月11日T01:40:06+00:00 3ed8c9f2df0b5f0bfe1006037c46d4f32ec6ca7b patch by Arvid Picciani (aep)
patch by Arvid Picciani (aep)
numerous fixes to sysv ipc 2011年04月13日T20:45:43+00:00 Rich Felker dalias@aerifal.cx 2011年04月13日T20:45:43+00:00 07e865cc5afb11e6e882e998306ab0f7fb64357e 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.
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.
fix typo in sys/msg.h 2011年04月06日T21:50:38+00:00 Rich Felker dalias@aerifal.cx 2011年04月06日T21:50:38+00:00 095ad156734a5a082e8717e59d76d75db286827c
fix incorrect (and conflicting on LP64 archs) types for sysv ipc msgq functions 2011年04月06日T04:02:20+00:00 Rich Felker dalias@aerifal.cx 2011年04月06日T04:02:20+00:00 104d0134419eea7539cb5e0cc0405e5c6c9a0dff
initial check-in, version 0.5.0 2011年02月12日T05:22:29+00:00 Rich Felker dalias@aerifal.cx 2011年02月12日T05:22:29+00:00 0b44a0315b47dd8eced9f3b7f31580cf14bbfc01

AltStyle によって変換されたページ (->オリジナル) /