How to use Linux message queues?
Neven via Digitalmars-d-learn
digitalmars-d-learn at puremagic.com
Fri Nov 14 08:38:57 PST 2014
I've tried importing core.sys.posix.sys.msg however I get the
error that is doesn't exist.
I sort of solved the problem with:
extern (C) int msgget ( key_t key, int msgflg );
extern (C) int msgsnd ( int msqid, msgbuf *msgp, int msgsz, int
msgflg );
struct msgbuf {
long mtype; /* type of message */
int a;
int b;
};
though this is ugly and I don't have useful constants located in
C headers. I'm wondering is there a better way to utilize Linux
message queue IPC in D?
More information about the Digitalmars-d-learn
mailing list