Skip to content

Bindings to the libefi library on illumos. See https://github.com/oxidecomputer/libefi-illumos for more idiomatic rust bindings.

License

Notifications You must be signed in to change notification settings

oxidecomputer/libefi-sys

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

libefi-sys

Bindings to the libefi library on illumos.

Construction

This library is built using bindgen, following this tutorial: https://rust-lang.github.io/rust-bindgen/command-line-usage.html

Specifically, this was generated with:

$ bindgen --version
bindgen 0.63.0

$ bindgen wrapper.h -o src/lib.rs

The bindings are then modified to allow compilation without warning. This is done by prepending the following to lib.rs.

#![allow(non_upper_case_globals)]
#![allow(non_camel_case_types)]
#![allow(non_snake_case)]

About

Bindings to the libefi library on illumos. See https://github.com/oxidecomputer/libefi-illumos for more idiomatic rust bindings.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages