bitcask

Code pulled with git from git://github.com/basho/bitcask.git with the last commit being 5ffdbe7

These are Intersection warnings for bitcask.

(Only new warnings by Intersection-enabled analysis are listed. Warnings by current public version of Dialyzer are listed here.)

dialyzer -n -q -Wno_improper_lists -r ebin deps
bitcask.erl:761: The call bitcask_fileops:fold_keys(File::#filestate{mode::'read_only',filename::string(),tstamp::integer(),hintcrc::0,ofs::0},F::fun((_,_,_,_) -> 'already_exists' | 'ok'),'undefined','recovery') breaks the contract ('fresh' | #filestate{},fun((binary(),integer(),{integer(),integer()},any()) -> any()),any(),'datafile' | 'hintfile' | 'default') -> any() | {'error',any()}