sem_timedwait()
Willem Jaap Zwart
W.J.Zwart at NescioLudens.nl
Tue Feb 3 00:37:10 PST 2004
Hello Daniel
I'm new to the list, so as my maiden contribution I looked at the opengroup website. The formal
prototype is:
int sem_timedwait(sem_t *restrict, const struct timespec *restrict);
have a nice day!
Willem Jaap
Daniel Eischen said:
> We need a prototype for sem_timedwait(). Here's a patch, but it doesn't
> seem to be consistent WRT __restrict. Does someone want to take a look
> at the POSIX specs (www.opengroup.org) and see if this is correct?
>
> Index: semaphore.h
> ===================================================================
> RCS file: /opt/FreeBSD/cvs/src/sys/posix4/semaphore.h,v
> retrieving revision 1.9
> diff -u -r1.9 semaphore.h
> --- semaphore.h 4 Oct 2002 21:31:33 -0000 1.9
> +++ semaphore.h 3 Feb 2004 00:40:12 -0000
> @@ -54,6 +54,7 @@
> int sem_init(sem_t *, int, unsigned int);
> sem_t *sem_open(const char *, int, ...);
> int sem_post(sem_t *);
> +int sem_timedwait(sem_t * __restrict, struct timespec * __restrict);
> int sem_trywait(sem_t *);
> int sem_unlink(const char *);
> int sem_wait(sem_t *);
>
> --
> Dan Eischen
>
> _______________________________________________
> freebsd-standards at freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-standards
> To unsubscribe, send any mail to "freebsd-standards-unsubscribe at freebsd.org"
>
<=====> <=====>
Willem Jaap Zwart Nescio Ludens BV
Minkmaatstraat 33 ** 7514 EA ** Enschede ** NL
t: +31-53-4306465 ** ** ** f: +31-53-4306491
Email: W.J.Zwart at NescioLudens.nl
----------------------------------------------
If you love Unix: FreeBSD
----------------------------------------------
More information about the freebsd-standards
mailing list