aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorallen <allen@b32723a9-ab3a-4a60-88e2-2e5d99d7c17a>2001-06-26 19:47:16 +0000
committerallen <allen@b32723a9-ab3a-4a60-88e2-2e5d99d7c17a>2001-06-26 19:47:16 +0000
commite50ae14e08ebd57f9a406edb84e7c9953adeba82 (patch)
treea1bf53ce047fa68c759f35066cde63656434ae23
parent6e53fc736d658b53780ee6b5a23335402842e506 (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.c15
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);
+
}