X-Git-Url: http://git.megacz.com/?a=blobdiff_plain;f=rts%2FHpc.c;h=1624079dec78b6e5ed57a44ed05f0f90ea012dcf;hb=52f600c8ea0bf0d9b4c01570e80d70bfa65c43ba;hp=3c725f48e7b6cfa5e0b9606411ad1f9b9581e4bc;hpb=cc52f604e67ad4b45ce449e7b957379f7a85855f;p=ghc-hetmet.git diff --git a/rts/Hpc.c b/rts/Hpc.c index 3c725f4..1624079 100644 --- a/rts/Hpc.c +++ b/rts/Hpc.c @@ -182,9 +182,14 @@ static void hpc_init(void) { hpc_tixdir = getenv("HPCTIXDIR"); if (hpc_tixdir != NULL) { - /* Make sure the directory is present + /* Make sure the directory is present; + * conditional code for mkdir lifted from lndir.c */ +#ifdef WIN32 + mkdir(hpc_tixdir); +#else mkdir(hpc_tixdir,0777); +#endif /* Then, try open the file */ tixFilename = (char *) malloc(strlen(hpc_tixdir) + strlen(prog_name) + 12);