在我上次接触多年后,我最近在 Erlang 启动了一个项目。
我需要使用一些在 stdlib 或 3rd 侧包装器中不可用的 POSIX 调用,例如 sys/mount.h
mount call (man 2 mount) 使用一些 int 标志作为挂载参数。它们在某些标题中定义。
什么方法更好:在 Erlang 包装中使用整数标志/定义,或者使用原子列表作为这样的参数并在 C 中解析它们更安全?
Erlang 是否有任何活动的端口/驱动程序包装器生成器?我知道 dryverl、ic 等,但它们看起来被遗弃了,而且用 XML 编写函数描述也不方便。