*
*
* 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 $
*
*-------------------------------------------------------------------------
*/
*
* 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;
}
*
* 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
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);
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 -- *