Advertisement
SeGaR

Untitled

Dec 15th, 2019
151
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.44 KB | None | 0 0
  1. #include <sys/types.h>
  2. #include <sys/ipc.h>
  3. #include <sys/msg.h>
  4. #include <unistd.h>
  5. #include <stdio.h>
  6. #include <sys/stat.h>
  7. #include <iostream>
  8. #include <fcntl.h>
  9.  
  10. int main()
  11. {
  12.     key_t key = ftok("/tmp/msg.temp", 1);
  13.     int msgid = msgget(key, IPC_CREAT|IPC_EXCL|0777);
  14.     msgbuf msg;
  15.     int size = msgrcv(msgid, &msg, 81, 0, 0);
  16.     int fd = open("/home/box/message.txt", O_RDWR|O_CREAT);
  17.     write(fd, msg.mtext, size);
  18.     close(fd);
  19.     return 0;
  20. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement