当前位置: 技术问答>linux和unix
求助!!关于共享内存的shmdt出错!
来源: 互联网 发布时间:2016-07-13
本文导语: 我是按照华清远见的《嵌入式linux开发详解》中的进程间通信的一个例子直接copy下来的,代码如下: #include #include #include #include #include #include #define BUFSZ 2048 int main(int argc, char *argv[]) { int shmid,fd,nwrite,nread; char...
我是按照华清远见的《嵌入式linux开发详解》中的进程间通信的一个例子直接copy下来的,代码如下:
#include
#include
#include
#include
#include
#include
#define BUFSZ 2048
int main(int argc, char *argv[])
{
int shmid,fd,nwrite,nread;
char *shmadd;
char buf[5];
if ((shmid=shmget(IPC_PRIVATE,BUFSZ,0666))
#include
#include
#include
#include
#include
#include
#define BUFSZ 2048
int main(int argc, char *argv[])
{
int shmid,fd,nwrite,nread;
char *shmadd;
char buf[5];
if ((shmid=shmget(IPC_PRIVATE,BUFSZ,0666))