Simplify uses of readdir() by creating a function ReadDir() that
authorTom Lane
Sun, 19 Jun 2005 21:34:03 +0000 (21:34 +0000)
committerTom Lane
Sun, 19 Jun 2005 21:34:03 +0000 (21:34 +0000)
commit3f749924f82efd5b2f4b424f6c69a89a2959e4b3
tree3bd4c6588dc45f0b88f394e0dee85f201f54d4d0
parente26b0abda3919448d5ccbcaac0415010022864b7
Simplify uses of readdir() by creating a function ReadDir() that
includes error checking and an appropriate ereport(ERROR) message.
This gets rid of rather tedious and error-prone manipulation of errno,
as well as a Windows-specific bug workaround, at more than a dozen
call sites.  After an idea in a recent patch by Heikki Linnakangas.
contrib/dbsize/dbsize.c
src/backend/access/transam/slru.c
src/backend/access/transam/twophase.c
src/backend/access/transam/xlog.c
src/backend/commands/tablespace.c
src/backend/postmaster/pgarch.c
src/backend/storage/file/fd.c
src/backend/utils/adt/misc.c
src/include/storage/fd.h
src/timezone/pgtz.c