#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <errno.h>
#include <sys/sem.h>
#include <sys/ipc.h>
#include <sys/shm.h>
#include<iostream.h>
int main()
{
int iRcode;
int iLoop;
struct sembuf stSembuf;
int semid= semget(ftok("/sem", 1116), 0, 0);
if(semid == -1)
{
cout<<"error"<<endl;
}
memset(&stSembuf, 0, sizeof(stSembuf));
stSembuf.sem_num = 1;
stSembuf.sem_op = 1;
stSembuf.sem_flg = IPC_NOWAIT;
iRcode = semop(semid, &stSembuf, 0);
cout<<iRcode<<endl;
return 0;
}