Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

eio_linux: expose more functions in the Low_level module #705

Merged
merged 2 commits into from
Feb 29, 2024

Commits on Feb 29, 2024

  1. eio_linux: Expose more functions in Low_level module

    Add all the functions used by other parts of eio_linux (`openat`,
    `mkdir`, `read_link`, `unlink`, `rename` and `pipe`).
    
    Tidied the API up a bit too:
    - `mkdir_beneath` is now just `mkdir`.
    - `statx_confined` is now just `statx`.
    - `open_dir` is gone; the single user now calls `openat` directly.
    talex5 committed Feb 29, 2024
    Configuration menu
    Copy the full SHA
    e48f611 View commit details
    Browse the repository at this point in the history
  2. eio_linux: move Low_level signature to low_level.mli

    This ensures that the low-level API provided to users is the same one
    that is used internally, so we can't forget to expose things in future.
    talex5 committed Feb 29, 2024
    Configuration menu
    Copy the full SHA
    fb731b5 View commit details
    Browse the repository at this point in the history