😉

lls v0.0.2をリリースしました

2021/09/18に公開

llsというのを先日作りました。
https://zenn.dev/catatsuy/articles/e5f3bc7944f9fe
https://developers.prtimes.jp/2021/09/15/decommissioning_old_storage_list_a_dir_29million/

エントリーを公開したところ、llsでいくつか勘違いしていたことが分かったのでv0.0.2で修正しました。

https://github.com/catatsuy/lls/releases/tag/v0.0.2

  • バッファはintの範囲内のサイズしか渡せないので、int64ではなくintに
    • 2GB以上のサイズのバッファを渡せない理由がこれだと思います
  • Getdentsシステムコールは繰り返し呼ぶと次のファイルリストを取得できるので0が返ってくるまで呼び出すと全ファイルリストが出せる
    • なのでバッファはデフォルトを5MBにした
  • ファイルをCloseし忘れていた
    • PRもらいました

情報は発信する人に集まるということをすごく感じました。自分も非常に勉強になりました。このバージョンで本格的にlsの代替として使えるようになったと思うので、困ったときの秘密兵器として使ってもらえたら嬉しいです。

Discussion