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:
@@ -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
|
||||
*
|
||||
*
|
||||
|
@@ -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
|
||||
*
|
||||
*
|
||||
|
@@ -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
|
||||
*
|
||||
*
|
||||
|
@@ -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
|
||||
*
|
||||
*
|
||||
|
@@ -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
|
||||
*
|
||||
*
|
||||
|
@@ -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',
|
||||
|
@@ -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
|
||||
|
@@ -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
|
||||
|
@@ -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
|
||||
|
@@ -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
|
||||
|
@@ -1,4 +1,4 @@
|
||||
# Copyright (c) 2022, PostgreSQL Global Development Group
|
||||
# Copyright (c) 2022-2023, PostgreSQL Global Development Group
|
||||
|
||||
backend_sources += files(
|
||||
'buffile.c',
|
||||
|
@@ -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
|
||||
|
@@ -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
|
||||
|
@@ -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
|
||||
|
@@ -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
|
||||
|
@@ -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
|
||||
|
@@ -1,4 +1,4 @@
|
||||
# Copyright (c) 2022, PostgreSQL Global Development Group
|
||||
# Copyright (c) 2022-2023, PostgreSQL Global Development Group
|
||||
|
||||
backend_sources += files(
|
||||
'freespace.c',
|
||||
|
@@ -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
|
||||
|
@@ -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
|
||||
*
|
||||
*
|
||||
|
@@ -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
|
||||
*
|
||||
*
|
||||
|
@@ -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
|
||||
*
|
||||
*
|
||||
|
@@ -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
|
||||
*
|
||||
*
|
||||
|
@@ -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
|
||||
|
@@ -1,4 +1,4 @@
|
||||
# Copyright (c) 2022, PostgreSQL Global Development Group
|
||||
# Copyright (c) 2022-2023, PostgreSQL Global Development Group
|
||||
|
||||
backend_sources += files(
|
||||
'barrier.c',
|
||||
|
@@ -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
|
||||
|
@@ -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
|
||||
*
|
||||
*
|
||||
|
@@ -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
|
||||
|
@@ -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
|
||||
|
@@ -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
|
||||
|
@@ -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
|
||||
*
|
||||
*
|
||||
|
@@ -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
|
||||
*
|
||||
*
|
||||
|
@@ -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
|
||||
*
|
||||
*
|
||||
|
@@ -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
|
||||
*
|
||||
*
|
||||
|
@@ -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
|
||||
*
|
||||
*
|
||||
|
@@ -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
|
||||
|
@@ -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
|
||||
*
|
||||
*
|
||||
|
@@ -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',
|
||||
|
@@ -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
|
||||
|
@@ -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
|
||||
*
|
||||
*
|
||||
|
@@ -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;
|
||||
|
@@ -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
|
||||
*
|
||||
*
|
||||
|
@@ -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
|
||||
*
|
||||
*
|
||||
|
@@ -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
|
||||
|
@@ -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',
|
||||
|
@@ -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
|
||||
*
|
||||
*
|
||||
|
@@ -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
|
||||
*
|
||||
*
|
||||
|
@@ -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
|
||||
*
|
||||
*
|
||||
|
@@ -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
|
||||
*
|
||||
*
|
||||
|
@@ -1,4 +1,4 @@
|
||||
# Copyright (c) 2022, PostgreSQL Global Development Group
|
||||
# Copyright (c) 2022-2023, PostgreSQL Global Development Group
|
||||
|
||||
subdir('buffer')
|
||||
subdir('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
|
||||
*
|
||||
*
|
||||
|
@@ -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
|
||||
|
@@ -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
|
||||
*
|
||||
*
|
||||
|
@@ -1,4 +1,4 @@
|
||||
# Copyright (c) 2022, PostgreSQL Global Development Group
|
||||
# Copyright (c) 2022-2023, PostgreSQL Global Development Group
|
||||
|
||||
backend_sources += files(
|
||||
'bufpage.c',
|
||||
|
@@ -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
|
||||
*
|
||||
*
|
||||
|
@@ -1,4 +1,4 @@
|
||||
# Copyright (c) 2022, PostgreSQL Global Development Group
|
||||
# Copyright (c) 2022-2023, PostgreSQL Global Development Group
|
||||
|
||||
backend_sources += files(
|
||||
'md.c',
|
||||
|
@@ -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
|
||||
*
|
||||
*
|
||||
|
@@ -1,4 +1,4 @@
|
||||
# Copyright (c) 2022, PostgreSQL Global Development Group
|
||||
# Copyright (c) 2022-2023, PostgreSQL Global Development Group
|
||||
|
||||
backend_sources += files(
|
||||
'sync.c',
|
||||
|
@@ -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
|
||||
*
|
||||
*
|
||||
|
Reference in New Issue
Block a user