On Saturday, 15 November 2014 at 00:33:02 UTC, Neven wrote:
On Friday, 14 November 2014 at 16:45:45 UTC, Sean Kelly wrote:
Sounds like a module that should be in core.sys.linux. Care
to submit a pull request?
Ok, I've tried to make a module, though since I'm a D beginner
(also a student who fiddles with D for Operating system
classes) could you first feedback my code? I'm unsure in few
parts which I commented on.
I spent some time reading manuals, reading through ipc.d for
info how to do it, and reading msg.h in my distro (Linux Mint
x86-64 17) includes.
http://pastebin.com/xxJe2FYa
Not a bad start. A little tip, use c_long and c_ulong from
core.stdc.config instead of long/ulong when interfacing with C.
This is because its size changes when compiled on different
architectures.