| 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 を返し、失敗すると以下のエラーを返します:
ENODEVEBUSYEIOEINTR
sc_close(2)