Commit graph

8 commits

Author SHA1 Message Date
Phillip Toland 09184b0399 Added license information. 2009-06-23 15:17:05 -05:00
Jon Meredith 13240670c3 Added bdberl:driver_info() function to get driver parameters. 2009-06-23 15:02:32 -05:00
Jon Meredith 512cec599e In cases where there was more than one pending request and no active requests,
the linked list would be corrupted linking the pending request on the list of
active requests.
2009-06-23 15:02:32 -05:00
Jon Meredith d833ca708c Changed bdberl_tpool_run to set a pointer to the job structure
rather than return it.  There was an issue where the async thread cleanup
code finished before bdberl_tpool_run returned and wrote the address
of a freed TPoolJob structure into the ErlDrvPort.
2009-02-09 15:01:25 -07:00
Dave Smith 26db2c0756 Changing from a single signal to a broadcast 2008-12-10 21:38:49 -07:00
Dave Smith a71f18ee1b Now with 100% more threadiness and 50% less deadlocking 2008-12-10 19:47:00 -07:00
Dave Smith 8fc3cc3701 Interstitial commit 2008-12-10 18:17:44 -07:00
Dave Smith 700e66ba9d First crack at a threadpool 2008-12-10 14:31:36 -07:00