From e50ae14e08ebd57f9a406edb84e7c9953adeba82 Mon Sep 17 00:00:00 2001 From: allen Date: Tue, 26 Jun 2001 19:47:16 +0000 Subject: 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 --- src/Startup.c | 15 +++++++++++++++ 1 file changed, 15 insertions(+) (limited to 'src') 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); + } -- cgit v1.2.3