split rm_name and rm_desc out of rmgr.c

From: Alvaro Herrera <alvherre(at)2ndquadrant(dot)com>
To: Pg Hackers <pgsql-hackers(at)postgresql(dot)org>
Subject: split rm_name and rm_desc out of rmgr.c
Date: 2013-02-04 20:57:05
Message-ID: 20130204205704.GK4963@alvh.no-ip.org
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-hackers

Hi,

pg_xlogdump needs access to the *_desc functions for each rmgr. We
already moved forward quite a bit by splitting those functions out of
their containing files; so now they are compilable separately. Good.
The remaining task is enabling the code to find those functions in the
first place; currently, the function pointers live in rmgr.c which is
not compilable by frontend code because it contains pointers to other
functions. Hence the attached patch splits RmgrData into two; the names
and rm_desc functions go into a new file which can be compiled easily by
frontend.

Proposed patch attached.

This comes from
http://www.postgresql.org/message-id/20130204180327.GH4963@alvh.no-ip.org
which is part of the pg_xlogdump patch in commitfest.

--
Álvaro Herrera http://www.2ndQuadrant.com/
PostgreSQL Development, 24x7 Support, Training & Services

Attachment Content-Type Size
split-rm_desc-2.patch text/x-diff 8.3 KB

Responses

Browse pgsql-hackers by date

  From Date Subject
Next Message Tomas Vondra 2013-02-04 21:04:48 Re: issues with range types, btree_gist and constraints
Previous Message Dimitri Fontaine 2013-02-04 20:56:09 Re: cannot move relocatable extension out of pg_catalog schema