1
0
mirror of https://github.com/postgres/postgres.git synced 2025-09-02 04:21:28 +03:00

Update copyright for 2023

Backpatch-through: 11
This commit is contained in:
Bruce Momjian
2023-01-02 15:00:37 -05:00
parent 325bc54eed
commit c8e1ba736b
2406 changed files with 2421 additions and 2421 deletions

View File

@@ -3,7 +3,7 @@
* buf_init.c
* buffer manager initialization routines
*
* Portions Copyright (c) 1996-2022, PostgreSQL Global Development Group
* Portions Copyright (c) 1996-2023, PostgreSQL Global Development Group
* Portions Copyright (c) 1994, Regents of the University of California
*
*

View File

@@ -10,7 +10,7 @@
* before the lock is released (see notes in README).
*
*
* Portions Copyright (c) 1996-2022, PostgreSQL Global Development Group
* Portions Copyright (c) 1996-2023, PostgreSQL Global Development Group
* Portions Copyright (c) 1994, Regents of the University of California
*
*

View File

@@ -3,7 +3,7 @@
* bufmgr.c
* buffer manager interface routines
*
* Portions Copyright (c) 1996-2022, PostgreSQL Global Development Group
* Portions Copyright (c) 1996-2023, PostgreSQL Global Development Group
* Portions Copyright (c) 1994, Regents of the University of California
*
*

View File

@@ -4,7 +4,7 @@
* routines for managing the buffer pool's replacement strategy.
*
*
* Portions Copyright (c) 1996-2022, PostgreSQL Global Development Group
* Portions Copyright (c) 1996-2023, PostgreSQL Global Development Group
* Portions Copyright (c) 1994, Regents of the University of California
*
*

View File

@@ -4,7 +4,7 @@
* local buffer manager. Fast buffer manager for temporary tables,
* which never need to be WAL-logged or checkpointed, etc.
*
* Portions Copyright (c) 1996-2022, PostgreSQL Global Development Group
* Portions Copyright (c) 1996-2023, PostgreSQL Global Development Group
* Portions Copyright (c) 1994-5, Regents of the University of California
*
*

View File

