Re: Implementation of POSIX mqueues in Linux 2.6



On Fri, Aug 03, 2007 at 09:59:32AM +0000, gregfe wrote:
I find little documentation on the actual implementation of POSIX message
queues in Linux, and need some advise. In particular, I am wondering
whether it supports inter-process *and* inter-thread communication, and if

Not sure what exactly you mean by inter-thread communication, whether
communication between threads within one process or between threads from
different processes. You can use mq_* for either, except that mq_notify
registered signal notification is sent to the process that called mq_notify,
not thread (and for SIGEV_THREAD a new thread is created).

Though of course for communication between threads within one process
mq_* is a huge overkill.

On more thing: kernel's "make menuconfig" of
version 2.6.11 says :

To use this feature you will also need mqueue library, available

from <... a URL ... to M. Wronski's and K. Benedyczak's home page>"

Is it still up to date ?

No, glibc supports mq_* APIs for more than 3 years now.

Jakub
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/



Relevant Pages

  • Re: Linux Fails The Family Test BADLY!
    ... > Linux community for some odd reason. ... ...except for the face you choose to represent through your communication. ... You are socially inept and lacking in any skills outside of your field ... your wife is a chemist. ...
    (comp.os.linux.misc)
  • Re: Linux Fails The Family Test BADLY!
    ... > Linux community for some odd reason. ... ...except for the face you choose to represent through your communication. ... You are socially inept and lacking in any skills outside of your field ... your wife is a chemist. ...
    (alt.os.linux.suse)
  • Re: Linux Fails The Family Test BADLY!
    ... > Linux community for some odd reason. ... ...except for the face you choose to represent through your communication. ... You are socially inept and lacking in any skills outside of your field ... your wife is a chemist. ...
    (alt.os.linux)
  • Re: TMON with OMEGAMON Comparison
    ... If you want to run Linux, you go to your Linux department. ... This communication may contain information ... For IBM-MAIN subscribe / signoff / archive access instructions, ... send email to listserv@xxxxxxxxxxx with the message: GET IBM-MAIN INFO ...
    (bit.listserv.ibm-main)
  • Re: Need help configuring a serial impact printer with Ubuntu 7.10
    ... Our current point of sale is using Epson TMU220 Slip printers ... | a serial interface (this is also based on Linux but the Application simply ... | This communication and any attachments are confidential and intended ... Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org ...
    (Ubuntu)

Loading