Hi,

On Wed, 19 Jul 2017, Anthony Walter wrote:

> When and why were semaphores removed from the rtl?

They are removed from trunk since Sept 2016, and I think they were
deprecated for a while now, although I cannot confirm this. But what's
sure, they were only implemented and used interally for Unix. Affected
revisions:

https://svn.freepascal.org/cgi-bin/viewvc.cgi?view=revision&revision=28965
https://svn.freepascal.org/cgi-bin/viewvc.cgi?view=revision&revision=34542

The commit messages should explain the whys, I think.

Although the code still has some leftovers here and there, and what's
sure, they weren't deprecated with a warning period :(, although I'm not
sure they were ever intended for public use... The documentation knows
about them at least, and they were public since 2014, but I think even
back then this was debated.

Charlie
_______________________________________________
fpc-pascal maillist  -  fpc-pascal@lists.freepascal.org
http://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-pascal

Reply via email to