postgresql/src/bin/pgevent
2009-06-11 14:49:15 +00:00
..
Makefile Allow out-of-tree builds on mingw and cygwin 2009-01-05 09:27:20 +00:00
MSG00001.bin Remove bogus trailing dot from eventlog output, per Andreas. 2004-08-07 17:55:59 +00:00
pgevent.c 8.4 pgindent run, with new combined Linux/FreeBSD/MinGW typedef list 2009-06-11 14:49:15 +00:00
pgevent.def pgevent fixes: 2006-10-03 22:12:14 +00:00
pgmsgevent.h Add CVS tag lines to files that were lacking them. 2006-03-11 04:38:42 +00:00
pgmsgevent.mc Remove bogus trailing dot from eventlog output, per Andreas. 2004-08-07 17:55:59 +00:00
pgmsgevent.rc Add Win32 version info to client binaries. 2004-10-05 19:30:25 +00:00
README More README src cleanups. 2008-03-21 13:23:29 +00:00

$PostgreSQL: pgsql/src/bin/pgevent/README,v 1.3 2008/03/21 13:23:28 momjian Exp $

pgevent
=======

MSG000001.bin is a binary file, result of Microsoft MC compiler. MC compiler
can be downloaded for free with MS Core SDK but it is not included with MSYS
tools and I didn't find an alternative way to compile MC file.

To summarize: the command "MC pgmsgevent.mc" generates pgmsgevent.h,
pgmsgevent.rc, and MSG00001.bin files.  In MC file, we declare a string
with %s format, so we can write anything we want in the future without
needing to change the definition of this string.

To finish, because DllUnregisterServer and DllRegisterServer are system
defined entry points, we need to export these two functions with their names
without "decoration", so we cannot use auto generated .def files without
handy modifications.

Laurent Ballester