1. 22 2月, 2005 1 次提交
  2. 15 1月, 2005 1 次提交
  3. 01 1月, 2005 1 次提交
    • P
      · 2ff50159
      PostgreSQL Daemon 提交于
      Tag appropriate files for rc3
      
      Also performed an initial run through of upgrading our Copyright date to
      extend to 2005 ... first run here was very simple ... change everything
      where: grep 1996-2004 && the word 'Copyright' ... scanned through the
      generated list with 'less' first, and after, to make sure that I only
      picked up the right entries ...
      2ff50159
  4. 25 12月, 2004 1 次提交
    • T
      Remove 'optimization' to skip resolve_symlinks() when the found · f0c08ae7
      Tom Lane 提交于
      executable file isn't itself a symlink.  We still need to run the
      algorithm so that any directory symlinks in the path to the
      executable are replaced by a true path.  Noticed this on seeing
      pg_config give me a completely wrong answer for --pkglibdir when
      I called it through a symlink to the installation bindir.
      f0c08ae7
  5. 21 12月, 2004 1 次提交
  6. 28 11月, 2004 1 次提交
  7. 07 11月, 2004 1 次提交
  8. 06 11月, 2004 1 次提交
  9. 19 10月, 2004 1 次提交
  10. 07 10月, 2004 1 次提交
  11. 28 9月, 2004 3 次提交
  12. 29 8月, 2004 2 次提交
  13. 16 8月, 2004 2 次提交
  14. 10 8月, 2004 1 次提交
    • T
      Path-mangling logic was failing to account for paths containing mentions · b06c9076
      Tom Lane 提交于
      of '.' or '..'.  Extend canonicalize_path() to trim off trailing occurrences
      of these things, and use it to fix up paths where needed (which I think is
      only after places where we trim the last path component, but maybe some
      others will turn up).  Fixes Josh's complaint that './initdb' does not
      work.
      b06c9076
  15. 09 8月, 2004 1 次提交
  16. 08 8月, 2004 2 次提交
  17. 26 7月, 2004 1 次提交
  18. 11 6月, 2004 1 次提交
    • B
      Attached is a patch that takes care of the PATHSEP issue. I made a more · 6cc4175b
      Bruce Momjian 提交于
      extensive change then what was suggested. I found the file path.c that
      contained a lot of "Unix/Windows" agnostic functions so I added a function
      there instead and removed the PATHSEP declaration in exec.c altogether. All
      to keep things from scattering all over the code.
      
      I also took the liberty of changing the name of the functions
      "first_path_sep" and "last_path_sep". Where I come from (and I'm apparently
      not alone given the former macro name PATHSEP), they should be called
      "first_dir_sep" and "last_dir_sep". The new function I introduced, that
      actually finds path separators, is now the "first_path_sep". The patch
      contains changes on all affected places of course.
      
      I also changed the documentation on dynamic_library_path to reflect the
      chagnes.
      
      Thomas Hallgren
      6cc4175b
  19. 25 5月, 2004 2 次提交
  20. 22 5月, 2004 1 次提交
  21. 20 5月, 2004 3 次提交
  22. 19 5月, 2004 2 次提交
  23. 18 5月, 2004 1 次提交
  24. 17 5月, 2004 1 次提交
  25. 15 5月, 2004 1 次提交
  26. 14 5月, 2004 1 次提交
  27. 13 5月, 2004 1 次提交
  28. 12 5月, 2004 2 次提交
    • B
      Rename find_my_binary/find_other_binary to · b1ffacdd
      Bruce Momjian 提交于
      find_my_exec/find_other_exec().  Remove passing of progname to these
      functions as they can find that out from argv[0], which they already
      have.
      
      Make get_progname return const char *, and update all progname variables
      to be const char *.
      b1ffacdd
    • B
      As part of the work for making relocatable installs, I have re-factored · fda15b35
      Bruce Momjian 提交于
      all the code that looks for other binaries.  I move FindExec into
      port/exec.c (and renamed it to find_my_binary()).  I also added
      find_other_binary that looks for another binary in the same directory as
      the calling program, and checks the version string.
      
      The only behavior change was that initdb and pg_dump would look in the
      hard-coded bindir directory if it can't find the requested binary in the
      same directory as the caller.  The new code throws an error.  The old
      behavior seemed too error prone for version mismatches.
      fda15b35
  29. 16 3月, 2004 1 次提交
  30. 02 2月, 2004 1 次提交
    • B
      Briefly, · e5e5a323
      Bruce Momjian 提交于
       * configure + Makefile changes
       * shared memory attaching in EXEC_BACKEND case (+ minor fix for apparent
      cygwin bug under cygwin/EXEC_BACKEND case only)
       * PATH env var separator differences
       * missing win32 rand functions added
       * placeholder replacements for sync etc under port.h
      
      
      To those who are really interested, and there are a few of you: the attached
      patch + file will allow the source base to be compiled (and, for some
      definition, "run") under MingW, with the following caveats (I wanted to
      first properly fix all but the last of these, but y'all won't quit asking
      for a patch :-):
      
              * child death: SIGCHLD not yet sent, so as a minimum, you'll need to
      put in some sort of delay after StartupDatabase, and handle setting
      StartupPID to 0 etc (ie. the stuff the reaper() signal function is supposed
      to do)
      
              * dirmod.c: comment out the elog calls
      
              * dfmgr.c: some hackage required to substitute_libpath_macro
      
              * slru/xact.c: comment out the errno checking after the readdir
      (fixed by next version of MingW)
      
      Again, this is only if you *really* want to see postgres compile and start,
      and is a nice leg-up for working on the other Win32 TODO list items. Just
      don't expect too much else from it at this point...
      
      
      Claudio Natoli
      e5e5a323