Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner AT cygwin DOT com Mail-Followup-To: cygwin AT cygwin DOT com Delivered-To: mailing list cygwin AT cygwin DOT com Message-ID: <001501c2aa0b$cd7934b0$3c01a8c0@jungle> From: "Jim" To: "antreas z" , References: Subject: Re: semaphores Date: Sun, 22 Dec 2002 14:45:17 -0800 MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit X-Priority: 3 X-MSMail-Priority: Normal X-Mimeole: Produced By Microsoft MimeOLE V6.00.2800.1106 not supported in official lines, and rumor has it there's a replacement in the works, but noone's claiming ownership of said project. http://www.neuro.gatech.edu/users/cwilson/cygutils/cygipc/ ----- Original Message ----- From: "antreas z" To: Sent: Sunday, December 22, 2002 10:43 AM Subject: semaphores > > > > hi.I'm new to this project and i have much more to learn about it.But i have > a very urgent question.When i try to compile the following code which is > compiled succesfully on a Sun Unix maschine i get the following error > synch.h no such file > sys/ipc.h no such file > sema_t undeclared. > Can u tell me which libraries i have to work with so that i can use > semaphores?? > thanx. > > #include > #include > #include > > extern int errno; > main() > { > /*sema_t spreal; */ > sema_t sp; > int retval; > > /* Initialize the semaphore. */ > retval = sema_init(&sp,2, USYNC_PROCESS, (void*)0 ); > if (retval != 0) { > perror("Couldn't initialize."); > exit(3); > } > > retval = sema_trywait(&sp); > printf("Did trywait. Returned %d >\n", retval); getchar(); > > retval = sema_trywait(&sp); > printf("Did trywait. Returned %d >\n", retval); getchar(); > > retval = sema_trywait(&sp); > printf("Did trywait. Returned %d >\n", retval); getchar(); > > sema_destroy(&sp); > > } > > > > _________________________________________________________________ > MSN 8 with e-mail virus protection service: 3 months FREE*. > http://join.msn.com/?page=features/virus&xAPID=42&PS=47575&PI=7324&DI=7474&S U= > http://www.hotmail.msn.com/cgi-bin/getmsg&HL=1216hotmailtaglines_eliminatevi ruses_3mf > > > -- > Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple > Bug reporting: http://cygwin.com/bugs.html > Documentation: http://cygwin.com/docs.html > FAQ: http://cygwin.com/faq/ -- Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple Bug reporting: http://cygwin.com/bugs.html Documentation: http://cygwin.com/docs.html FAQ: http://cygwin.com/faq/