diff options
Diffstat (limited to 'src/Startup.c')
-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); + } |