Talk About Network

Google


Register and Login
Nick
Password
Register create new account Sign up is FREE and you can post replies, new topics, bookmark posts and more!
Recover lost password


Data Bases > Pgsql Hackers > Re: bloated hea...
Latest [ Topics | Posts ] Archive Post A New Topic Post a Reply
<< Topic < Post Post 3 of 22 Topic 9336 of 10966
Post > Topic >>

Re: bloated heapam.h

by alvherre@[EMAIL PROTECTED] (Alvaro Herrera) May 10, 2008 at 03:26 PM

Zdenek Kotala wrote:
> Alvaro Herrera napsal(a):
>
>> Others are more conflictive.  For example syncscan.c is keeping the
>> prototypes for its own functions on heapam.h.  Also pruneheap.c and
>> rewriteheap.c.  As a result, not only themselves need to include
>> heapam.h (without any other need for it), but they force some other
>> files into including heapam.h to get their prototypes.  I think this is
>> a mistake; I propose splitting those prototypes to their own files, and
>> #including those as appropriate.
>>
>> Objections?
>
> I have similar thing in my TODO list. See my patch from March commit
fest 
> and discussion. I need solve two main issues - remove postgres.h from 
> binaries and keep history of structures (for pg_upgrade project).

Yeah, I remember that.  Is there any progress on that front?

BTW I noticed that I was a bit careless in the description.  rewriteheap
already has its own rewriteheap.h file; and there's no point at all in
separating pruneheap.c declarations into another file.

The one that makes a bit more sense is a new syncscan.h.  And there are
a lot of things in heapam.h that actually correspond to tuple
manipulation (heap_form_tuple and so on), so perhaps a new header file
would be appropriate, but there's already htup.h which contains
tuple-related stuff.

-- 
Alvaro Herrera                               
http://www.CommandPrompt.com/
PostgreSQL Replication, Consulting, Custom Development, 24x7 sup****t

-- 
Sent via pgsql-hackers mailing list (pgsql-hackers@[EMAIL PROTECTED]
)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-hackers
 




 22 Posts in Topic:
bloated heapam.h
alvherre@[EMAIL PROTECTED  2008-05-09 14:56:10 
Re: bloated heapam.h
Zdenek.Kotala@[EMAIL PROT  2008-05-10 13:52:28 
Re: bloated heapam.h
alvherre@[EMAIL PROTECTED  2008-05-10 15:26:16 
Re: bloated heapam.h
tgl@[EMAIL PROTECTED] (T  2008-05-10 17:10:45 
Re: bloated heapam.h
alvherre@[EMAIL PROTECTED  2008-05-11 00:30:23 
Re: bloated heapam.h
tgl@[EMAIL PROTECTED] (T  2008-05-11 00:49:59 
Re: bloated heapam.h
tgl@[EMAIL PROTECTED] (T  2008-05-11 14:43:58 
Re: bloated heapam.h
alvherre@[EMAIL PROTECTED  2008-05-11 20:06:42 
Re: bloated heapam.h
alvherre@[EMAIL PROTECTED  2008-05-11 20:21:53 
Re: bloated heapam.h
alvherre@[EMAIL PROTECTED  2008-05-11 20:28:53 
Re: bloated heapam.h
tgl@[EMAIL PROTECTED] (T  2008-05-11 20:35:16 
Re: bloated heapam.h
alvherre@[EMAIL PROTECTED  2008-05-11 21:04:39 
Re: bloated heapam.h
tgl@[EMAIL PROTECTED] (T  2008-05-11 20:30:59 
Re: bloated heapam.h
alvherre@[EMAIL PROTECTED  2008-05-12 12:10:22 
Re: bloated heapam.h
Zdenek.Kotala@[EMAIL PROT  2008-05-15 17:48:58 
Re: bloated heapam.h
Zdenek.Kotala@[EMAIL PROT  2008-05-12 21:52:27 
Re: bloated heapam.h
alvherre@[EMAIL PROTECTED  2008-05-12 16:02:53 
Re: bloated heapam.h
alvherre@[EMAIL PROTECTED  2008-05-13 11:42:00 
Re: bloated heapam.h
Zdenek.Kotala@[EMAIL PROT  2008-05-12 14:22:11 
Re: bloated heapam.h
alvherre@[EMAIL PROTECTED  2008-05-12 12:13:50 
Re: bloated heapam.h
Zdenek.Kotala@[EMAIL PROT  2008-05-12 21:08:05 
Re: bloated heapam.h
alvherre@[EMAIL PROTECTED  2008-05-12 15:26:56 

Post A Reply:
  Go here to Signup

AddThis Feed Button


About - Advertising - Contact - Frequently Asked Questions - Privacy Policy - Terms of Use - Signup

Contact
tan12V112 Mon Dec 1 14:06:19 CST 2008.