OSDN Git Service

(none)
[hos/hos-v4a.git] / aplfw / system / file / chrdrv_clearreadsignal.c
1 /** 
2  *  Hyper Operating System  Application Framework
3  *
4  * @file  chrfile.h
5  * @brief %jp{キャラクタ型デバイスドライバ用ファイルディスクリプタ}
6  *
7  * %jp{ファイルディスクリプタとして機能するクラス}
8  *
9  * Copyright (C) 2006-2007 by Project HOS
10  * http://sourceforge.jp/projects/hos/
11  */
12
13
14
15 #include "hosaplfw.h"
16 #include "chrdrv_local.h"
17 #include "system/system/system.h"
18
19
20
21 /** 読込みシグナルのクリア */
22 void ChrDrv_ClearReadSignal(C_CHRDRV *self)
23 {
24         SysMtx_Lock(self->hMtx);        /* クリティカルセクションに入る */
25         
26         /* 書き込み状態設定 */
27         self->iStatus &= ~CHRDRV_STATUS_READ;
28         
29         SysMtx_Unlock(self->hMtx);      /* クリティカルセクションを出る */
30 }
31
32
33 /* end of file */