Re: Problem with ucred.h building 7.2.1

From: Niclas Gustafsson <Niclas(dot)Gustafsson(at)codesense(dot)com>
To: Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us>
Cc: pgsql-admin(at)postgresql(dot)org
Subject: Re: Problem with ucred.h building 7.2.1
Date: 2002-05-26 21:00:51
Message-ID: 18238029213.20020526230051@codesense.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-admin

> Niclas Gustafsson <Niclas(dot)Gustafsson(at)codesense(dot)com> writes:
>> I'm having some trouble compiling 7.2.1 on one of our machines,
>> It's a linux box running SuSE 6.0, with kernel version 2.2.14.
>> ...
>> After searching the system I see that I do not have the ucred.h
>> anywhere.
>> However I find the ucred definition in /usr/include/linux/socket.h as

> Yeah, we've heard a couple of prior reports to the effect that this code
> is not sufficiently configurable. I'm a bit confused though ---- hba.c
> pulls in <sys/socket.h>, doesn't that include <linux/socket.h> ? Seems
> like it should work...

Nope, It does not include linux/socket.h.
It only includes the following:

#include <features.h>
#include <stddef.h>
#include <socketbits.h>

And noone of them includes linux/socket.h

I made a rather crude insert into hba.h

struct ucred {
unsigned int pid;
unsigned int uid;
unsigned int gid;
};

And with that it passed both the compilation and regression tests.

Regards,

Niclas Gustafsson

In response to

Responses

Browse pgsql-admin by date

  From Date Subject
Next Message shreedhar 2002-05-27 06:50:30 Doubt in Plpgsql
Previous Message Manuel Sugawara 2002-05-26 20:31:17 Re: databases and RAID ...