OSDN Git Service

Change mixed-case routines to lower-case if referenced in pg_proc.h
authorThomas G. Lockhart <lockhart@fourpalms.org>
Sun, 27 Apr 1997 19:21:06 +0000 (19:21 +0000)
committerThomas G. Lockhart <lockhart@fourpalms.org>
Sun, 27 Apr 1997 19:21:06 +0000 (19:21 +0000)
src/backend/utils/init/miscinit.c
src/include/miscadmin.h

index f24a856..acf9297 100644 (file)
@@ -7,7 +7,7 @@
  *
  *
  * IDENTIFICATION
- *    $Header: /cvsroot/pgsql/src/backend/utils/init/miscinit.c,v 1.4 1997/02/14 04:18:17 momjian Exp $
+ *    $Header: /cvsroot/pgsql/src/backend/utils/init/miscinit.c,v 1.5 1997/04/27 19:20:37 thomas Exp $
  *
  *-------------------------------------------------------------------------
  */
@@ -260,10 +260,14 @@ SetDatabaseName(char *name)
  *
  *     SetPgUserName must be called before InitPostgres, since the setuid()
  *     is done there.
+ *
+ *     Replace GetPgUserName() with a lower-case version
+ *     to allow use in new case-insensitive SQL (referenced
+ *     in pg_proc.h). Define GetPgUserName() as a macro - tgl 97/04/26
  * ----------------
  */
 char*
-GetPgUserName()
+getpgusername()
 {
     return UserName;
 }
index 9e3473a..3792a7c 100644 (file)
@@ -11,7 +11,7 @@
  *
  * Copyright (c) 1994, Regents of the University of California
  *
- * $Id: miscadmin.h,v 1.8 1997/03/25 08:09:59 scrappy Exp $
+ * $Id: miscadmin.h,v 1.9 1997/04/27 19:21:06 thomas Exp $
  *
  * NOTES
  *    some of the information in this file will be moved to
@@ -109,7 +109,7 @@ extern char *GetDatabasePath(void);
 extern char *GetDatabaseName(void);
 extern void SetDatabaseName(char *name);
 extern void SetDatabasePath(char *path);
-extern char *GetPgUserName(void);
+extern char *getpgusername(void);
 extern void SetPgUserName(void);
 extern Oid GetUserId(void);
 extern void SetUserId(void);
@@ -117,6 +117,8 @@ extern int ValidateBackend(char *path);
 extern int FindBackend(char *backend, char *argv0);
 extern int CheckPathAccess(char *path, char *name, int open_mode);
 
+/* lower case version for case-insensitive SQL referenced in pg_proc.h */
+#define GetPgUserName() getpgusername()
 
 /*****************************************************************************
  *    pmod.h --                                                              *