summaryrefslogtreecommitdiff
path: root/src/backend/storage/file/fd.c
AgeCommit message (Expand)Author
2002-09-02I checked all the previous string handling errors and most of them wereBruce Momjian
2002-09-02Remove sys/types.h in files that include postgres.h, and hence c.h,Bruce Momjian
2002-08-06Restructure local-buffer handling per recent pghackers discussion.Tom Lane
2002-06-20Update copyright to 2002.Bruce Momjian
2002-05-05Create an internal semaphore API that is not tied to SysV semaphores.Tom Lane
2002-03-06Change made to elog:Bruce Momjian
2002-03-02Commit to match discussed elog() changes. Only update is that LOG isBruce Momjian
2002-02-10Don't Assert() that fsync() and close() never fail; I have seen thisTom Lane
2001-11-05New pgindent run with fixes suggested by Tom. Patch manually reviewed,Bruce Momjian
2001-10-28Another pgindent run. Fixes enum indenting, and improves #endifBruce Momjian
2001-10-25pgindent run on all C files. Java run to follow. initdb/regressionBruce Momjian
2001-09-30Create a GUC parameter max_files_per_process that is a configurableTom Lane
2001-08-04This patch is because Hurd does not support NOFILE. It is against currentBruce Momjian
2001-06-18Allow removal of system-named pg_* temp tables. Rename temp file/dir asBruce Momjian
2001-06-11Move temporary files into 'pg_tempfiles' subdirectory of each databaseTom Lane
2001-06-06Adjust WAL code so that checkpoints truncate the xlog at the previousTom Lane
2001-05-30Remove SEP_CHAR, replace with / or '/' as appropriate.Bruce Momjian
2001-05-25Oops, only wanted python change in the last commit. Backing out.Bruce Momjian
2001-05-25While changing Cygwin Python to build its core as a DLL (like Win32Bruce Momjian
2001-04-03Check for failure of malloc() and realloc() when allocating space forTom Lane
2001-04-03open(2) flags saved for re-opening a virtual file should probably notTom Lane
2001-03-22pgindent run. Make it all clean.Bruce Momjian
2001-02-18Change s_lock to not use any zero-delay select() calls; these are just aTom Lane
2001-02-17Add current seek position to FDDEBUG output for FileRead,Tom Lane
2001-01-24Change Copyright from PostgreSQL, Inc to PostgreSQL Global Development Group.Bruce Momjian
2001-01-12Add more critical-section calls: all code sections that hold spinlocksTom Lane
2000-12-08Resurrect -F switch: it controls fsyncs again, though the fsyncs areTom Lane
2000-11-30No more #ifdef XLOG.Vadim B. Mikheev
2000-11-23Set fdstate in fileNameOpenFile.Vadim B. Mikheev
2000-11-10pg_fsync is fsync in WAL version.Vadim B. Mikheev
2000-10-28WALVadim B. Mikheev
2000-10-02Banish caddr_t (mostly), use Datum where appropriate.Peter Eisentraut
2000-08-27Change ReleaseLruFile() usage so that if we cannot release any moreTom Lane
2000-07-05Fix typo (extraneous semicolon) in fd.c patch to avoid excess seeks.Tom Lane
2000-06-15Final #include cleanup.Bruce Momjian
2000-06-14> If read or write fails. Position will left the same. ThisBruce Momjian
2000-06-02Remove NT-specific file open defines by defining our own open macros forBruce Momjian
2000-06-02Create an fd.c entry point that is just like plain open(2) except thatTom Lane
2000-05-31The heralded `Grand Unified Configuration scheme' (GUC)Peter Eisentraut
2000-04-12Ye-old pgindent run. Same 4-space tabs.Bruce Momjian
2000-04-09Buffer manager modifications to keep a local buffer-dirtied bit as wellTom Lane
2000-03-17Fix a bunch of minor portability problems and maybe-bugs revealed byTom Lane
2000-02-28Fix comment spacing.Bruce Momjian
2000-01-26Add:Bruce Momjian
1999-11-23Reduce ReleaseLruFile failure from FATAL to ERROR grade; offhand I don'tTom Lane
1999-10-17Change fd.c so that temp files are closed and deleted atTom Lane
1999-10-13Split 'BufFile' routines out of fd.c into a new module, buffile.c. ExtendTom Lane
1999-09-27Transaction log manager core code.Vadim B. Mikheev
1999-07-17 Move some system includes into c.h, and remove duplicates.Bruce Momjian
1999-07-16Update #include cleanupsBruce Momjian