On 01/13/2013 12:18 PM, Mark Hellegers wrote:
I understand. I will start working on reapplying my patches to
master.
Git is still new to me, but I'm making progress.

I'm running into a little problem with applying my patches.
It seems I made a quick fix in my port that I can't commit and I'm not
sure what the best way to fix this is.


   git commit -a


should be all you need to commit something. All commits in git are local, so committing your changes won't hurt anyone else.

The problem is that Haiku does have getrusage, but does not have all
the fields as used in Postgresql.

What is it missing?

If I undef HAVE_GETRUSAGE, the code that uses those fields is not
compiled (see src/backend/trcop/postgres.c line 4338), but then it will
include the rusagestub.h file (see line 38 of the same file). The
rusagestub.h file contains all the definitions that already exist in
Haiku, so then it trips over that. I commented out the include of the
rusagestub.h file in my initial work, but that is obviously not a good
idea as a patch. I can try to skip the include if compiling on Haiku,
but I'm not sure this is the best way to do this.




I did get a haiku instance running yesterday. But I am kinda busy for a few days - I'll try to take a peek at this later in the week. I suggest you set up a repo at bitbucket or github that you can push your changes to so people can pull them if necessary.

cheers

andrew


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

Reply via email to