[fpc-pascal] Semaphores removed from the rtl?

Karoly Balogh (Charlie/SGR) charlie at scenergy.dfmk.hu
Wed Jul 19 17:58:44 CEST 2017


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



More information about the fpc-pascal mailing list