当前位置: 技术问答>linux和unix
关于SYSTEM V消息的问题,共享内存,消息,管道的问题
来源: 互联网 发布时间:2015-09-25
本文导语: 各位大虾,帮我看一下,关于共享内存,消息,管道的问题,由于我的内核不致持人poxis结构,我要用select接受消息,我写了一demo程序总是收不到消息,帮我看一下。 #include #include #include #include #include #include...
各位大虾,帮我看一下,关于共享内存,消息,管道的问题,由于我的内核不致持人poxis结构,我要用select接受消息,我写了一demo程序总是收不到消息,帮我看一下。
#include
#include
#include
#include
#include
#include
#include
#include
#include
#define BUFSZ 4096
void err_quit(char * msg)
{
perror(msg);
exit(EXIT_FAILURE);
}
int main(int argc, char **argv)
{
int pipe1[2], pipe2[2], mqid;
char c;
pid_t childpid;
fd_set rset;
ssize_t n, nread;
int shmid;
char * shmbuf;
key_t key;
key = 123;
if (pipe(pipe1)
#include
#include
#include
#include
#include
#include
#include
#include
#include
#define BUFSZ 4096
void err_quit(char * msg)
{
perror(msg);
exit(EXIT_FAILURE);
}
int main(int argc, char **argv)
{
int pipe1[2], pipe2[2], mqid;
char c;
pid_t childpid;
fd_set rset;
ssize_t n, nread;
int shmid;
char * shmbuf;
key_t key;
key = 123;
if (pipe(pipe1)