@@ -1,4 +1,4 @@
# Copyright (c) 2022, PostgreSQL Global Development Group
# Copyright (c) 2022-2023, PostgreSQL Global Development Group
backend_sources += files(
'buf_init.c',

View File

@@ -3,7 +3,7 @@
* buffile.c
* Management of large buffered temporary files.
*
* Portions Copyright (c) 1996-2022, PostgreSQL Global Development Group
* Portions Copyright (c) 1996-2023, PostgreSQL Global Development Group
* Portions Copyright (c) 1994, Regents of the University of California
*
* IDENTIFICATION

View File

@@ -3,7 +3,7 @@
* copydir.c
* copies a directory
*
* Portions Copyright (c) 1996-2022, PostgreSQL Global Development Group
* Portions Copyright (c) 1996-2023, PostgreSQL Global Development Group
* Portions Copyright (c) 1994, Regents of the University of California
*
* While "xcopy /e /i /q" works fine for copying directories, on Windows XP

View File

@@ -3,7 +3,7 @@
* fd.c
* Virtual file descriptor code.
*
* Portions Copyright (c) 1996-2022, PostgreSQL Global Development Group
* Portions Copyright (c) 1996-2023, PostgreSQL Global Development Group
* Portions Copyright (c) 1994, Regents of the University of California
*
* IDENTIFICATION

View File

@@ -3,7 +3,7 @@
* fileset.c
* Management of named temporary files.
*
* Portions Copyright (c) 1996-2022, PostgreSQL Global Development Group
* Portions Copyright (c) 1996-2023, PostgreSQL Global Development Group
* Portions Copyright (c) 1994, Regents of the University of California
*
* IDENTIFICATION

View File

@@ -1,4 +1,4 @@
# Copyright (c) 2022, PostgreSQL Global Development Group
# Copyright (c) 2022-2023, PostgreSQL Global Development Group
backend_sources += files(
'buffile.c',

View File

@@ -3,7 +3,7 @@
* reinit.c
* Reinitialization of unlogged relations
*
* Portions Copyright (c) 1996-2022, PostgreSQL Global Development Group
* Portions Copyright (c) 1996-2023, PostgreSQL Global Development Group
* Portions Copyright (c) 1994, Regents of the University of California
*
* IDENTIFICATION

View File

@@ -3,7 +3,7 @@
* sharedfileset.c
* Shared temporary file management.
*
* Portions Copyright (c) 1996-2022, PostgreSQL Global Development Group
* Portions Copyright (c) 1996-2023, PostgreSQL Global Development Group
* Portions Copyright (c) 1994, Regents of the University of California
*
* IDENTIFICATION

View File

@@ -4,7 +4,7 @@
* POSTGRES free space map for quickly finding free space in relations
*
*
* Portions Copyright (c) 1996-2022, PostgreSQL Global Development Group
* Portions Copyright (c) 1996-2023, PostgreSQL Global Development Group
* Portions Copyright (c) 1994, Regents of the University of California
*
* IDENTIFICATION

View File

@@ -4,7 +4,7 @@
* routines to search and manipulate one FSM page.
*
*
* Portions Copyright (c) 1996-2022, PostgreSQL Global Development Group
* Portions Copyright (c) 1996-2023, PostgreSQL Global Development Group
* Portions Copyright (c) 1994, Regents of the University of California
*
* IDENTIFICATION

View File

@@ -4,7 +4,7 @@
* POSTGRES free space map for quickly finding free pages in relations
*
*
* Portions Copyright (c) 1996-2022, PostgreSQL Global Development Group
* Portions Copyright (c) 1996-2023, PostgreSQL Global Development Group
* Portions Copyright (c) 1994, Regents of the University of California
*
* IDENTIFICATION

View File

@@ -1,4 +1,4 @@
# Copyright (c) 2022, PostgreSQL Global Development Group
# Copyright (c) 2022-2023, PostgreSQL Global Development Group
backend_sources += files(
'freespace.c',

View File

@@ -3,7 +3,7 @@
* barrier.c
* Barriers for synchronizing cooperating processes.
*
* Portions Copyright (c) 1996-2022, PostgreSQL Global Development Group
* Portions Copyright (c) 1996-2023, PostgreSQL Global Development Group
* Portions Copyright (c) 1994, Regents of the University of California
*
* From Wikipedia[1]: "In parallel computing, a barrier is a type of

View File

@@ -14,7 +14,7 @@
* hard postmaster crash, remaining segments will be removed, if they
* still exist, at the next postmaster startup.
*
* Portions Copyright (c) 1996-2022, PostgreSQL Global Development Group
* Portions Copyright (c) 1996-2023, PostgreSQL Global Development Group
* Portions Copyright (c) 1994, Regents of the University of California
*
*

View File

@@ -36,7 +36,7 @@
*
* As ever, Windows requires its own implementation.
*
* Portions Copyright (c) 1996-2022, PostgreSQL Global Development Group
* Portions Copyright (c) 1996-2023, PostgreSQL Global Development Group
* Portions Copyright (c) 1994, Regents of the University of California
*
*

View File

@@ -8,7 +8,7 @@
* exit-time cleanup for either a postmaster or a backend.
*
*
* Portions Copyright (c) 1996-2022, PostgreSQL Global Development Group
* Portions Copyright (c) 1996-2023, PostgreSQL Global Development Group
* Portions Copyright (c) 1994, Regents of the University of California
*
*

View File

@@ -3,7 +3,7 @@
* ipci.c
* POSTGRES inter-process communication initialization code.
*
* Portions Copyright (c) 1996-2022, PostgreSQL Global Development Group
* Portions Copyright (c) 1996-2023, PostgreSQL Global Development Group
* Portions Copyright (c) 1994, Regents of the University of California
*
*

View File

@@ -23,7 +23,7 @@
* The Windows implementation uses Windows events that are inherited by all
* postmaster child processes. There's no need for the self-pipe trick there.
*
* Portions Copyright (c) 1996-2022, PostgreSQL Global Development Group
* Portions Copyright (c) 1996-2023, PostgreSQL Global Development Group
* Portions Copyright (c) 1994, Regents of the University of California
*
* IDENTIFICATION

View File

@@ -1,4 +1,4 @@
# Copyright (c) 2022, PostgreSQL Global Development Group
# Copyright (c) 2022-2023, PostgreSQL Global Development Group
backend_sources += files(
'barrier.c',

View File

@@ -4,7 +4,7 @@
* routines for signaling between the postmaster and its child processes
*
*
* Portions Copyright (c) 1996-2022, PostgreSQL Global Development Group
* Portions Copyright (c) 1996-2023, PostgreSQL Global Development Group
* Portions Copyright (c) 1994, Regents of the University of California
*
* IDENTIFICATION

View File

@@ -34,7 +34,7 @@
* happen, it would tie up KnownAssignedXids indefinitely, so we protect
* ourselves by pruning the array when a valid list of running XIDs arrives.
*
* Portions Copyright (c) 1996-2022, PostgreSQL Global Development Group
* Portions Copyright (c) 1996-2023, PostgreSQL Global Development Group
* Portions Copyright (c) 1994, Regents of the University of California
*
*

View File

@@ -4,7 +4,7 @@
* Routines for interprocess signaling
*
*
* Portions Copyright (c) 1996-2022, PostgreSQL Global Development Group
* Portions Copyright (c) 1996-2023, PostgreSQL Global Development Group
* Portions Copyright (c) 1994, Regents of the University of California
*
* IDENTIFICATION

View File

@@ -8,7 +8,7 @@
* and only the receiver may receive. This is intended to allow a user
* backend to communicate with worker backends that it has registered.
*
* Portions Copyright (c) 1996-2022, PostgreSQL Global Development Group
* Portions Copyright (c) 1996-2023, PostgreSQL Global Development Group
* Portions Copyright (c) 1994, Regents of the University of California
*
* src/backend/storage/ipc/shm_mq.c

View File

@@ -3,7 +3,7 @@
* shm_toc.c
* shared memory segment table of contents
*
* Portions Copyright (c) 1996-2022, PostgreSQL Global Development Group
* Portions Copyright (c) 1996-2023, PostgreSQL Global Development Group
* Portions Copyright (c) 1994, Regents of the University of California
*
* src/backend/storage/ipc/shm_toc.c

View File

@@ -3,7 +3,7 @@
* shmem.c
* create shared memory and initialize shared memory data structures.
*
* Portions Copyright (c) 1996-2022, PostgreSQL Global Development Group
* Portions Copyright (c) 1996-2023, PostgreSQL Global Development Group
* Portions Copyright (c) 1994, Regents of the University of California
*
*

View File

@@ -3,7 +3,7 @@
* shmqueue.c
* shared memory linked lists
*
* Portions Copyright (c) 1996-2022, PostgreSQL Global Development Group
* Portions Copyright (c) 1996-2023, PostgreSQL Global Development Group
* Portions Copyright (c) 1994, Regents of the University of California
*
*

View File

@@ -3,7 +3,7 @@
* signalfuncs.c
* Functions for signaling backends
*
* Portions Copyright (c) 1996-2022, PostgreSQL Global Development Group
* Portions Copyright (c) 1996-2023, PostgreSQL Global Development Group
* Portions Copyright (c) 1994, Regents of the University of California
*
*

View File

@@ -3,7 +3,7 @@
* sinval.c
* POSTGRES shared cache invalidation communication code.
*
* Portions Copyright (c) 1996-2022, PostgreSQL Global Development Group
* Portions Copyright (c) 1996-2023, PostgreSQL Global Development Group
* Portions Copyright (c) 1994, Regents of the University of California
*
*

View File

@@ -3,7 +3,7 @@
* sinvaladt.c
* POSTGRES shared cache invalidation data manager.
*
* Portions Copyright (c) 1996-2022, PostgreSQL Global Development Group
* Portions Copyright (c) 1996-2023, PostgreSQL Global Development Group
* Portions Copyright (c) 1994, Regents of the University of California
*
*

View File

@@ -7,7 +7,7 @@
* AccessExclusiveLocks and starting snapshots for Hot Standby mode.
* Plus conflict recovery processing.
*
* Portions Copyright (c) 1996-2022, PostgreSQL Global Development Group
* Portions Copyright (c) 1996-2023, PostgreSQL Global Development Group
* Portions Copyright (c) 1994, Regents of the University of California
*
* IDENTIFICATION

View File

@@ -19,7 +19,7 @@
* memory context given to inv_open (for LargeObjectDesc structs).
*
*
* Portions Copyright (c) 1996-2022, PostgreSQL Global Development Group
* Portions Copyright (c) 1996-2023, PostgreSQL Global Development Group
* Portions Copyright (c) 1994, Regents of the University of California
*
*

View File

@@ -1,4 +1,4 @@
# Copyright (c) 2022, PostgreSQL Global Development Group
# Copyright (c) 2022-2023, PostgreSQL Global Development Group
backend_sources += files(
'inv_api.c',

View File

@@ -8,7 +8,7 @@
* interrupted, unlike LWLock waits. Condition variables are safe
* to use within dynamic shared memory segments.
*
* Portions Copyright (c) 1996-2022, PostgreSQL Global Development Group
* Portions Copyright (c) 1996-2023, PostgreSQL Global Development Group
* Portions Copyright (c) 1994, Regents of the University of California
*
* src/backend/storage/lmgr/condition_variable.c

View File

@@ -7,7 +7,7 @@
* detection and resolution algorithms.
*
*
* Portions Copyright (c) 1996-2022, PostgreSQL Global Development Group
* Portions Copyright (c) 1996-2023, PostgreSQL Global Development Group
* Portions Copyright (c) 1994, Regents of the University of California
*
*

View File

@@ -1,7 +1,7 @@
#!/usr/bin/perl
#
# Generate lwlocknames.h and lwlocknames.c from lwlocknames.txt
# Copyright (c) 2000-2022, PostgreSQL Global Development Group
# Copyright (c) 2000-2023, PostgreSQL Global Development Group
use strict;
use warnings;

View File

@@ -3,7 +3,7 @@
* lmgr.c
* POSTGRES lock manager code
*
* Portions Copyright (c) 1996-2022, PostgreSQL Global Development Group
* Portions Copyright (c) 1996-2023, PostgreSQL Global Development Group
* Portions Copyright (c) 1994, Regents of the University of California
*
*

View File

@@ -3,7 +3,7 @@
* lock.c
* POSTGRES primary lock mechanism
*
* Portions Copyright (c) 1996-2022, PostgreSQL Global Development Group
* Portions Copyright (c) 1996-2023, PostgreSQL Global Development Group
* Portions Copyright (c) 1994, Regents of the University of California
*
*

View File

@@ -20,7 +20,7 @@
* appropriate value for a free lock. The meaning of the variable is up to
* the caller, the lightweight lock code just assigns and compares it.
*
* Portions Copyright (c) 1996-2022, PostgreSQL Global Development Group
* Portions Copyright (c) 1996-2023, PostgreSQL Global Development Group
* Portions Copyright (c) 1994, Regents of the University of California
*
* IDENTIFICATION

View File

@@ -1,4 +1,4 @@
# Copyright (c) 2022, PostgreSQL Global Development Group
# Copyright (c) 2022-2023, PostgreSQL Global Development Group
backend_sources += files(
'condition_variable.c',

View File

@@ -135,7 +135,7 @@
* - Protects both PredXact and SerializableXidHash.
*
*
* Portions Copyright (c) 1996-2022, PostgreSQL Global Development Group
* Portions Copyright (c) 1996-2023, PostgreSQL Global Development Group
* Portions Copyright (c) 1994, Regents of the University of California
*
*

View File

@@ -3,7 +3,7 @@
* proc.c
* routines to manage per-process shared memory data structure
*
* Portions Copyright (c) 1996-2022, PostgreSQL Global Development Group
* Portions Copyright (c) 1996-2023, PostgreSQL Global Development Group
* Portions Copyright (c) 1994, Regents of the University of California
*
*

View File

@@ -36,7 +36,7 @@
* the probability of unintended failure) than to fix the total time
* spent.
*
* Portions Copyright (c) 1996-2022, PostgreSQL Global Development Group
* Portions Copyright (c) 1996-2023, PostgreSQL Global Development Group
* Portions Copyright (c) 1994, Regents of the University of California
*
*

View File

@@ -11,7 +11,7 @@
* is too slow to be very useful :-(
*
*
* Portions Copyright (c) 1996-2022, PostgreSQL Global Development Group
* Portions Copyright (c) 1996-2023, PostgreSQL Global Development Group
* Portions Copyright (c) 1994, Regents of the University of California
*
*

View File

@@ -1,4 +1,4 @@
# Copyright (c) 2022, PostgreSQL Global Development Group
# Copyright (c) 2022-2023, PostgreSQL Global Development Group
subdir('buffer')
subdir('file')

View File

@@ -3,7 +3,7 @@
* bufpage.c
* POSTGRES standard buffer page code.
*
* Portions Copyright (c) 1996-2022, PostgreSQL Global Development Group
* Portions Copyright (c) 1996-2023, PostgreSQL Global Development Group
* Portions Copyright (c) 1994, Regents of the University of California
*
*

View File

@@ -3,7 +3,7 @@
* checksum.c
* Checksum implementation for data pages.
*
* Portions Copyright (c) 1996-2022, PostgreSQL Global Development Group
* Portions Copyright (c) 1996-2023, PostgreSQL Global Development Group
* Portions Copyright (c) 1994, Regents of the University of California
*
* IDENTIFICATION

View File

@@ -3,7 +3,7 @@
* itemptr.c
* POSTGRES disk item pointer code.
*
* Portions Copyright (c) 1996-2022, PostgreSQL Global Development Group
* Portions Copyright (c) 1996-2023, PostgreSQL Global Development Group
* Portions Copyright (c) 1994, Regents of the University of California
*
*

View File

@@ -1,4 +1,4 @@
# Copyright (c) 2022, PostgreSQL Global Development Group
# Copyright (c) 2022-2023, PostgreSQL Global Development Group
backend_sources += files(
'bufpage.c',

View File

@@ -10,7 +10,7 @@
* It doesn't matter whether the bits are on spinning rust or some other
* storage technology.
*
* Portions Copyright (c) 1996-2022, PostgreSQL Global Development Group
* Portions Copyright (c) 1996-2023, PostgreSQL Global Development Group
* Portions Copyright (c) 1994, Regents of the University of California
*
*

View File

@@ -1,4 +1,4 @@
# Copyright (c) 2022, PostgreSQL Global Development Group
# Copyright (c) 2022-2023, PostgreSQL Global Development Group
backend_sources += files(
'md.c',

View File

@@ -6,7 +6,7 @@
* All file system operations in POSTGRES dispatch through these
* routines.
*
* Portions Copyright (c) 1996-2022, PostgreSQL Global Development Group
* Portions Copyright (c) 1996-2023, PostgreSQL Global Development Group
* Portions Copyright (c) 1994, Regents of the University of California
*
*

View File

@@ -1,4 +1,4 @@
# Copyright (c) 2022, PostgreSQL Global Development Group
# Copyright (c) 2022-2023, PostgreSQL Global Development Group
backend_sources += files(
'sync.c',

View File

@@ -3,7 +3,7 @@
* sync.c
* File synchronization management code.
*
* Portions Copyright (c) 1996-2022, PostgreSQL Global Development Group
* Portions Copyright (c) 1996-2023, PostgreSQL Global Development Group
* Portions Copyright (c) 1994, Regents of the University of California
*
*