On 10/30/07, 12 12 <[EMAIL PROTECTED]> wrote:
> Why TSemaphore not implemented for Win32?
AFAIK TSemaphore is just an alias to different semaphore names on
different unixes.
So it would never work on Win32 by definition.
> but CreateSemaphore present in Delphi!
No it's not. It's a Windows API. It's not directly connected to Delphi.
Nevertheless, I for one, am interrested in having a cross-platform
semaphores solution. I find them quite useful, specially after having
the theory at the university.
What do others think about how such functionality could be implemented?
We could write a procedural interface with some functions like
CreateSemaphore, OpenSemaphore, CloseSemaphore, etc. Also the 2
classical operations P and V (I don't remember the descriptive names
for them)
And TSemaphore could be the handle passed by such functions, or a new
type could be created to avoid confusion.
Ah, by the way, I am moving this discussion to fpc-devel, since it's
more appropriate here.
thanks,
--
Felipe Monteiro de Carvalho
_________________________________________________________________
To unsubscribe: mail [EMAIL PROTECTED] with
"unsubscribe" as the Subject
archives at http://www.lazarus.freepascal.org/mailarchives