]> granicus.if.org Git - postgresql/blob - src/backend/utils/adt/version.c
Add missing copyright blurb, make ruleutils.c use the standard layout
[postgresql] / src / backend / utils / adt / version.c
1 /*-------------------------------------------------------------------------
2  *
3  * version.c
4  *       Returns the PostgreSQL version string
5  *
6  * Copyright (c) 1998-2007, PostgreSQL Global Development Group
7  *
8  * IDENTIFICATION
9  *
10  * $PostgreSQL: pgsql/src/backend/utils/adt/version.c,v 1.14 2007/01/20 01:08:42 neilc Exp $
11  *
12  *-------------------------------------------------------------------------
13  */
14
15 #include "postgres.h"
16
17 #include "utils/builtins.h"
18
19
20 Datum
21 pgsql_version(PG_FUNCTION_ARGS)
22 {
23         int                     n = strlen(PG_VERSION_STR);
24         text       *ret = (text *) palloc(n + VARHDRSZ);
25
26         VARATT_SIZEP(ret) = n + VARHDRSZ;
27         memcpy(VARDATA(ret), PG_VERSION_STR, n);
28
29         PG_RETURN_TEXT_P(ret);
30 }