السلام عليكم لدي استفسار عن دالة semget
الموضوع هو انني احاول ان استخرج معرف لكن دائما يكون الخرج صفر على غير ماقرأت مثال
key_t k=ftok(argv[0],1);
printf("key %d \n",k);
int semid=semget(k,1,IPC_CREAT);
printf("semid %d",semid);ولدي سؤال اخر ماهي طريقة تطبيق دالتين بنفس الوقت ويستخدمون مثلا متحول معين
يعني بمفهوم اخر انا اعرف ان الكود البرمجي يطبق من الاعلى الى الاسفل "طبعا الكلام بشكل عام "
لكن طلب مني في وظيفة ان اطبق اكثر من دالة مع بعض ثم القيام بعمل مقطع حرج لهم وايقاف احداهما حتى تكمل الاخرى وهكذا
احتاج الى فكرة التطبيق مع بعض
مع بالغ شكري
على فكرة وجدت الكثير من المراجع عن الموضوع لكن لم اعرف ماهي مشكلة عدم توليد الرقم مثال
http://www.manpagez.com/man/2/semget/
هل يمكن انني اطبق مباشرة على لينكس حقيقي وليس على vm مثلا !!!!!

