FellowTraveler / Open-Transactions-old

Open-Transactions democratizes financial and monetary actions. You can use it for issuing currencies/stock, paying dividends, creating asset accounts, sending/receiving digital cash, writing/depositing cheques, cashier's cheques, creating basket currencies, trading on markets, scripting custom agreements, recurring payments, escrow, etc. Open-Transactions uses strong crypto. The balances are unchangeable (even by a malicious server.) The receipt history is destructible. The transactions are unforgeable. The cash is unlinkable. The cheques are non-repudiable. Etc.
http://opentransactions.org
407 stars 84 forks source link

Next pid locks #226

Closed rfree closed 10 years ago

rfree commented 10 years ago

This makes ctrl-c and other program-canceled situations handled more gracefully on Linux (and Windows - da2ce7).

Still not perfect (need to make signal handler low-level signal compatible_ but it clears the locks and program can be rund again easily.

da2ce7 commented 10 years ago

I need to re-test these changes on windows, I recommend delaying pull. (for the moment).

rfree commented 10 years ago

https://github.com/FellowTraveler/Open-Transactions/pull/227 should include this changes anyway