On 03-Apr-2001, Prianggada I Tanaya wrote:
> Saya ingin mendapatkan tanggapan, kira-kira dari para pengasuh rubik ini.

Hehe, milis ini banyak penghuninya tapi tidak ada pengasuhnya, sekedar org
ngumpul :)

> Apa saya yang perlu diperhatikan? Apa yang berubah dari SUN Classic ke
> LINUX.  Oh ya, source code-nya ditulis dengan C language.

Wah, mungkin bisa search di google semacam porting guide dr sunos ke linux,
saya yakin ada.

> struct sockaddr_in sin; (misalnya).
> sockaddr_in ini apa ya member dari struct -nya.

Saya coba 'apropos sockaddr_in' di mesin saya ketemunya hanya man pagenya
Socket utk perl. Di-'grep -r' aja di /usr/include, ntar nemu di
/usr/include/netinet/in.h:

    struct sockaddr_in
      {
        __SOCKADDR_COMMON (sin_);
        uint16_t sin_port;                  /* Port number.  */
        struct in_addr sin_addr;            /* Internet address.  */

        /* Pad to size of `struct sockaddr'.  */
        unsigned char sin_zero[sizeof (struct sockaddr) -
                               __SOCKADDR_COMMON_SIZE -
                               sizeof (uint16_t) -
                               sizeof (struct in_addr)];
      };

Tapi ini di mesin i386 lho, belum tentu sama di linux platform (atau
distro) lain.

> Apakah sockaddr_in di LINUX C, atau C++ juga sama member struct-nya??

Ya tergantung anda includenya, kalo headernya yg diinclude sama ya sama.

> Apakah hal ini juga sama di LINUX C lib.-nya?

File /usr/include/netinet/in.h itu dari paket glibc-devel.

Ronny

--------------------------------------------------------------------------------
Utk berhenti langganan, kirim email ke [EMAIL PROTECTED]
Informasi arsip di http://www.linux.or.id/milis.php3
Pengelola dapat dihubungi lewat [EMAIL PROTECTED]

Kirim email ke