31 for(i=0; i<
Nrfl; i++) {
47 while ( (*fptr++ = *nptr++) !=
NULLCH) {
72 msg.rf_status =
htons(0);
76 while ( (*nptr++ = *name++) !=
NULLCH ) {
94 kprintf(
"Timeout during remote file open\n\r");
97 }
else if (
ntohs(resp.rf_status) != 0) {
syscall kprintf(char *fmt,...)
ポーリングI/Oを使用して、フォーマットされた文字列をコンソールに出力する。
int32 rfscomm(struct rf_msg_hdr *, int32, struct rf_msg_hdr *, int32)
#define TIMEOUT
システムコールがタイムアウトした場合
devcall rfsopen(struct dentry *devptr, char *name, char *mode)
int int32
符号あり32ビット整数(int)
void * memset(void *, const int, int32)
指定のByteブロックに対して、同じ値をNバイト分書き込む。
syscall signal(sid32)
セマフォにシグナルを送り、待機プロセスがある場合は解除する。
int32 devcall
デバイスコール関数 返り値の型
#define NULLCH
NULL文字(NULL終端)