diff options
author | allen <allen@b32723a9-ab3a-4a60-88e2-2e5d99d7c17a> | 2001-06-26 19:47:16 +0000 |
---|---|---|
committer | allen <allen@b32723a9-ab3a-4a60-88e2-2e5d99d7c17a> | 2001-06-26 19:47:16 +0000 |
commit | e50ae14e08ebd57f9a406edb84e7c9953adeba82 (patch) | |
tree | a1bf53ce047fa68c759f35066cde63656434ae23 | |
parent | 6e53fc736d658b53780ee6b5a23335402842e506 (diff) |
Advertise the parameter file so it can be viewed/downloaded from
the Files page with HTTPDExtra.
git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/IOUtil/trunk@124 b32723a9-ab3a-4a60-88e2-2e5d99d7c17a
-rw-r--r-- | src/Startup.c | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/src/Startup.c b/src/Startup.c index 2465cec..1308441 100644 --- a/src/Startup.c +++ b/src/Startup.c @@ -12,6 +12,8 @@ #include "cctk.h" +#include "ioutil_AdvertisedFiles.h" + /* the rcs ID and its dummy funtion to use it */ static const char *rcsid="$Header$"; CCTK_FILEVERSION(CactusBase_IOUtil_Startup_c) @@ -54,9 +56,22 @@ int IOUtil_InitGH (cGH *GH); void IOUtil_Startup(void) { int IO_GHExtension; + char file[128]; + ioAdvertisedFileDesc advertisedFile; IO_GHExtension = CCTK_RegisterGHExtension("IO"); CCTK_RegisterGHExtensionSetupGH(IO_GHExtension, IOUtil_SetupGH); CCTK_RegisterGHExtensionInitGH(IO_GHExtension, IOUtil_InitGH); + + /* Advertise the Parameter File */ + file[0] = 0; + CCTK_ParameterFilename (sizeof (file), file); + advertisedFile.slice = ""; + advertisedFile.thorn = CCTK_THORNSTRING; + advertisedFile.varname = ""; + advertisedFile.description = "Parameter file"; + advertisedFile.mimetype = "text/plain"; + IOUtil_AdvertiseFile (NULL, file, &advertisedFile); + } |