[Date Prev][Date Next]
Re: Unix socket auth(EXTERNAL) not working in netbsd
On Tue, Sep 16, 2008 at 12:58:46PM +0100, David Markey wrote:
> i forgot to mention that im using current.
Then it should work.
Check that <unistd.h> indeed contains:
int getpeereid(int, uid_t *, gid_t *);
Check that the build you did with -D_NETBSD_SOURCE has a reference to
getpeereid(3), using nm(1) command:
nm `which slapd`|grep getpeereid
If it does not, then there is something wrong with the build. If it
does, then you can check it is indeed called at runtime:
# gdb slapd
(gdb) b getpeereid
(gdb) r -d0 -u slapd -h ldapi:///
Try to connect and see if you break when entering getpeereid(3).