diff options
author | tradke <tradke@ebee0441-1374-4afa-a3b5-247f3ba15b9a> | 2000-04-10 11:38:51 +0000 |
---|---|---|
committer | tradke <tradke@ebee0441-1374-4afa-a3b5-247f3ba15b9a> | 2000-04-10 11:38:51 +0000 |
commit | 58b98ccdc7616642c352a534fa2b4b2095449535 (patch) | |
tree | af8b41c867eaae2461d4c3b15b6bc0905cefb619 /src/Startup.c | |
parent | 7d1dbd10ab272bcae5cd62116703b2c0c1028615 (diff) |
Fixing bug when recovering from chunked files.
Also, do not register any IO methods if IOUtil and PUGH weren't activated.
git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGHIO/IOFlexIO/trunk@104 ebee0441-1374-4afa-a3b5-247f3ba15b9a
Diffstat (limited to 'src/Startup.c')
-rw-r--r-- | src/Startup.c | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/src/Startup.c b/src/Startup.c index d900f5a..c8edb41 100644 --- a/src/Startup.c +++ b/src/Startup.c @@ -55,6 +55,20 @@ void IOFlexIO_Startup (void) int IO_GHExtension; int IOMethod; + + if (CCTK_GHExtensionHandle ("IO") < 0) + { + CCTK_WARN (1, "Thorn IOUtil was not activated. " + "No IOFlexIO IO methods will be enabled."); + return; + } + if (CCTK_GHExtensionHandle ("PUGH") < 0) + { + CCTK_WARN (1, "Thorn PUGH was not activated. " + "No IOFlexIO IO methods will be enabled."); + return; + } + IO_GHExtension = CCTK_RegisterGHExtension ("IOFlexIO"); CCTK_RegisterGHExtensionSetupGH (IO_GHExtension, IOFlexIO_SetupGH); CCTK_RegisterGHExtensionInitGH (IO_GHExtension, IOFlexIO_InitGH); |