Mail Archives: cygwin/2002/12/22/17:45:56
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" <antreas_z AT hotmail DOT com>
To: <cygwin AT cygwin DOT com>
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 <synch.h>
> #include <sys/types.h>
> #include <sys/ipc.h>
>
> 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/
- Raw text -