From: Emanuele Aliberti Date: Thu, 7 Mar 2002 00:24:24 +0000 (+0000) Subject: Little work on InitializeFmIfs X-Git-Tag: backups/mpw@12443~265 X-Git-Url: https://git.reactos.org/?p=reactos.git;a=commitdiff_plain;h=57c66710590a6b10282164d820acb44721b39d63 Little work on InitializeFmIfs svn path=/trunk/; revision=2677 --- diff --git a/reactos/lib/fmifs/init.c b/reactos/lib/fmifs/init.c index 85a00137d59..dc98dbd4e4a 100644 --- a/reactos/lib/fmifs/init.c +++ b/reactos/lib/fmifs/init.c @@ -1,4 +1,4 @@ -/* $Id: init.c,v 1.1 1999/05/11 21:19:41 ea Exp $ +/* $Id: init.c,v 1.2 2002/03/07 00:24:24 ea Exp $ * * COPYING: See the top level directory * PROJECT: ReactOS @@ -15,11 +15,28 @@ #include /* FMIFS.8 */ -VOID -__stdcall -InitializeFmIfs(VOID) +static BOOL FmIfsInitialized = FALSE; + +static BOOL STDCALL +InitializeFmIfsOnce (VOID) { + /* TODO: Check how many IFS are installed in the system */ + /* TOSO: and register a descriptor for each one */ + return TRUE; } +BOOL STDCALL +InitializeFmIfs(VOID) +{ + if (FALSE == FmIfsInitialized) + { + if (FALSE == InitializeFmIfsOnce()) + { + return FALSE; + } + FmIfsInitialized = TRUE; + } + return TRUE; +} /* EOF */