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