On Jul 8, 5:39pm, m.re...@teles.com ("Renju Mathew") wrote: -- Subject: RE: netbsd port ?
| Hi | | Thanks for all the support. I was able to move a little further in the | OpenJDK compilation on NetBSD3.1 | | But Now I am facing a new problem. As I continue with the compilation it | ended up with the following error. NetBSD does not have getpeereid(), use the following implementation from openssh: #if defined(SO_PEERCRED) int getpeereid(int s, uid_t *euid, gid_t *gid) { struct ucred cred; socklen_t len = sizeof(cred); if (getsockopt(s, SOL_SOCKET, SO_PEERCRED, &cred, &len) < 0) return (-1); *euid = cred.uid; *gid = cred.gid; return (0); } #else int getpeereid(int s, uid_t *euid, gid_t *gid) { *euid = geteuid(); *gid = getgid(); return (0); } #endif /* defined(SO_PEERCRED) */