Move copydir.c from src/port to src/backend/storage/file
Robert Haas <rhaas@postgresql.org>
Move copydir.c from src/port to src/backend/storage/file The previous commit to make copydir() interruptible prevented postgres.exe from linking on MinGW and Cygwin, because on those platforms libpgport_srv.a can't freely reference symbols defined by the backend. Since that code is already backend-specific anyway, just move the whole file into the backend rather than adding further kludges to deal with the symbols needed by CHECK_FOR_INTERRUPTS(). This probably needs some further cleanup, but this commit just moves the file as-is, which should hopefully be enough to turn the buildfarm green again.
Files
| Path | Change | +/− |
|---|---|---|
| src/backend/storage/file/copydir.c (from src/port/copydir.c) | renamed | +1 −1 |
| src/backend/storage/file/Makefile | modified | +2 −2 |
| src/port/Makefile | modified | +2 −2 |