/[global]/global/libutil/gtagsop.c
ViewVC logotype

Diff of /global/libutil/gtagsop.c

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.47 by shigio, Fri Oct 29 09:47:30 2004 UTC revision 1.48 by shigio, Sun Oct 31 04:16:00 2004 UTC
# Line 251  gtags_open(dbpath, root, db, mode, flags Line 251  gtags_open(dbpath, root, db, mode, flags
251          int flags;          int flags;
252  {  {
253          GTOP *gtop;          GTOP *gtop;
         char *path;  
254          int dbmode = 0;          int dbmode = 0;
255          int dbopflags = 0;          int dbopflags = 0;
256    
# Line 280  gtags_open(dbpath, root, db, mode, flags Line 279  gtags_open(dbpath, root, db, mode, flags
279          dbopflags = DBOP_DUP;          dbopflags = DBOP_DUP;
280          if (flags & GTAGS_POSTGRES)          if (flags & GTAGS_POSTGRES)
281                  dbopflags |= DBOP_POSTGRES;                  dbopflags |= DBOP_POSTGRES;
282          path = strdup(makepath(dbpath, dbname(db), NULL));          gtop->dbop = dbop_open(makepath(dbpath, dbname(db), NULL), dbmode, 0644, dbopflags);
         if (path == NULL)  
                 die("short of memory.");  
         gtop->dbop = dbop_open(path, dbmode, 0644, dbopflags);  
         free(path);  
283          if (gtop->dbop == NULL) {          if (gtop->dbop == NULL) {
284                  if (dbmode == 1)                  if (dbmode == 1)
285                          die("cannot make %s.", dbname(db));                          die("cannot make %s.", dbname(db));

Legend:
Removed from v.1.47  
changed lines
  Added in v.1.48

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26