1. 27 May, 2000 4 commits
  2. 26 May, 2000 8 commits
  3. 25 May, 2000 10 commits
  4. 24 May, 2000 5 commits
  5. 23 May, 2000 7 commits
  6. 22 May, 2000 4 commits
    • Bruce Momjian's avatar
      Irix fixes from Murad Nayal · b1b90594
      Bruce Momjian authored
      b1b90594
    • Peter Eisentraut's avatar
      8ac35b32
    • Bruce Momjian's avatar
      Cleanup · 569a1431
      Bruce Momjian authored
      569a1431
    • Bruce Momjian's avatar
      I am attempting to integrate postgres (v 7.0) with an open source · 0460f050
      Bruce Momjian authored
      project I am working on (Recall - a distributed, fault-tolerant,
      replicated, storage framework @ http://www.fault-tolerant.org).
      Recall is written in C++.  I need to include the postgres headers and
      there are some problems when including the headers w/C++.
      
      Attached is a patch generated from postgres/src that fixes my problems.
      I was hoping to get this into the main source.  It's very small (2k) and
      3 files are changed: backend/utils/fmgr/fmgr.c,
      backend/utils/Gen_fmgrtab.sh.in, and include/access/tupdesc.h.
      
      In C++, you get a multiply defined symbol because the variable
      (FmgrInfo *fmgr_pl_finfo) is defined in the header (the patch moves it
      to the .c file).  The other problem in tupdesc.h is the use of typeid
      is a problem in c++ (I renamed it to oidtypeid).
      
      Thanks,
      Neal Norwitz
      0460f050
  7. 21 May, 2000 2 commits
    • Tom Lane's avatar
      Remove calls to getprotobyname(), which we now know leaks memory on · 1f0aff03
      Tom Lane authored
      some platforms --- and I also see that it is documented as not thread-
      safe on HPUX and possibly other platforms.  No good reason not to just
      use IPPROTO_TCP constant from <netinet/in.h> instead.
      1f0aff03
    • Tom Lane's avatar
      Repair memory leaks that caused CacheCxt to grow without bound. We · 9dab9ab5
      Tom Lane authored
      really ought to fix relcache entry construction so that it does not
      do so much with CurrentMemoryContext = CacheCxt.  As is, relatively
      harmless leaks in either sequential or index scanning translate to
      permanent leaks if they occur when called from relcache build.
      For the moment, however, the path of least resistance is to repair
      all such leaks...
      9dab9ab5