#ntp #时间 #aws #ec2

clock-bound-ffi

用于与 ClockBound 守护程序交互的 C 客户端库

1 个稳定版本

1.0.0 2024 年 4 月 9 日

#518日期和时间

Apache-2.0

84KB
1K SLoC

Crates.io License

时钟限制外函数接口 (FFI)

此 crate 实现了 ClockBound 的 FFI。它构建为可由应用程序使用的 libclockbound C 库,以与 ClockBound 守护程序进行通信。

用法

clock-bound-ffi 需要运行 ClockBound 守护程序才能工作。有关安装说明,请参阅 ClockBound 守护程序文档

构建

运行以下命令以构建此 crate 的源代码

cargo build --release

它生成 libclockbound.alibclockbound.so

  • clock-bound-ffi/include/clockbound.h 复制到 /usr/include/
  • target/release/libclockbound.a 复制到 /usr/lib/
  • target/release/libclockbound.so 复制到 /usr/lib/

示例

可运行的 C 示例程序的源代码可在 ../examples/c 中找到。有关如何构建和运行示例的详细信息,请参阅该目录中的 README.md

更新 README

此 README 是通过 cargo-readme 生成的。更新可以通过运行

cargo readme > README.md

安全

有关更多信息,请参阅 CONTRIBUTING

许可证

Apache 2.0 许可证下授权。

依赖项

~2–12MB
~80K SLoC