diff --git a/CHOLMOD/Demo/cholmod_di_demo.c b/CHOLMOD/Demo/cholmod_di_demo.c index fbd27bf507..8cf9612791 100644 --- a/CHOLMOD/Demo/cholmod_di_demo.c +++ b/CHOLMOD/Demo/cholmod_di_demo.c @@ -55,6 +55,8 @@ static void my_handler (int status, const char *file, int line, } } +#include + int main (int argc, char **argv) { double @@ -85,12 +87,20 @@ int main (int argc, char **argv) // get the file containing the input matrix //-------------------------------------------------------------------------- + char cwd [PATH_MAX] ; + if (getcwd (cwd, PATH_MAX) != NULL) + { + fprintf (stderr, "cwd: %s\n", cwd) ; + printf ("cwd: %s\n", cwd) ; + } + ff = NULL ; prefer_zomplex = 0 ; if (argc > 1) { if ((f = fopen (argv [1], "r")) == NULL) { + my_handler (CHOLMOD_INVALID, __FILE__, __LINE__, "unable to open file") ; }