OSDN Git Service

(none)
[hos/hos-v4a.git] / aplfw / system / file / file_open.c
1 /** 
2  *  Hyper Operating System  Application Framework
3  *
4  * @file  file.c
5  * @brief %jp{ファイルシステム}
6  *
7  * Copyright (C) 2006-2007 by Project HOS
8  * http://sourceforge.jp/projects/hos/
9  */
10
11 #include <stdio.h>
12 #include <string.h>
13 #include "file_local.h"
14 #include "volume.h"
15
16
17 /* ファイルのオープン */
18 HANDLE File_Open(const char *pszPatah, int iMode)
19 {
20         C_FILE *self;
21         
22         self = &g_File;
23         
24         if ( *pszPatah == '/' )         /* 絶対パス */
25         {
26                 pszPatah++;
27         }
28         else    /* 相対パスの処理(そのうち追加) */
29         {
30                 
31         }
32         
33         /* ルートディレクトリからオープンを掛ける */
34         return DrvObj_vOpen((C_DRVOBJ *)&self->RootVol, pszPatah, iMode);
35 }