From 7864e0aa6a49bb1971eac44531327080c5242dbf Mon Sep 17 00:00:00 2001 From: Bruce Momjian Date: Sun, 20 Jun 2004 01:32:49 +0000 Subject: [PATCH] Add pgevent, with docs explaining out to install it on Win32. --- doc/src/sgml/installation.sgml | 15 ++++- src/bin/Makefile | 5 +- src/bin/pgevent/MSG00001.bin | Bin 0 -> 32 bytes src/bin/pgevent/Makefile | 38 +++++++++++ src/bin/pgevent/README | 18 ++++++ src/bin/pgevent/pgevent.c | 114 +++++++++++++++++++++++++++++++++ src/bin/pgevent/pgevent.def | 4 ++ src/bin/pgevent/pgmsgevent.h | 45 +++++++++++++ src/bin/pgevent/pgmsgevent.mc | 5 ++ src/bin/pgevent/pgmsgevent.rc | 2 + 10 files changed, 244 insertions(+), 2 deletions(-) create mode 100644 src/bin/pgevent/MSG00001.bin create mode 100644 src/bin/pgevent/Makefile create mode 100644 src/bin/pgevent/README create mode 100644 src/bin/pgevent/pgevent.c create mode 100644 src/bin/pgevent/pgevent.def create mode 100644 src/bin/pgevent/pgmsgevent.h create mode 100644 src/bin/pgevent/pgmsgevent.mc create mode 100644 src/bin/pgevent/pgmsgevent.rc diff --git a/doc/src/sgml/installation.sgml b/doc/src/sgml/installation.sgml index ac29ccdb16b..aa4a7661ba5 100644 --- a/doc/src/sgml/installation.sgml +++ b/doc/src/sgml/installation.sgml @@ -1,4 +1,4 @@ - + <![%standalone-include[<productname>PostgreSQL</>]]> @@ -1072,6 +1072,19 @@ All of PostgreSQL is successfully made. Ready to install. </step> </procedure> + <formalpara> + <title>Registering <application>eventlog</> on <systemitem + class="osname">Windows</>: + + To register a Windows eventlog + library with the operating system, issue this command after installation: + +regsvr32 pgsql_library_directory/pgevent.dll + + This creates registry entries used by the event viewer. + + + Uninstallation: diff --git a/src/bin/Makefile b/src/bin/Makefile index 46e12216c4a..994601a51e2 100644 --- a/src/bin/Makefile +++ b/src/bin/Makefile @@ -5,7 +5,7 @@ # Portions Copyright (c) 1996-2002, PostgreSQL Global Development Group # Portions Copyright (c) 1994, Regents of the University of California # -# $PostgreSQL: pgsql/src/bin/Makefile,v 1.44 2004/06/18 21:24:05 tgl Exp $ +# $PostgreSQL: pgsql/src/bin/Makefile,v 1.45 2004/06/20 01:32:47 momjian Exp $ # #------------------------------------------------------------------------- @@ -15,6 +15,9 @@ include $(top_builddir)/src/Makefile.global DIRS := initdb ipcclean pg_ctl pg_dump \ psql scripts pg_config pg_controldata pg_resetxlog +ifeq ($(PORTNAME), win32) +DIRS+=pgevent +endif all install installdirs uninstall depend distprep: @for dir in $(DIRS); do $(MAKE) -C $$dir $@ || exit; done diff --git a/src/bin/pgevent/MSG00001.bin b/src/bin/pgevent/MSG00001.bin new file mode 100644 index 0000000000000000000000000000000000000000..30682fb2534f2e96c100d65321ed2db5d0896adf GIT binary patch literal 32 ccmZQ%KmY+CQ-FbyL6yOfL63o#feXk700