SC_OPEN(2) | SC_OPEN(2) |
#include <sc.h>
int sc_open(int* scfd, char* devname, char** argv);
sc_open()
関数はデバイスをオープンし、オープンされた I/O デバイスのファイルデスクリプタを作成します。オープンされたデスクリプタが global な場合、一度オープンされると並列プロセス中の全てのノードから使用することができます。文字列 devname
にはデバイス名を指定します。
sc_open()
は成功すると 0 を返し、失敗すると以下のエラーを返します:
ENODEV
EBUSY
EIO
EINTR
sc_close
(2)