Скачиваний:
4
Добавлен:
26.05.2014
Размер:
638 б
Скачать
#include <stdio.h>
#include <stdlib.h>
#include <signal.h>
#include <sys/types.h>
#include <sys/ipc.h>
#include <sys/msg.h>

static int ctrl_c(int);

int main(int argc,char *argv[])
{
//msg struct
typedef struct msgbf
{
long mtype;
char buf;
} message;

message mes;
int	key,msg;
int	m;

mes.mtype=123;
key=ftok("tst",'c');
if ((msg=msgget(key,0))<0)
{printf("I can't connect to message\'s queue");
exit(1);}



if (argc==2)
{printf("%s client\n",argv[1]);
mes.buf=*argv[1];}
else
{printf("1 client\n");
mes.buf=1;}
if (msgsnd(msg,(void *)&mes,1,0)!=0)
{printf("I can\'t send message");}
return 0;
}
Соседние файлы в папке 4_
  • #
    26.05.20141.24 Кб4barb.c
  • #
    26.05.201412.03 Кб4barber
  • #
    26.05.2014638 б4cl.c
  • #
    26.05.201411.3 Кб4client
  • #
    26.05.2014212 б4Makefile