10 More Discussions You Might Find Interesting
1. Programming
in a single main() function,so need signal handling. Use Posix Message Queue IPC mechanism , can ignore the priority and other linked list message,to implement the scenario:
client:Knock Knock
server:who's there
client: Eric
Server:Eric,Welcome.
client:exit
all process terminated
... (1 Reply)
Discussion started by: ouou
1 Replies
2. AIX
Hi,
Im new to message queue... I need to move the xml files from the AIX server to the message queue. Please help me out to write the code..
Thanks,
Mohana Krishnan (0 Replies)
Discussion started by: krishnan_6015@y
0 Replies
3. Ubuntu
Hello
How can I see the created message queues in the system? (4 Replies)
Discussion started by: xyzt
4 Replies
4. Programming
Hello !!!!! I have a simple question but i can't find the answer anywhere hope to meet it here.
Why it is a bad idea to pass pointers through message queues ?
Most structs i see all of their char types are arrays... Is it becase having pointers means we could possibily send wrong bytes ?
For... (2 Replies)
Discussion started by: qlyine
2 Replies
5. Programming
Hii can anyone pls tell how to limit the max no of message in a posix message queue. I have made changes in proc/sys/fs/mqueue/msg_max
But still whenever i try to read the value of max. message in the queue using attr.mq_curmsgs (where struct mq_attr attr) its giving the default value as 10.... (0 Replies)
Discussion started by: mohit3884
0 Replies
6. Solaris
hello, wondering if someone can help me with this.
i have a backed up sendmail queue directory which has some legitimate mail files still in it. i have searched and sorted it and have a text file listing of the exact q* and d* file pairs that contain the legitimate mails. its a text file with a... (2 Replies)
Discussion started by: darkog
2 Replies
7. Programming
Hello,
i need to write a message queue "chat server", that should work only localy.
Can anyone please help me with some ideas and peshaps code. I'm studying the UNIX IPC mechanisms right now. So far, i understand how it works but i still cannot get an idea how to write a chat programm...
... (2 Replies)
Discussion started by: etenv
2 Replies
8. IP Networking
I am sending and retriving the message to the queue
the problem is
after retrieving the message can i see what is there in my message queue.
(actually in my application i am encountring some garbage value)
so i want to retieve this garbage value and also want to know its size
how... (0 Replies)
Discussion started by: ramneek
0 Replies
9. Programming
hi all,
I'm working on this problem for 2 days. Can somebody tell me that how to delete all message queues from the system ?
Since "ipcs -q" gives the list of all existing message queue, then there must be a system call and data stucture where from I can fetch the data about all existing... (2 Replies)
Discussion started by: v_rathor
2 Replies
10. UNIX for Advanced & Expert Users
Hi,
I am working closly with unix message queues i have encountered the following -
after creating the Q and start working with it (pushing & pulling) i receive the following stange parameters on the q's -
STIME=no_entry
Qnum=0
CBYTES=4140
when this happens, the Q is disabled (meaning i... (3 Replies)
Discussion started by: kel
3 Replies
insq(9r) insq(9r)
NAME
insq - STREAMS: Inserts a STREAMS message into a queue
SYNOPSIS
#include <sys/stream.h>
int insq(
queue_t *message_queue,
MBLKP message,
MBLKP message_to_be_inserted );
ARGUMENTS
Specifies a pointer to the message queue that contains the message passed to the message argument. The typedef queue_t is an alternate name
for struct queue_entry *. Specifies the enqueued message before which the new message is to be inserted. The typedef MBLKP is an alternate
name for typedef struct msgb *. Specifies the message to be inserted. The typedef MBLKP is an alternate name for typedef struct msgb *.
DESCRIPTION
The insq interface inserts a STREAMS message into a queue. The message to be inserted (the message_to_be_inserted argument) is placed in
the queue (the message_queue argument) immediately before the message associated with the message argument. If the message argument is
NULL, insq places the new message at the end of the queue. The interface ignores the queue class of the new message and it updates all
flow-control parameters. The insq interface also enables the service procedure unless the QNOENB flag bit is set.
CAUTIONS
If the message argument is non-NULL, it must point to a message on the queue or a system panic could occur.
RETURN VALUES
Upon successful completion, insq returns the value 1. On failure, it returns the value zero(0).
SEE ALSO
Programmer's Guide: STREAMS
insq(9r)