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

Haiku: add definitions for the Haiku's native sytem API. #2034

Merged
merged 3 commits into from Feb 8, 2021

Commits on Jan 28, 2021

  1. Haiku: add definitions for the Haiku's native sytem API.

    On the Haiku platform, the POSIX (and BSD) API coexists with the native API,
    that has its origins on the BeOS platform. Unlike other UNIX-like platforms,
    the native API is not an extension of the POSIX API, but instead exists sui
    generis, and many of the POSIX concepts have their own native variety, with
    relatively limited interoperability.
    
    Nontheless, the native API coexists in the same library as the standard C and
    POSIX functions, namely libroot.so, and therefore this crate is a good place
    to add bindings to it.
    
    This commit implements most of Haiku's support kit, the most important parts
    of the kernel kit, and a part of the storage kit.
    nielx committed Jan 28, 2021
    Copy the full SHA
    c3f7feb View commit details
    Browse the repository at this point in the history
  2. Copy the full SHA
    497f7f4 View commit details
    Browse the repository at this point in the history
  3. Haiku: fix various issues pointed out by the automated tests

    No changes to other platforms.
    nielx committed Jan 28, 2021
    Copy the full SHA
    813d7d8 View commit details
    Browse the repository at this point in the history