Attached is a patch that takes care of the PATHSEP issue. I made a more
authorBruce Momjian <bruce@momjian.us>
Thu, 10 Jun 2004 22:26:24 +0000 (22:26 +0000)
committerBruce Momjian <bruce@momjian.us>
Thu, 10 Jun 2004 22:26:24 +0000 (22:26 +0000)
commit6cc4175b256cfc87411f9e704f9a34cf54f6b256
tree7bdf7438dc345bd1154f30efd2cc097f3f0c0c4e
parentd4117de50a78afb11d5b7004aa4e34540dc9193a
Attached is a patch that takes care of the PATHSEP issue. I made a more
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
doc/src/sgml/runtime.sgml
src/backend/commands/dbcommands.c
src/backend/utils/fmgr/dfmgr.c
src/bin/initdb/initdb.c
src/include/port.h
src/interfaces/ecpg/ecpglib/connect.c
src/interfaces/ecpg/preproc/ecpg.c
src/interfaces/libpq/fe-connect.c
src/port/exec.c
src/port/path.c