mirror of https://github.com/voidlizard/hbs2
wip
This commit is contained in:
parent
33d0493edc
commit
6ad858d175
|
@ -606,8 +606,7 @@ mergeSortedFilesN getKey inputFiles outFile = do
|
|||
mmaped <- for inputFiles $ \fn -> do
|
||||
liftIO (mmapFileByteString fn Nothing)
|
||||
|
||||
liftIO $ UIO.withBinaryFileAtomic outFile WriteMode $ \hOut ->
|
||||
|
||||
liftIO $ UIO.withBinaryFileAtomic outFile WriteMode $ \hOut -> do
|
||||
flip fix (mmaped, Heap.empty) $ \next (mmf, win) -> do
|
||||
let (entries, files) = fmap readEntry mmf & unzip
|
||||
let values = [ Entry (getKey e) e | e <- catMaybes entries ]
|
||||
|
|
Loading…
Reference in New Issue