Ignore:
Timestamp:
2013-08-19T23:50:02+12:00 (11 years ago)
Author:
davidb
Message:

Additional error message details added

File:
1 edited

Legend:

Unmodified
Added
Removed
  • main/trunk/greenstone2/common-src/src/gdbmedit/db2txt/db2txt.cpp

    r27627 r28089  
    3232#else
    3333#include <gdbm.h>
     34#include <errno.h>
    3435#endif
    3536
     
    136137#endif
    137138  if (dbf == NULL) {
    138     cerr << argv[0] << ": couldn't open " << dbname << endl;
    139     exit (0);
     139    cerr << argv[0] << ": Couldn't open '" << dbname << "'" << endl;
     140    cerr << "  " << gdbm_strerror(gdbm_errno) << endl;
     141    cerr << "  gdbm errno = " << gdbm_errno << endl;
     142#ifndef _MSC_VER
     143    cerr << "  OS errno = " << errno << endl;
     144    perror("gdbm_open failed: ");
     145#endif
     146
     147    exit (-1);
    140148  }
    141149
Note: See TracChangeset for help on using the changeset viewer.