Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 22 Jan 2001 10:29:57 -0800
From:      Marcel Moolenaar <marcel@cup.hp.com>
To:        Martin Blapp <mb@imp.ch>
Cc:        freebsd-emulation@FreeBSD.ORG
Subject:   Re: Staroffice Network Problem (still unsolved)
Message-ID:  <3A6C7C25.A6101656@cup.hp.com>
References:  <Pine.BSF.4.21.0101202026470.5360-100000@levais.imp.ch>

next in thread | previous in thread | raw e-mail | index | archive | help
Martin Blapp wrote:
> 
> I've included now also the return values :

There's a discrepancy between a FreeBSD and a Linux struct sockaddr.

FreeBSD:
struct sockaddr {
        u_char          sa_len;         /* total length */
        sa_family_t     sa_family;      /* address family */
        char            sa_data[14];    /* actually longer; address
value */
};

Linux:
struct sockaddr {
        sa_family_t     sa_family;      /* address family, AF_xxx      
*/
        char            sa_data[14];    /* 14 bytes of protocol address
*/
};

I'm not sure this is properly handled. You might want to check. I
encountered this when I wanted to reimplement the Linux socket syscalls
to work without COMPAT_43...

-- 
Marcel Moolenaar
  mail: marcel@cup.hp.com / marcel@FreeBSD.org
  tel:  (408) 447-4222


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-emulation" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?3A6C7C25.A6101656>