Skip to content

psumbera/rust_libloading

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

92 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

libloading Travis CI Appveyor CI

A memory-safer wrapper around system dynamic library loading primitives. The most important safety guarantee by this library is prevention of dangling-Symbols that may occur after a Library is unloaded.

Using this library allows loading dynamic libraries (also known as shared libraries) as well as use functions and static variables these libraries contain.

libloading is distributed under ISC (MIT-like) license.


Note, that this library is not a drop-in replacement for the deprecated dynamic_lib. Many dubious APIs (notably, library search path modification) were prunned and string arguments take types that match conventions and system APIs better.

About

A better library for loading dynamic libraries

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Rust 100.0%